{"id":2028,"name":"github.com/ethereum/go-ethereum","ecosystem":"go","repository_url":"https://github.com/ethereum/go-ethereum","issues_count":1018,"created_at":"2025-06-06T15:01:55.610Z","updated_at":"2025-06-06T15:01:55.610Z","purl":"pkg:golang/github.com/ethereum/go-ethereum","metadata":{"id":3494165,"name":"github.com/ethereum/go-ethereum","ecosystem":"go","description":"Package ethereum defines interfaces for interacting with Ethereum.","homepage":"https://github.com/ethereum/go-ethereum","licenses":"GPL-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/ethereum/go-ethereum","keywords_array":[],"namespace":"github.com/ethereum","versions_count":228,"first_release_published_at":"2019-06-13T14:32:55.000Z","latest_release_published_at":"2025-05-05T14:19:58.000Z","latest_release_number":"v1.15.11","last_synced_at":"2025-06-05T21:31:35.798Z","created_at":"2022-04-10T19:22:39.089Z","updated_at":"2025-06-06T02:00:24.545Z","registry_url":"https://pkg.go.dev/github.com/ethereum/go-ethereum","install_command":"go get github.com/ethereum/go-ethereum","documentation_url":"https://pkg.go.dev/github.com/ethereum/go-ethereum#section-documentation","metadata":{},"repo_metadata":{"uuid":"15452919","full_name":"ethereum/go-ethereum","owner":"ethereum","description":"Official Go implementation of the Ethereum protocol","archived":false,"fork":false,"pushed_at":"2023-03-20T19:43:42.000Z","size":201776,"stargazers_count":41567,"open_issues_count":306,"forks_count":16222,"subscribers_count":2187,"default_branch":"master","last_synced_at":"2023-03-21T00:35:08.211Z","etag":null,"topics":["blockchain","ethereum","geth","go","p2p"],"latest_commit_sha":null,"homepage":"https://geth.ethereum.org","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null}},"created_at":"2013-12-26T13:05:46.000Z","updated_at":"2023-03-20T23:20:19.000Z","dependencies_parsed_at":"2023-01-16T19:46:38.922Z","dependency_job_id":null,"html_url":"https://github.com/ethereum/go-ethereum","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fgo-ethereum","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fgo-ethereum/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fgo-ethereum/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ethereum","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"ethereum","name":"ethereum","uuid":"6250754","kind":"organization","description":"","email":null,"website":"https://ethereum.org","location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/6250754?v=4","repositories_count":284,"last_synced_at":"2023-02-19T22:09:36.278Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ethereum"},"tags":[{"name":"v1.4.18","sha":"c72f5459ac110de47fa068bfa560164078508b1e","kind":"commit","published_at":"2016-10-15T11:00:43.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.18","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.18"},{"name":"v1.4.17","sha":"5a6008e004a6611d7a478495d083eaf26e52c5f1","kind":"commit","published_at":"2016-10-10T14:19:05.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.17","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.17"},{"name":"v1.4.16","sha":"4fced0972d9bf2802cb9c3eb16cedc79c9dd60a1","kind":"commit","published_at":"2016-10-06T14:25:17.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.16","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.16"},{"name":"v1.4.15","sha":"cb7d7d3d5df28d39e7ce49b1a7577c8bba4ea5fc","kind":"commit","published_at":"2016-10-03T08:55:41.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.15","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.15"},{"name":"v1.4.14","sha":"f88bca7ba96a16e10b9feee453dbdb4f81962f34","kind":"commit","published_at":"2016-09-28T10:40:44.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.14","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.14"},{"name":"v1.4.13","sha":"8f0db697623bf0b77a5e6e6977d96d493bf70168","kind":"commit","published_at":"2016-09-26T09:40:58.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.13","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.13"},{"name":"v1.4.12","sha":"421df866cd4468d62b09295199b7228d0ae2b714","kind":"commit","published_at":"2016-09-19T01:28:08.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.12","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.12"},{"name":"v1.4.11","sha":"fed692f67e81bd3937a5efab38f56a9b99d04d41","kind":"commit","published_at":"2016-08-18T15:31:35.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.11","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.11"},{"name":"v1.4.10","sha":"5f55d95aea433ef97c48ae927835d833772350de","kind":"commit","published_at":"2016-07-16T15:52:56.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.10","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.10"},{"name":"v1.4.9","sha":"b7e3dfc5a2bc7e2f4d653fbe0ec9774277a10643","kind":"commit","published_at":"2016-06-29T12:42:21.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.9","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.9"},{"name":"v1.4.8","sha":"98be7cd8337fb9633af29510fc4e1e494bb839f2","kind":"commit","published_at":"2016-06-24T15:17:12.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.8","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.8"},{"name":"v1.4.7","sha":"667a386d87de64587061c2462773977e8a9dc98a","kind":"commit","published_at":"2016-06-15T09:33:33.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.7","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.7"},{"name":"v1.4.6","sha":"0f036f62092e306f5971478780b7bcf88ea5a887","kind":"commit","published_at":"2016-06-06T14:22:55.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.6","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.6"},{"name":"v1.4.5","sha":"a269a713d6486627bfe2a9f130502554879a4308","kind":"commit","published_at":"2016-05-24T08:31:56.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.5","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.5"},{"name":"v1.4.4","sha":"94ad694a26ca3f7776ec8240802596755e5d5c0a","kind":"commit","published_at":"2016-05-17T12:59:51.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.4","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.4"},{"name":"v1.4.3","sha":"f213a9d8e864b288e5974e947ed138b828ad0dfa","kind":"commit","published_at":"2016-05-10T11:46:03.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.3","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.3"},{"name":"v1.4.2","sha":"290e851f57f5d27a1d5f0f7ad784c836e017c337","kind":"commit","published_at":"2016-05-09T20:06:27.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.2"},{"name":"v1.4.1","sha":"4b9de756236b58fab1df2e467fd4f6d85ea9aebb","kind":"commit","published_at":"2016-05-03T12:05:30.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.1"},{"name":"v1.4.0","sha":"8241fa522772837f0d05511f20caa6da1d5a3209","kind":"commit","published_at":"2016-04-19T16:15:04.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.4.0","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.4.0"},{"name":"v1.3.6","sha":"bf324bd24be9036046e36c6248b2d7c31cce9eca","kind":"commit","published_at":"2016-04-01T10:12:59.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.3.6","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.3.6"},{"name":"v1.3.5","sha":"34b622a24853e1cf550238e8c8be6dfa4178cd35","kind":"commit","published_at":"2016-03-03T14:22:12.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.3.5","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.3.5"},{"name":"v1.3.4","sha":"4044a8cea44cd4cee3a8ddaf51a76b71c9d22042","kind":"commit","published_at":"2016-02-29T14:05:37.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.3.4","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.3.4"},{"name":"v1.3.3","sha":"c541b38fb36587d23c60f5e2f2b9b3c8700ec489","kind":"commit","published_at":"2016-01-05T12:02:07.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.3.3","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.3.3"},{"name":"v1.3.2","sha":"5490437942967638bcc6198035315f6811febaa8","kind":"commit","published_at":"2015-11-24T12:48:47.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.3.2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.3.2"},{"name":"v1.3.1","sha":"f75becc264f8bde0f58391fc226243d03e78aa7b","kind":"commit","published_at":"2015-10-31T19:00:58.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.3.1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.3.1"},{"name":"v1.2.3","sha":"6962eda19dc0269146c4b729275f9a2561bd11d9","kind":"commit","published_at":"2015-10-21T13:53:54.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.2.3","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.2.3"},{"name":"v1.2.2","sha":"465e810c66ccee49410ea34d08102a82ce7b48a5","kind":"commit","published_at":"2015-10-02T10:55:57.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.2.2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.2.2"},{"name":"1.2.1","sha":"9666db2a442887ccf8ec2d81f5e2fedc1a3a3d3e","kind":"commit","published_at":"2015-10-01T08:38:43.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/1.2.1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/1.2.1"},{"name":"v1.1.3","sha":"59d25c0c2c9e56cc0f51ff4949bf77a55064fb6d","kind":"tag","published_at":"2015-09-10T08:44:45.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.1.3","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.1.3"},{"name":"v1.0.5","sha":"590ec4a4c754c837631f0e9b3f4d98e9c60f46b5","kind":"tag","published_at":"2015-09-10T08:40:55.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.0.5","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.0.5"},{"name":"v1.0.4","sha":"5c88c6ddf79bede6d78d0a1f9946a85c6bfe624c","kind":"commit","published_at":"2015-09-02T22:55:58.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.0.4","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.0.4"},{"name":"v1.1.2","sha":"587669215b878566c4a7b91fbf88a6fd2ec4f46a","kind":"commit","published_at":"2015-09-02T22:52:42.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.1.2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.1.2"},{"name":"v1.1.1","sha":"8f09242d7f527972acb1a8b2a61c9f55000e955d","kind":"tag","published_at":"2015-09-01T22:40:27.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.1.1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.1.1"},{"name":"v1.0.3","sha":"5c11d1033d10cff42e2264e6a0044de1ecd0b281","kind":"tag","published_at":"2015-09-01T22:29:44.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.0.3","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.0.3"},{"name":"v1.1.0","sha":"fd512fa12c59657d9e47cc3411e6e24bd1af89cb","kind":"tag","published_at":"2015-08-25T14:21:12.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.1.0","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.1.0"},{"name":"v1.0.2","sha":"a0303ff4bdc17fba10baea4ce9ff250e5923efa2","kind":"commit","published_at":"2015-08-20T19:41:39.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.0.2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.0.2"},{"name":"v1.0.1.2","sha":"f0c7af047793a6bff4d5f22ae2c231d04d280990","kind":"commit","published_at":"2015-08-20T18:15:08.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.0.1.2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.0.1.2"},{"name":"v1.0.1.1","sha":"7fbf990cc9b63f6e0021abb3c856ca76b8eecdd6","kind":"commit","published_at":"2015-08-07T12:38:21.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.0.1.1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.0.1.1"},{"name":"v1.0.1","sha":"82ef26f6007986debd6ce082f57050f0c7e36006","kind":"commit","published_at":"2015-08-05T16:41:08.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.0.1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.0.1"},{"name":"v1.0.0","sha":"0cdc7647aaabb796d241ea257b2df2f0c26701d4","kind":"commit","published_at":"2015-07-29T13:59:33.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v1.0.0","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v1.0.0"},{"name":"v0.9.39","sha":"5001f778aac5cf77a200da7829f8d28547208fed","kind":"tag","published_at":"2015-07-28T13:46:37.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.39","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.39"},{"name":"v0.9.38","sha":"98f4c936f25de27dbc90f36f2c1ffd1f23b114e9","kind":"tag","published_at":"2015-07-09T16:06:41.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.38","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.38"},{"name":"v0.9.36","sha":"423c2f499c2350ae54d02a3151686ebd39fc8c94","kind":"tag","published_at":"2015-07-07T13:33:57.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.36","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.36"},{"name":"v0.9.34-1","sha":"a2ce7b99501b3273b4cee65cd6784c7d1c4645f7","kind":"tag","published_at":"2015-06-30T09:15:01.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.34-1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.34-1"},{"name":"v0.9.34","sha":"7625b07dd9a2a7b5c5a504c1276eea04596ac871","kind":"tag","published_at":"2015-06-30T00:22:23.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.34","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.34"},{"name":"v0.9.32","sha":"72e2613a9fe3205fa5a67b72b832e03b2357ee88","kind":"tag","published_at":"2015-06-23T17:19:36.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.32","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.32"},{"name":"v0.9.30","sha":"5daf8729be88eca87b302ebf7a46fc69cad0f6d0","kind":"tag","published_at":"2015-06-15T17:28:51.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.30","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.30"},{"name":"v0.9.28","sha":"bac9a94ddf20dc530966cbf6cd384aaf94aedc77","kind":"tag","published_at":"2015-06-09T19:12:29.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.28","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.28"},{"name":"v0.9.26","sha":"0e703d92ac9df61e2ededa8c895c70ded101a607","kind":"tag","published_at":"2015-05-28T16:21:21.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.26","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.26"},{"name":"v0.9.25","sha":"70867904a0255bd044851585a9ad2dc34391ced2","kind":"tag","published_at":"2015-05-27T00:07:04.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.25","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.25"},{"name":"v0.9.24","sha":"2f2dd80e480d90fa3bd2f5b2f2413a0eb51f3fa9","kind":"commit","published_at":"2015-05-26T12:51:41.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.24","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.24"},{"name":"0.9.23","sha":"13e662f6dec6342a488a9dad60f2093b72c14bb6","kind":"commit","published_at":"2015-05-21T17:53:35.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.9.23","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.9.23"},{"name":"v0.9.23","sha":"2c1c78a6d9e59de1d4cdeb32737d281814d690f7","kind":"tag","published_at":"2015-05-21T16:59:07.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.23","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.23"},{"name":"v0.9.22","sha":"915fc0e581c042a8d4896880d45e680003809254","kind":"tag","published_at":"2015-05-17T19:35:17.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.22","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.22"},{"name":"v0.9.21.1","sha":"ad7b0efbd3fc00e089159768b7475e657adf84fe","kind":"tag","published_at":"2015-05-16T11:04:22.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.21.1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.21.1"},{"name":"v0.9.21","sha":"1564f1a020b9edc78bc672f8f2df64b3d0dc55c3","kind":"tag","published_at":"2015-05-15T22:27:17.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.21","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.21"},{"name":"v0.9.20","sha":"8e24378cc1acb074b56de75bf0baf6feb7927677","kind":"tag","published_at":"2015-05-12T17:05:35.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.20","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.20"},{"name":"v0.9.18","sha":"e289b0a1c12868267dac89287a0e36b7f89b67f6","kind":"commit","published_at":"2015-05-09T11:13:16.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.18","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.18"},{"name":"v0.9.17","sha":"c8fc4cebe63073fd77d5f553a4f0cec36a4ccb4b","kind":"commit","published_at":"2015-05-08T15:24:41.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.9.17","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.9.17"},{"name":"0.9.16","sha":"97c37356fdcfac8b704c3d75b33e322a737c4e55","kind":"commit","published_at":"2015-05-06T22:03:11.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.9.16","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.9.16"},{"name":"v0.8.5-2","sha":"0fd6a22a867ab89cd23e9692e6f3544ce3383dca","kind":"tag","published_at":"2015-02-26T19:26:52.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.8.5-2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.8.5-2"},{"name":"v0.8.5","sha":"8cc6647ebfd3e76a7d75e1d6961a8451fa5d702a","kind":"tag","published_at":"2015-02-22T12:26:21.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.8.5","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.8.5"},{"name":"v0.8.4","sha":"bba7ccb07f08e0c6ad404abfb363deaec1db5fab","kind":"commit","published_at":"2015-02-20T23:53:47.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.8.4","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.8.4"},{"name":"v0.8.4-1","sha":"5912f0a849f64f8a4d7b681df8d101f3f4080e17","kind":"tag","published_at":"2015-02-20T23:53:41.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.8.4-1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.8.4-1"},{"name":"v0.7.11","sha":"771bfe9e78f9952002a71cccc8d41c8c544fdfcb","kind":"tag","published_at":"2014-12-24T10:30:31.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.7.11","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.7.11"},{"name":"v0.7.10","sha":"795b14330ad4399ef292835eac452d258dcd7464","kind":"commit","published_at":"2014-12-21T14:13:06.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.7.10","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.7.10"},{"name":"v0.7.10-broken","sha":"3983dd2428137211f84f299f9ce8690c22f50afd","kind":"commit","published_at":"2014-12-20T01:34:12.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.7.10-broken","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.7.10-broken"},{"name":"PoC6","sha":"dfe66cab3fb533003ddaec7250d8fffbf3fbad65","kind":"tag","published_at":"2014-10-09T16:16:19.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/PoC6","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/PoC6"},{"name":"v0.6.8","sha":"d1a6084bf71d0cfff02e35062a0bbd7b20f304b7","kind":"tag","published_at":"2014-10-07T09:20:59.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.8","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.8"},{"name":"v0.6.7","sha":"bd95fd770be8e6a969513a8eaddd05f3ae47c9a3","kind":"tag","published_at":"2014-09-26T11:47:31.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.7","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.7"},{"name":"v0.6.6","sha":"b8b1453392aa6a4a801b935621cb8405e6581f8a","kind":"tag","published_at":"2014-09-24T18:41:13.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.6","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.6"},{"name":"v0.6.5-2","sha":"70db149494db983f24cb23e5eda03fef0265fc1b","kind":"tag","published_at":"2014-09-23T15:56:45.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.5-2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.5-2"},{"name":"v0.6.5-1","sha":"29ca238a7ac3afd86c9484901f74358bf55e57b0","kind":"tag","published_at":"2014-09-23T08:21:40.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.5-1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.5-1"},{"name":"v0.6.5","sha":"154ca03228a9d97a4b2319f525814a16f102430f","kind":"tag","published_at":"2014-09-22T17:33:29.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.5","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.5"},{"name":"v0.6.4","sha":"7855a233a7ed4968d93fc76a74501c931574f6eb","kind":"tag","published_at":"2014-08-21T18:23:12.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.4","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.4"},{"name":"v0.6.3","sha":"ed73fc0be3abbaad31302be67ed4137140883de4","kind":"tag","published_at":"2014-08-21T13:45:54.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.3","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.3"},{"name":"v0.6.0","sha":"b3f25a6adeec5d07a168d608798fddfae44fef9c","kind":"tag","published_at":"2014-07-25T08:42:16.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/v0.6.0","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/v0.6.0"},{"name":"0.5.19","sha":"f702e27485981562ed7b88ecd3f8485af4c61b62","kind":"commit","published_at":"2014-07-18T11:49:52.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.5.19","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.5.19"},{"name":"0.5.18","sha":"f702e27485981562ed7b88ecd3f8485af4c61b62","kind":"commit","published_at":"2014-07-18T11:49:52.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.5.18","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.5.18"},{"name":"0.5.17","sha":"c9517024237de781cdc450bca89907217e5a8cef","kind":"commit","published_at":"2014-07-17T13:32:44.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.5.17","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.5.17"},{"name":"0.5.16","sha":"cb595fb63cf4f0d0d9b8b145786b9eec7aadcf22","kind":"tag","published_at":"2014-07-01T14:24:37.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.5.16","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.5.16"},{"name":"0.5.15","sha":"3777ead25e1acedc0571a48a485976eb5c36fb30","kind":"tag","published_at":"2014-06-26T17:54:11.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.5.15","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.5.15"},{"name":"0.5.14","sha":"cba47963113d8041281278d75ee0dad046798e82","kind":"tag","published_at":"2014-06-19T22:48:54.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.5.14","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.5.14"},{"name":"0.5.13","sha":"98335d2040bbd2b18a238b4ffa47e50507fffb31","kind":"tag","published_at":"2014-06-16T16:24:58.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.5.13","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.5.13"},{"name":"poc5-rc12","sha":"aa8a86f0a61286b3d0709316215ce6e9d3833f25","kind":"tag","published_at":"2014-06-09T20:24:26.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc12","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc12"},{"name":"poc5-rc11","sha":"2114218ed8c9588d107f40ca2f3d7a836809b754","kind":"tag","published_at":"2014-05-28T14:20:00.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc11","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc11"},{"name":"2","sha":"198ef97108ec257d49a7b593a9c6fe49961319c0","kind":"tag","published_at":"2014-05-28T09:53:10.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/2"},{"name":"poc5-rc10","sha":"0dda955f90b674090066d3621b40eabba14f8559","kind":"tag","published_at":"2014-05-27T14:11:02.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc10","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc10"},{"name":"poc5-rc9","sha":"0d89c1d212e121b4904bf24b5332de9d4344334b","kind":"tag","published_at":"2014-05-25T22:41:57.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc9","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc9"},{"name":"poc5-rc8","sha":"7f1a4c377c18055137909521d809251248b7b5af","kind":"tag","published_at":"2014-05-21T12:04:56.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc8","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc8"},{"name":"poc5-rc7","sha":"c07c454935609bfb0f65dc38bb596a90d5493fbb","kind":"tag","published_at":"2014-05-20T15:09:28.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc7","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc7"},{"name":"poc5-rc6","sha":"942f552c620471602326c1ded54095c1cf41ed76","kind":"tag","published_at":"2014-05-14T19:34:32.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc6","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc6"},{"name":"poc5-rc4","sha":"1adfc272a856d466e3d513522ee2fa83853b08ab","kind":"tag","published_at":"2014-05-13T14:37:50.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc4","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc4"},{"name":"poc5-rc3","sha":"721d3a9a57fbc7478255d52271531f001375b863","kind":"tag","published_at":"2014-05-10T14:25:03.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc3","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc3"},{"name":"poc5-rc2","sha":"b0023f66b06fe1248168420a9526a64c3e09cd75","kind":"tag","published_at":"2014-05-10T00:03:24.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc2"},{"name":"poc5-rc1","sha":"a77dcd10414e94fbd255931b0a539bbfefd91f56","kind":"tag","published_at":"2014-05-05T13:56:06.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc5-rc1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc5-rc1"},{"name":"0.3.1","sha":"893da20ead0f9a355e17efe2ab2909c8dcac1254","kind":"commit","published_at":"2014-02-28T15:46:34.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.3.1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.3.1"},{"name":"0.3.0","sha":"0adfa489de3fb88c995246d0b70af8bbd06f8db7","kind":"tag","published_at":"2014-02-28T11:20:49.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.3.0","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.3.0"},{"name":"0.2.2","sha":"9e57aac5eb58a475ef85b3929527248d6e5657a8","kind":"tag","published_at":"2014-02-15T11:10:27.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/0.2.2","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/0.2.2"},{"name":"poc1","sha":"827f341c97e9243b0c04a2fbde363b949bc3215d","kind":"commit","published_at":"2014-02-07T21:25:59.000Z","download_url":"https://codeload.github.com/ethereum/go-ethereum/tar.gz/poc1","html_url":"https://github.com/ethereum/go-ethereum/releases/tag/poc1"}]},"repo_metadata_updated_at":"2023-03-21T18:38:20.711Z","dependent_packages_count":8670,"downloads":null,"downloads_period":null,"dependent_repos_count":6875,"rankings":{"downloads":null,"dependent_repos_count":0.09404256760849546,"dependent_packages_count":0.028233303594253547,"stargazers_count":0.027001304891958847,"forks_count":0.010574655528029511,"docker_downloads_count":0.21652377192829358,"average":0.07527512071020619},"purl":"pkg:golang/github.com/ethereum/go-ethereum","advisories":[{"uuid":"GSA_kwCzR0hTQS12OWpoLWo4cHgtOTh2cc4AA2iM","url":"https://github.com/advisories/GHSA-v9jh-j8px-98vq","title":"go-ethereum vulnerable to denial of service via crafted GraphQL query","description":"Geth (aka go-ethereum) through 1.13.4, when `--http --graphql` is used, allows remote attackers to cause a denial of service (memory consumption and daemon hang) via a crafted GraphQL query.\n\nNOTE: the vendor's position is that the \"graphql endpoint [is not] designed to withstand attacks by hostile clients, nor handle huge amounts of clients/traffic.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-10-18T06:30:30.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2023-42319","https://geth.ethereum.org/docs/fundamentals/security","https://blog.mevsec.com/posts/geth-dos-with-graphql","https://github.com/advisories/GHSA-v9jh-j8px-98vq"],"source_kind":"github","identifiers":["GHSA-v9jh-j8px-98vq","CVE-2023-42319"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.13.4"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2023-10-18T19:06:22.715Z","updated_at":"2024-09-13T18:36:56.000Z","epss_percentage":0.0051,"epss_percentile":0.6503},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTloNGgtOHc1cC1mMjh3","url":"https://github.com/advisories/GHSA-9h4h-8w5p-f28w","title":"Go Ethereum Denial of Service","description":"`cmd/evm/runner.go` in Go Ethereum (aka geth) allows attackers to cause a denial of service (SEGV) via crafted bytecode.\n### Specific Go Packages Affected\ngithub.com/ethereum/go-ethereum/cmd/evm","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-06-29T21:23:15.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-19184","https://github.com/ethereum/go-ethereum/issues/18069","https://github.com/ethereum/go-ethereum/commit/83e2761c3a13524bd5d6597ac08994488cf872ef","https://github.com/ethereum/go-ethereum/commit/fb9f7261ec51e38eedb454594fc19f00de1a6834","https://github.com/advisories/GHSA-9h4h-8w5p-f28w"],"source_kind":"github","identifiers":["GHSA-9h4h-8w5p-f28w","CVE-2018-19184"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.8.14","vulnerable_version_range":"\u003c 1.8.14"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:13:01.759Z","updated_at":"2023-10-02T11:53:11.000Z","epss_percentage":0.00421,"epss_percentile":0.60806},{"uuid":"GSA_kwCzR0hTQS01OWhoLTY1NmotM3A3ds0WsQ","url":"https://github.com/advisories/GHSA-59hh-656j-3p7v","title":"Geth Node Vulnerable to DoS via maliciously crafted p2p message ","description":"### Impact\n\nA vulnerable node is susceptible to crash when processing a maliciously crafted message from a peer, via the `snap/1` protocol. The crash can be triggered by sending a malicious `snap/1` `GetTrieNodes` package. \n\n### Details\n\nOn September 21, 2021, geth-team member Gary Rong (@rjl493456442) found a way to crash the snap request handler . \nBy using this vulnerability, a peer connected on the `snap/1` protocol could cause a vulnerable node to crash with a `panic`.\n\nIn the `trie.TryGetNode` implementation, if the requested path is reached, the associated node will be returned. However the nilness is\nnot checked there.\n\n```golang\nfunc (t *Trie) tryGetNode(origNode node, path []byte, pos int) (item []byte, newnode node, resolved int, err error) {\n\t// If we reached the requested path, return the current node\n\tif pos \u003e= len(path) {\n\t\t// Although we most probably have the original node expanded, encoding\n\t\t// that into consensus form can be nasty (needs to cascade down) and\n\t\t// time consuming. Instead, just pull the hash up from disk directly.\n\t\tvar hash hashNode\n\t\tif node, ok := origNode.(hashNode); ok {\n\t\t\thash = node\n\t\t} else {\n\t\t\thash, _ = origNode.cache()\n\t\t}\n```\nMore specifically the `origNode` can be nil(e.g. the child of fullnode) and system can panic at line `hash, _ = origNode.cache()`. \n\nWhen investigating this, @holiman tried to find it via fuzzing, which uncovered a second crasher, also related to the snap `GetTrieNodes` package. If the caller requests a storage trie:\n```golang\n\t\t\t\t// Storage slots requested, open the storage trie and retrieve from there\n\t\t\t\taccount, err := snap.Account(common.BytesToHash(pathset[0]))\n\t\t\t\tloads++ // always account database reads, even for failures\n\t\t\t\tif account == nil {\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\tstTrie, err := trie.NewSecure(common.BytesToHash(account.Root), triedb)\n```\nThe code assumes that `snap.Account` returns _either_ a non-nil response unless `error` is also provided. This is however not the case, since `snap.Account` can return `nil, nil`. \n\n### Patches\n\n```diff\n--- a/eth/protocols/snap/handler.go\n+++ b/eth/protocols/snap/handler.go\n@@ -469,7 +469,7 @@ func handleMessage(backend Backend, peer *Peer) error {\n \t\t\t\t// Storage slots requested, open the storage trie and retrieve from there\n \t\t\t\taccount, err := snap.Account(common.BytesToHash(pathset[0]))\n \t\t\t\tloads++ // always account database reads, even for failures\n-\t\t\t\tif err != nil {\n+\t\t\t\tif err != nil || account == nil {\n \t\t\t\t\tbreak\n \t\t\t\t}\n \t\t\t\tstTrie, err := trie.NewSecure(common.BytesToHash(account.Root), triedb)\ndiff --git a/trie/trie.go b/trie/trie.go\nindex 7ea7efa835..d0f0d4e2bc 100644\n--- a/trie/trie.go\n+++ b/trie/trie.go\n@@ -174,6 +174,10 @@ func (t *Trie) TryGetNode(path []byte) ([]byte, int, error) {\n }\n \n func (t *Trie) tryGetNode(origNode node, path []byte, pos int) (item []byte, newnode node, resolved int, err error) {\n+\t// If non-existent path requested, abort\n+\tif origNode == nil {\n+\t\treturn nil, nil, 0, nil\n+\t}\n \t// If we reached the requested path, return the current node\n \tif pos \u003e= len(path) {\n \t\t// Although we most probably have the original node expanded, encoding\n@@ -193,10 +197,6 @@ func (t *Trie) tryGetNode(origNode node, path []byte, pos int) (item []byte, new\n \t}\n \t// Path still needs to be traversed, descend into children\n \tswitch n := (origNode).(type) {\n-\tcase nil:\n-\t\t// Non-existent path requested, abort\n-\t\treturn nil, nil, 0, nil\n-\n \tcase valueNode:\n \t\t// Path prematurely ended, abort\n \t\treturn nil, nil, 0, nil\n\n``` \nThe fixes were merged into [#23657](https://github.com/ethereum/go-ethereum/pull/23657), with commit [f1fd963](https://github.com/ethereum/go-ethereum/pull/23657/commits/f1fd963a5a965e643e52fcf805a2a02a323c32b8), and released as part of Geth [v1.10.9](https://github.com/ethereum/go-ethereum/tree/v1.10.9) on Sept 29, 2021. \n\n### Workarounds\n\nApply the patch above or upgrade to a version which is not vulnerable.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum/)\n* Email us at [security@ethereum.org](mailto:security@ethereum.org)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-25T19:42:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-59hh-656j-3p7v","https://nvd.nist.gov/vuln/detail/CVE-2021-41173","https://github.com/ethereum/go-ethereum/pull/23801","https://github.com/ethereum/go-ethereum/commit/e40b37718326b8b4873b3b00a0db2e6c6d9ea738","https://github.com/ethereum/go-ethereum/releases/tag/v1.10.9","https://github.com/ethereum/go-ethereum/pull/23657/commits/f1fd963a5a965e643e52fcf805a2a02a323c32b8","https://pkg.go.dev/vuln/GO-2022-0256","https://github.com/advisories/GHSA-59hh-656j-3p7v"],"source_kind":"github","identifiers":["GHSA-59hh-656j-3p7v","CVE-2021-41173"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.10.9","vulnerable_version_range":"\u003c 1.10.9"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:44.244Z","updated_at":"2023-08-29T18:55:40.000Z","epss_percentage":0.00237,"epss_percentile":0.46873},{"uuid":"GSA_kwCzR0hTQS13anh3LWdoM20tN3BtNc4AAqwd","url":"https://github.com/advisories/GHSA-wjxw-gh3m-7pm5","title":"DoS via malicious p2p message in Go Ethereum","description":"### Impact\n\nA vulnerable node, if configured to use high verbosity logging, can be made to crash when handling specially crafted p2p messages sent from an attacker node. \n\n### Patches\n\nThe following PR addresses the problem: https://github.com/ethereum/go-ethereum/pull/24507\n\n### Workarounds\n\nAside from applying the PR linked above, setting loglevel to default level (`INFO`) makes the node not vulnerable to this attack.\n\n### Credits\n\nThis bug was reported by `nrv` via bounty@ethereum.org, who has gracefully requested that the bounty rewards be donated to Médecins sans frontières.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-05-24T20:54:55.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-wjxw-gh3m-7pm5","https://nvd.nist.gov/vuln/detail/CVE-2022-29177","https://github.com/ethereum/go-ethereum/pull/24507","https://github.com/advisories/GHSA-wjxw-gh3m-7pm5"],"source_kind":"github","identifiers":["GHSA-wjxw-gh3m-7pm5","CVE-2022-29177"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.10.17","vulnerable_version_range":"\u003c 1.10.17"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:24.187Z","updated_at":"2023-01-27T05:03:22.000Z","epss_percentage":0.00413,"epss_percentile":0.60601},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWptNWMtcnYzdy13ODNt","url":"https://github.com/advisories/GHSA-jm5c-rv3w-w83m","title":"Denial of service in geth","description":"### Impact\nDenial-of-service (crash) during block processing\n\n### Details\n\nAffected versions suffer from a vulnerability which can be exploited through the `MULMOD` operation, by specifying a modulo of `0`: `mulmod(a,b,0)`, causing a `panic` in the underlying library. \nThe crash was in the `uint256` library, where a buffer [underflowed](https://github.com/holiman/uint256/blob/4ce82e695c10ddad57215bdbeafb68b8c5df2c30/uint256.go#L442).\n\n\tif `d == 0`, `dLen` remains `0`\n\nand https://github.com/holiman/uint256/blob/4ce82e695c10ddad57215bdbeafb68b8c5df2c30/uint256.go#L451 will try to access index `[-1]`.\n\nThe `uint256` library was first merged in this [commit](https://github.com/ethereum/go-ethereum/commit/cf6674539c589f80031f3371a71c6a80addbe454), on 2020-06-08. \nExploiting this vulnerabilty would cause all vulnerable nodes to drop off the network. \n\nThe issue was brought to our attention through a [bug report](https://github.com/ethereum/go-ethereum/issues/21367), showing a `panic` occurring on sync from genesis on the Ropsten network.\n \nIt was estimated that the least obvious way to fix this would be to merge the fix into `uint256`, make a new release of that library and then update the geth-dependency.\n\n- https://github.com/holiman/uint256/releases/tag/v1.1.1 was made the same day, \n- PR to address the issue: https://github.com/holiman/uint256/pull/80 \n- PR to update geth deps: https://github.com/ethereum/go-ethereum/pull/21368 \n\n\n\n### Patches\n\nUpgrade to v1.9.18 or higher\n\n### Workarounds\n\nNot at this time\n\n### References\n\nhttps://blog.ethereum.org/2020/11/12/geth_security_release/\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum)\n* Email us at [security@ethereum.org](mailto:security@ethereum.org)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-29T21:13:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-jm5c-rv3w-w83m","https://nvd.nist.gov/vuln/detail/CVE-2020-26242","https://github.com/ethereum/go-ethereum/commit/7163a6664ee664df81b9028ab3ba13b9d65a7196","https://github.com/holiman/uint256/pull/80","https://github.com/holiman/uint256/commit/6785da6e3eea403260a5760029e722aa4ff1716d","https://pkg.go.dev/vuln/GO-2021-0103","https://blog.ethereum.org/2020/11/12/geth_security_release","https://github.com/advisories/GHSA-jm5c-rv3w-w83m"],"source_kind":"github","identifiers":["GHSA-jm5c-rv3w-w83m","CVE-2020-26242"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.1.1","vulnerable_version_range":"\u003e= 0.1.0, \u003c 1.1.1"}],"ecosystem":"go","package_name":"github.com/holiman/uint256"},{"versions":[{"first_patched_version":"1.9.18","vulnerable_version_range":"\u003e= 1.9.16, \u003c 1.9.18"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:13:01.118Z","updated_at":"2025-01-30T14:38:54.000Z","epss_percentage":0.00509,"epss_percentile":0.64985},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY5djYteGMyai1yMmpm","url":"https://github.com/advisories/GHSA-69v6-xc2j-r2jf","title":"Shallow copy bug in geth","description":"### Impact\nThis is a Consensus vulnerability, which can be used to cause a chain-split where vulnerable nodes reject the canonical chain. \n\nGeth’s pre-compiled `dataCopy` (at `0x00...04`) contract did a shallow copy on invocation. An attacker could deploy a contract that \n\n- writes `X` to an EVM memory region `R`,\n- calls `0x00..04` with `R` as an argument,\n- overwrites `R` to `Y`,\n- and finally invokes the `RETURNDATACOPY` opcode.\n\nWhen this contract is invoked, a consensus-compliant node would push `X` on the EVM stack, whereas Geth would push `Y`.\n\n\n### Patches\n\nNo standalone patches have been made. \n\n### Workarounds\n\nUpgrade to `1.9.17` or higher.\n\n### References\n\nhttps://blog.ethereum.org/2020/11/12/geth_security_release/\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum)\n* Email us at [security@ethereum.org](mailto:security@ethereum.org)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-29T21:13:01.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-69v6-xc2j-r2jf","https://nvd.nist.gov/vuln/detail/CVE-2020-26241","https://github.com/ethereum/go-ethereum/commit/295693759e5ded05fec0b2fb39359965b60da785","https://blog.ethereum.org/2020/11/12/geth_security_release","https://github.com/advisories/GHSA-69v6-xc2j-r2jf"],"source_kind":"github","identifiers":["GHSA-69v6-xc2j-r2jf","CVE-2020-26241"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.9.17","vulnerable_version_range":"\u003e= 1.9.7, \u003c 1.9.17"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:13:01.108Z","updated_at":"2025-01-30T14:37:52.000Z","epss_percentage":0.00208,"epss_percentile":0.4368},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXY1OTIteGY3NS04NTZw","url":"https://github.com/advisories/GHSA-v592-xf75-856p","title":"Erroneous Proof of Work calculation in geth","description":"### Impact\nAn ethash mining DAG generation flaw in Geth could cause miners to erroneously calculate PoW in an upcoming epoch (estimated early January, 2021). This happened on the ETC chain on 2020-11-06. This issue is relevant only for miners, non-mining nodes are unaffected.\n\n### Patches\nThis issue is also fixed as of 1.9.24. Thanks to @slavikus for bringing the issue to our attention and writing the fix. \n\n### Workarounds\nThis PR implements a patch: https://github.com/ethereum/go-ethereum/pull/21793 \n\n### References\nhttps://blog.ethereum.org/2020/11/12/geth_security_release/\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum)\n* Email us at [security@ethereum.org](mailto:security@ethereum.org)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-29T21:12:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-v592-xf75-856p","https://nvd.nist.gov/vuln/detail/CVE-2020-26240","https://github.com/ethereum/go-ethereum/pull/21793","https://github.com/ethereum/go-ethereum/commit/d990df909d7839640143344e79356754384dcdd0","https://blog.ethereum.org/2020/11/12/geth_security_release","https://github.com/advisories/GHSA-v592-xf75-856p"],"source_kind":"github","identifiers":["GHSA-v592-xf75-856p","CVE-2020-26240"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.9.24","vulnerable_version_range":"\u003c 1.9.24"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:13:01.099Z","updated_at":"2025-01-30T14:39:22.000Z","epss_percentage":0.00269,"epss_percentile":0.49965},{"uuid":"GSA_kwCzR0hTQS1wcGpnLXY5NzQtODRjbc4AA1ve","url":"https://github.com/advisories/GHSA-ppjg-v974-84cm","title":"Go-Ethereum vulnerable to denial of service via malicious p2p message","description":"### Impact\n\nA vulnerable node, can be made to consume unbounded amounts of memory when handling specially crafted p2p messages sent from an attacker node.\n\n### Details\n\nThe p2p handler spawned a new goroutine to respond to `ping` requests. By flooding a node with ping requests, an unbounded number of goroutines can be created, leading to resource exhaustion and potentially crash due to OOM.\n\n### Patches\n\nThe fix is included in geth version `1.12.1-stable`, i.e, `1.12.2-unstable` and onwards. \n\nFixed by https://github.com/ethereum/go-ethereum/pull/27887\n\n### Workarounds\n\nNo known workarounds. \n\n### Credits\n\nThis bug was reported by Patrick McHardy and reported via [bounty@ethereum.org](mailto:bounty@ethereum.org). \n\n### References\n\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-09-06T19:49:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-ppjg-v974-84cm","https://geth.ethereum.org/docs/developers/geth-developer/disclosures","https://github.com/ethereum/go-ethereum/releases/tag/v1.12.1","https://nvd.nist.gov/vuln/detail/CVE-2023-40591","https://github.com/advisories/GHSA-ppjg-v974-84cm"],"source_kind":"github","identifiers":["GHSA-ppjg-v974-84cm","CVE-2023-40591"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.12.1-stable","vulnerable_version_range":"\u003c 1.12.1-stable"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2023-09-06T20:05:25.119Z","updated_at":"2023-11-17T05:04:46.000Z","epss_percentage":0.00259,"epss_percentile":0.49054},{"uuid":"GSA_kwCzR0hTQS12cmNjLWc2dmotbWg1d800DQ","url":"https://github.com/advisories/GHSA-vrcc-g6vj-mh5w","title":"Denial of service in go-ethereum","description":"Go-Ethereum v1.10.9 was discovered to contain an issue which allows attackers to cause a denial of service (DoS) via sending an excessive amount of messages to a node. This is caused by missing memory in the component /ethash/algorithm.go.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-18T00:01:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-42219","https://docs.google.com/document/d/1dYFSpNZPC0OV-n1mMqdc269u9yYU1XQy/edit?usp=sharing\u0026ouid=112110745137218798745\u0026rtpof=true\u0026sd=true","https://github.com/advisories/GHSA-vrcc-g6vj-mh5w"],"source_kind":"github","identifiers":["GHSA-vrcc-g6vj-mh5w","CVE-2021-42219"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.10.9"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:32.778Z","updated_at":"2023-01-27T05:00:56.000Z","epss_percentage":0.00317,"epss_percentile":0.5401},{"uuid":"GSA_kwCzR0hTQS1ycW1nLWhyZzQtZm02Oc4AAt0I","url":"https://github.com/advisories/GHSA-rqmg-hrg4-fm69","title":"Go Ethereum allows attackers to use manipulation of time-difference values to achieve replacement of main-chain blocks","description":"Go Ethereum (aka geth) through 1.10.21 allows attackers to increase rewards by mining blocks in certain situations, and using a manipulation of time-difference values to achieve replacement of main-chain blocks, aka Riskless Uncle Making (RUM), as exploited in the wild in 2020 through 2022.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-08-06T00:00:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-37450","https://github.com/ethereum/go-ethereum/blob/671094279e8d27f4b4c3c94bf8b636c26b473976/core/forkchoice.go#L91-L94","https://medium.com/@aviv.yaish/uncle-maker-time-stamping-out-the-competition-in-ethereum-d27c1cb62fef","https://news.ycombinator.com/item?id=32354896","http://dx.doi.org/10.13140/RG.2.2.27813.99043","https://github.com/advisories/GHSA-rqmg-hrg4-fm69"],"source_kind":"github","identifiers":["GHSA-rqmg-hrg4-fm69","CVE-2022-37450"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.10.21"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:05.419Z","updated_at":"2023-01-27T05:05:29.000Z","epss_percentage":0.003,"epss_percentile":0.52952},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXh3MzctNTdxcC05bW00","url":"https://github.com/advisories/GHSA-xw37-57qp-9mm4","title":"Consensus flaw during block processing in github.com/ethereum/go-ethereum","description":"### Impact\n\nA consensus-vulnerability in Geth could cause a chain split, where vulnerable versions refuse to accept the canonical chain. \n\n### Description\n\n\nA flaw was repoted at 2020-08-11 by John Youngseok Yang (Software Platform Lab), where a particular sequence of transactions could cause a consensus failure.\n\n- Tx 1:\n  - `sender` invokes `caller`.\n  - `caller` invokes `0xaa`. `0xaa` has 3 wei, does a self-destruct-to-self\n  - `caller` does a  `1 wei` -call to `0xaa`, who thereby has 1 wei (the code in `0xaa` still executed, since the tx is still ongoing, but doesn't redo the selfdestruct, it takes a different path if callvalue is non-zero)\n\n- Tx 2:\n  - `sender` does a 5-wei call to 0xaa. No exec (since no code). \n\nIn geth, the result would be that `0xaa` had `6 wei`, whereas OE reported (correctly) `5` wei. Furthermore, in geth, if the second tx was not executed, the `0xaa` would be destructed, resulting in `0 wei`. Thus obviously wrong. \n\nIt was determined that the root cause was this [commit](https://github.com/ethereum/go-ethereum/commit/223b950944f494a5b4e0957fd9f92c48b09037ad) from [this PR](https://github.com/ethereum/go-ethereum/pull/19953). The semantics of `createObject` was subtly changd, into returning a non-nil object (with `deleted=true`) where it previously did not if the account had been destructed. This return value caused the new object to inherit the old `balance`:\n\n```golang\nfunc (s *StateDB) CreateAccount(addr common.Address) {\n\tnewObj, prev := s.createObject(addr)\n\tif prev != nil {\n\t\tnewObj.setBalance(prev.data.Balance)\n\t}\n}\n```\n\nIt was determined that the minimal possible correct fix was\n\n```diff\n+++ b/core/state/statedb.go\n@@ -589,7 +589,10 @@ func (s *StateDB) createObject(addr common.Address) (newobj, prev *stateObject)\n                s.journal.append(resetObjectChange{prev: prev, prevdestruct: prevdestruct})\n        }\n        s.setStateObject(newobj)\n-       return newobj, prev\n+       if prev != nil \u0026\u0026 !prev.deleted {\n+               return newobj, prev\n+       }\n+       return newobj, nil\n```\n\n### Patches\n\nSee above. The fix was included in Geth `v1.9.20` \"Paragade\".\n\n### Credits\n\nThe bug was found by @johnyangk and reported via bounty@ethereum.org.\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum)\n* Email us at [security@ethereum.org](mailto:security@ethereum.org)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-29T21:14:16.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-xw37-57qp-9mm4","https://nvd.nist.gov/vuln/detail/CVE-2020-26265","https://github.com/ethereum/go-ethereum/pull/21409","https://github.com/ethereum/go-ethereum/releases/tag/v1.9.20","https://github.com/ethereum/go-ethereum/pull/21080","https://github.com/ethereum/go-ethereum/commit/87c0ba92136a75db0ab2aba1046d4a9860375d6a","https://pkg.go.dev/vuln/GO-2021-0105","https://github.com/advisories/GHSA-xw37-57qp-9mm4"],"source_kind":"github","identifiers":["GHSA-xw37-57qp-9mm4","CVE-2020-26265"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.9.20","vulnerable_version_range":"\u003e= 1.9.4, \u003c 1.9.20"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:13:01.164Z","updated_at":"2023-02-14T20:54:32.000Z","epss_percentage":0.00183,"epss_percentile":0.40665},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXIzM3EtMjJodi1qMjlx","url":"https://github.com/advisories/GHSA-r33q-22hv-j29q","title":"Denial of service in github.com/ethereum/go-ethereum","description":"### Impact\n\nA DoS vulnerability can make a LES server crash via malicious `GetProofsV2` request from a connected LES client.\n\n### Patches\n\nThe vulnerability was patched in https://github.com/ethereum/go-ethereum/pull/21896. \n\n### Workarounds\n\nThis vulnerability only concerns users explicitly enabling `les` server; disabling `les` prevents the exploit. \nIt can also be patched by manually applying the patch in https://github.com/ethereum/go-ethereum/pull/21896. \n\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum)\n* Email us at [security@ethereum.org](mailto:security@ethereum.org)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-06-29T21:14:07.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-r33q-22hv-j29q","https://nvd.nist.gov/vuln/detail/CVE-2020-26264","https://github.com/ethereum/go-ethereum/pull/21896","https://github.com/ethereum/go-ethereum/commit/bddd103a9f0af27ef533f04e06ea429cf76b6d46","https://github.com/ethereum/go-ethereum/releases/tag/v1.9.25","https://pkg.go.dev/vuln/GO-2021-0063","https://github.com/advisories/GHSA-r33q-22hv-j29q"],"source_kind":"github","identifiers":["GHSA-r33q-22hv-j29q","CVE-2020-26264"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.9.25","vulnerable_version_range":"\u003c 1.9.25"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:13:01.126Z","updated_at":"2023-02-14T21:38:33.000Z","epss_percentage":0.00519,"epss_percentile":0.65652},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTk4NTYtOWdnOS1xY21x","url":"https://github.com/advisories/GHSA-9856-9gg9-qcmq","title":"Ethereum Contains Consensus Flaw During Block Processing","description":"### Impact\n\nA vulnerability in the Geth EVM could cause a node to reject the canonical chain. \n\n### Description \n\nA memory-corruption bug within the EVM can cause a consensus error, where vulnerable nodes obtain a different `stateRoot` when processing a maliciously crafted transaction. This, in turn, would lead to the chain being split in two forks.\n\nAll Geth versions supporting the London hard fork are vulnerable (which predates London), so all users should update.\n\nThis bug was exploited on Mainnet at block 13107518, leading to a minority chain split. \n\n### Patches\n\nA patch is included in the `v1.10.8` release.\nThe exact patch to fix the issue is contained within this [commit](https://github.com/ethereum/go-ethereum/pull/23381/commits/4d4879cafd1b3c906fc184a8c4a357137465128f)\n\n### Workarounds\n\nNo workarounds exist, save to update and/or apply the patch commit. \n\n### References. \n\nPost-mortem [write-up](https://github.com/ethereum/go-ethereum/blob/master/docs/postmortems/2021-08-22-split-postmortem.md).\n\n### Credits\n\nThe bug was found by @guidovranken (working for [Sentnl](https://sentnl.io/) during an audit of the [Telos EVM](https://www.telos.net/evm)) and reported via bounty@ethereum.org.\n\n### For more information\nIf you have any questions or comments about this advisory:\n\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum/)\n* Email us at [security@ethereum.org](mailto:security@ethereum.org)\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-08-30T16:15:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-9856-9gg9-qcmq","https://nvd.nist.gov/vuln/detail/CVE-2021-39137","https://github.com/ethereum/go-ethereum/releases/tag/v1.10.8","https://github.com/ethereum/go-ethereum/pull/23381/commits/4d4879cafd1b3c906fc184a8c4a357137465128f","https://pkg.go.dev/vuln/GO-2022-0254","https://github.com/advisories/GHSA-9856-9gg9-qcmq"],"source_kind":"github","identifiers":["GHSA-9856-9gg9-qcmq","CVE-2021-39137"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.10.8","vulnerable_version_range":"\u003e= 1.10.0, \u003c 1.10.8"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:48.900Z","updated_at":"2023-08-29T18:53:27.000Z","epss_percentage":0.0031,"epss_percentile":0.53513},{"uuid":"GSA_kwCzR0hTQS1wNWdjLTk1N3gtZ2Z3Oc4AAWV1","url":"https://github.com/advisories/GHSA-p5gc-957x-gfw9","title":"Go Ethereum LES protocol implementation vulnerable to Denial of Service","description":"The GetBlockHeadersMsg handler in the LES protocol implementation in Go Ethereum (aka geth) before 1.8.11 may lead to an access violation because of an integer signedness error for the array index, which allows attackers to launch a Denial of Service attack by sending a packet with a -1 query.Skip value. The vulnerable remote node would be crashed by such an attack immediately, aka the EPoD (Ethereum Packet of Death) issue.\n\n### Specific Go Packages Affected\ngithub.com/ethereum/go-ethereum/les","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-14T03:01:31.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-12018","https://github.com/ethereum/go-ethereum/pull/16891","https://github.com/ethereum/go-ethereum/commit/a5237a27eaf81946a3edb4fafe13ed6359d119e4","https://github.com/ethereum/go-ethereum/releases/tag/v1.8.11","https://pkg.go.dev/vuln/GO-2021-0075","https://peckshield.com/2018/06/27/EPoD","https://web.archive.org/web/20180628022133/https://peckshield.com/2018/06/27/EPoD","https://github.com/advisories/GHSA-p5gc-957x-gfw9"],"source_kind":"github","identifiers":["GHSA-p5gc-957x-gfw9","CVE-2018-12018"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.8.11","vulnerable_version_range":"\u003c 1.8.11"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2023-02-08T01:02:58.804Z","updated_at":"2025-06-06T01:10:44.312Z","epss_percentage":0.1185,"epss_percentile":0.93331},{"uuid":"GSA_kwCzR0hTQS12bWY3LWhtaDYtdnY1N80wbw","url":"https://github.com/advisories/GHSA-vmf7-hmh6-vv57","title":"Denial of Service in Go-Ethereum","description":"A design flaw in all versions of Go-Ethereum allows an attacker node to send 5120 pending transactions of a high gas price from one account that all fully spend the full balance of the account to a victim Geth node, which can purge all of pending transactions in a victim node's memory pool and then occupy the memory pool to prevent new transactions from entering the pool, resulting in a denial of service (DoS).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-05T00:00:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-23328","https://dl.acm.org/doi/pdf/10.1145/3460120.3485369","https://tristartom.github.io/docs/ccs21.pdf","http://ethereum.com","http://go-ethereum.com","https://github.com/advisories/GHSA-vmf7-hmh6-vv57"],"source_kind":"github","identifiers":["GHSA-vmf7-hmh6-vv57","CVE-2022-23328"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.10.16"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:33.967Z","updated_at":"2023-02-03T05:06:23.000Z","epss_percentage":0.00505,"epss_percentile":0.6483},{"uuid":"GSA_kwCzR0hTQS1wdngzLWdtM2MtZ21wcs0wcQ","url":"https://github.com/advisories/GHSA-pvx3-gm3c-gmpr","title":"Denial of Service in Go-Ethereum","description":"A design flaw in Go-Ethereum 1.10.12 and older versions allows an attacker node to send 5120 future transactions with a high gas price in one message, which can purge all of pending transactions in a victim node's memory pool, causing a denial of service (DoS).","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-05T00:00:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-23327","https://dl.acm.org/doi/pdf/10.1145/3460120.3485369","https://tristartom.github.io/docs/ccs21.pdf","https://github.com/advisories/GHSA-pvx3-gm3c-gmpr"],"source_kind":"github","identifiers":["GHSA-pvx3-gm3c-gmpr","CVE-2022-23327"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.10.12"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:33.959Z","updated_at":"2023-09-18T19:50:00.000Z","epss_percentage":0.00505,"epss_percentile":0.6483},{"uuid":"GSA_kwCzR0hTQS1xMjZwLTljcTQtN2ZjMs4ABD9B","url":"https://github.com/advisories/GHSA-q26p-9cq4-7fc2","title":"Go Ethereum vulnerable to DoS via malicious p2p message","description":"### Impact\n\nA vulnerable node can be forced to shutdown/crash using a specially crafted message.\n\nDuring the peer-to-peer connection handshake, a shared secret key is computed. The implementation\ndid not verify whether the EC public key provided by the remote party is a valid point on the secp256k1 curve.\nBy simply sending an all-zero public key, a crash could be induced due to unexpected results from the handshake.\n\nThe issue was fixed by adding a curve point validity check in https://github.com/ethereum/go-ethereum/commit/159fb1a1db551c544978dc16a5568a4730b4abf3\n\n### Patches\n\nA fix has been included in geth version 1.14.13 and onwards.\n\n### Workarounds\n\nUnfortunately, no workaround is available.\n\n### Credits\n\nThis issue was originally reported to Polygon Security by David Matosse (@iam-ned).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2025-01-30T17:51:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.6,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U","references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-q26p-9cq4-7fc2","https://nvd.nist.gov/vuln/detail/CVE-2025-24883","https://github.com/ethereum/go-ethereum/commit/fa9a2ff8687ec9efe57b4b9833d5590d20f8a83f","https://pkg.go.dev/vuln/GO-2025-3436","https://github.com/ethereum/go-ethereum/commit/159fb1a1db551c544978dc16a5568a4730b4abf3","https://github.com/advisories/GHSA-q26p-9cq4-7fc2"],"source_kind":"github","identifiers":["GHSA-q26p-9cq4-7fc2","CVE-2025-24883"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":25.32599983651518,"packages":[{"versions":[{"first_patched_version":"1.14.13","vulnerable_version_range":"\u003e= 1.14.0, \u003c 1.14.13"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2025-01-30T18:09:08.940Z","updated_at":"2025-03-17T20:25:22.000Z","epss_percentage":0.00036,"epss_percentile":0.09136},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLW02Z3gtcmh2ai1maDUy","url":"https://github.com/advisories/GHSA-m6gx-rhvj-fh52","title":"Denial of service in go-ethereum due to CVE-2020-28362","description":"### Impact\nVersions of Geth built with Go `\u003c1.15.5` or `\u003c1.14.12` are most likely affected by a critical DoS-related security vulnerability. The golang team has registered the underlying flaw as ‘CVE-2020-28362’.\n\nWe recommend all users to rebuild (ideally `v1.9.24`) with Go `1.15.5` or `1.14.12`, to avoid node crashes. Alternatively, if you are running binaries distributed via one of our official channels, we’re going to release `v1.9.24` ourselves built with Go `1.15.5`.\n\n### Patches\nThis is not an issue in go-ethereum, rebuilding an older version with Go `1.15.5` or `1.14.12` will suffice to address the vulnerability. \n\n### Workarounds\nRebuilding with Go `1.15.5` or `1.14.12` will suffice to address the vulnerability. \n\n### References\n- https://blog.ethereum.org/2020/11/12/geth_security_release/\n- https://groups.google.com/g/golang-announce/c/NpBGTTmKzpM\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [go-ethereum](https://github.com/ethereum/go-ethereum)\n* Email us at [security@ethereum.org](mailto:security@ethereum.org)\n","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2021-06-29T21:13:54.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6gx-rhvj-fh52","https://github.com/advisories/GHSA-m6gx-rhvj-fh52"],"source_kind":"github","identifiers":["GHSA-m6gx-rhvj-fh52"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.9.24","vulnerable_version_range":"\u003c 1.9.24"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:58.128Z","updated_at":"2023-01-09T05:04:49.000Z","epss_percentage":null,"epss_percentile":null},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXFyMmotd3JoeC00ODI5","url":"https://github.com/advisories/GHSA-qr2j-wrhx-4829","title":"Go Ethereum Improper Input Validation","description":"In Go Ethereum (aka geth) before 1.8.14, TraceChain in eth/api_tracer.go does not verify that the end block is after the start block.\n\n### Specific Go Packages Affected\ngithub.com/ethereum/go-ethereum/eth","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-05-18T18:38:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-16733","https://github.com/ethereum/go-ethereum/commit/106d196ec4a6451efedc60ab15957f231fa85639","https://github.com/advisories/GHSA-qr2j-wrhx-4829"],"source_kind":"github","identifiers":["GHSA-qr2j-wrhx-4829","CVE-2018-16733"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.8.14","vulnerable_version_range":"\u003c 1.8.14"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:13:04.267Z","updated_at":"2023-10-02T11:49:04.000Z","epss_percentage":0.00237,"epss_percentile":0.46728},{"uuid":"GSA_kwCzR0hTQS00eGM5LThobXEtajY1Ms4AA7xu","url":"https://github.com/advisories/GHSA-4xc9-8hmq-j652","title":"go-ethereum vulnerable to DoS via malicious p2p message","description":"### Impact\n\nA vulnerable node can be made to consume very large amounts of memory when handling specially crafted p2p messages sent from an attacker node.\n\nIn order to carry out the attack, the attacker establishes a peer connections to the victim, and sends a malicious `GetBlockHeadersRequest` message with a `count` of  `0`, using the `ETH` protocol. \n\nIn `descendants := chain.GetHeadersFrom(num+count-1, count-1)`, the value of `count-1` is passed to the function `GetHeadersFrom(number, count uint64)` as parameter `count`. Due to integer overflow, `UINT64_MAX` value is then passed as the `count` argument to function `GetHeadersFrom(number, count uint64)`. This allows an attacker to bypass `maxHeadersServe` and request all headers from the latest block back to the genesis block. \n\n### Patches\n\nThe fix has been included in geth version `1.13.15` and onwards. \n\nThe vulnerability was patched in: https://github.com/ethereum/go-ethereum/pull/29534\n\n### Workarounds\n\nNo workarounds have been made public. \n\n### References\n\nNo more information is released at this time.\n\n### Credit\n\nThis issue was disclosed responsibly by DongHan Kim via the Ethereum bug bounty program. Thank you for your cooperation. ","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-05-06T14:20:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/ethereum/go-ethereum/security/advisories/GHSA-4xc9-8hmq-j652","https://github.com/ethereum/go-ethereum/compare/v1.13.14...v1.13.15","https://nvd.nist.gov/vuln/detail/CVE-2024-32972","https://github.com/advisories/GHSA-4xc9-8hmq-j652"],"source_kind":"github","identifiers":["GHSA-4xc9-8hmq-j652","CVE-2024-32972"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.13.15","vulnerable_version_range":"\u003c 1.13.15"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2024-05-06T15:05:43.947Z","updated_at":"2025-06-06T01:09:28.314Z","epss_percentage":0.0155,"epss_percentile":0.80499},{"uuid":"GSA_kwCzR0hTQS01bThmLWNocnYtN3J3Nc0XiA","url":"https://github.com/advisories/GHSA-5m8f-chrv-7rw5","title":"Denial of Service in Go-Ethereum","description":"Go-Ethereum 1.10.9 nodes crash (denial of service) after receiving a serial of messages and cannot be recovered. They will crash with \"runtime error: invalid memory address or nil pointer dereference\" and arise a SEGV signal.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-11-23T18:04:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2021-43668","https://github.com/ethereum/go-ethereum/issues/23866","https://github.com/syndtr/goleveldb/issues/373","https://github.com/advisories/GHSA-5m8f-chrv-7rw5"],"source_kind":"github","identifiers":["GHSA-5m8f-chrv-7rw5","CVE-2021-43668"],"repository_url":"https://github.com/ethereum/go-ethereum","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.10.9"}],"ecosystem":"go","package_name":"github.com/ethereum/go-ethereum"}],"created_at":"2022-12-21T16:12:42.170Z","updated_at":"2023-09-18T19:45:30.000Z","epss_percentage":0.00057,"epss_percentile":0.17555}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ethereum/go-ethereum","docker_dependents_count":543,"docker_downloads_count":204993780,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ethereum/go-ethereum","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ethereum/go-ethereum/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fethereum%2Fgo-ethereum/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fethereum%2Fgo-ethereum/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fethereum%2Fgo-ethereum/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fethereum%2Fgo-ethereum/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":369,"unique_repositories_count_past_30_days":7,"recent_issues":[{"uuid":"4816741673","node_id":"PR_kwDOCuwsVs7uOMMf","number":5,"state":"closed","title":"Bump github.com/ethereum/go-ethereum from 1.16.1 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-06T12:05:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-06T06:57:54.000Z","updated_at":"2026-07-06T12:05:19.000Z","time_to_close":18435,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.16.1 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.16.1...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.16.1\u0026new-version=1.17.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/cloudfresco/ethblocks/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/cloudfresco/ethblocks/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfresco%2Fethblocks/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4796288308","node_id":"PR_kwDOSeakNs7tN42k","number":84,"state":"closed","title":"chore(deps): bump the go_modules group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-02T16:21:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-02T16:21:33.000Z","updated_at":"2026-07-02T16:21:52.000Z","time_to_close":10,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":5,"packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.14.0","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/redis/go-redis/v9","old_version":"9.5.1","new_version":"9.5.5","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/consensys/gnark-crypto","old_version":"0.12.1","new_version":"0.18.1"},{"name":"golang.org/x/crypto","old_version":"0.22.0","new_version":"0.44.0"},{"name":"golang.org/x/net","old_version":"0.24.0","new_version":"0.47.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 2 updates in the /backend directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/redis/go-redis/v9](https://github.com/redis/go-redis).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.14.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.14.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.5.1 to 9.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle network error on SETINFO (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3295\"\u003e#3295\u003c/a\u003e) (\u003ca href=\"https://github.com/redis/go-redis/security/advisories/GHSA-92cp-5422-2mw7\"\u003eCVE-2025-29923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.5.4...v9.5.5\"\u003ehttps://github.com/redis/go-redis/compare/v9.5.4...v9.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.5.2\u003c/h2\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2681\"\u003e#2681\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove skipping span creation by checking parent spans (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2980\"\u003e#2980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle IPv6 in isMovedError (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix XGroup first pos key (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding BitfieldRo in BitMapCmdable interface (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize docs useless imports and typo (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix some comments (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for issues \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2959\"\u003e#2959\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2960\"\u003e#2960\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2961\"\u003e#2961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2956\"\u003e#2956\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix misuses of a vs an (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2936\"\u003e#2936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd server address and port span attributes to redis otel trace instrumentation (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2826\"\u003e#2826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /example/otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove secrets from Redis Enterprise CI (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix monitor on go 1.19 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 in /extra/redisprometheus (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange RE image to public RE image (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/XSAM\"\u003e\u003ccode\u003e@​XSAM\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/akash14darshan\"\u003e\u003ccode\u003e@​akash14darshan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/daviddzxy\"\u003e\u003ccode\u003e@​daviddzxy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/esara\"\u003e\u003ccode\u003e@​esara\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hakusai22\"\u003e\u003ccode\u003e@​hakusai22\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hishope\"\u003e\u003ccode\u003e@​hishope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kindknow\"\u003e\u003ccode\u003e@​kindknow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/monkey92t\"\u003e\u003ccode\u003e@​monkey92t\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/singular-seal\"\u003e\u003ccode\u003e@​singular-seal\u003c/code\u003e\u003c/a\u003e and deferdeter\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/35d4e596d997848b1b2f50e1afcd0edab91d4c67\"\u003e\u003ccode\u003e35d4e59\u003c/code\u003e\u003c/a\u003e bump version to 9.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b413caa3092dc9a65356e852e3adb24f8b09f55f\"\u003e\u003ccode\u003eb413caa\u003c/code\u003e\u003c/a\u003e fix: handle network error on SETINFO (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3295\"\u003e#3295\u003c/a\u003e) (CVE-2025-29923)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/0858ed24e6d08c1940bcb86ccbf8913c761d9ec0\"\u003e\u003ccode\u003e0858ed2\u003c/code\u003e\u003c/a\u003e add test for tls connCheck \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3025\"\u003e#3025\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3047\"\u003e#3047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8a0c59b101805f2e45272100134ac4ad83bd69ee\"\u003e\u003ccode\u003e8a0c59b\u003c/code\u003e\u003c/a\u003e TimeSeries insertion filters for close samples (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/75398584cfef898f89f411081f0fe05eb9b7cb68\"\u003e\u003ccode\u003e7539858\u003c/code\u003e\u003c/a\u003e Support Hash-field expiration commands in Pipeline \u0026amp; Fix HExpire HExpireWithA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6a584c1e2bcf31ab3bc3830093d0140fbeb6cf3e\"\u003e\u003ccode\u003e6a584c1\u003c/code\u003e\u003c/a\u003e Support Hash-field expiration for 7.4 CE RC2 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3040\"\u003e#3040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/9c1f4f06423d81f5602b274066d65fbd9fc37703\"\u003e\u003ccode\u003e9c1f4f0\u003c/code\u003e\u003c/a\u003e fix node routing in slotClosestNode (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/26e0c49acf9328e0c7e3852d6a68e4cc63ce14d7\"\u003e\u003ccode\u003e26e0c49\u003c/code\u003e\u003c/a\u003e Update pubsub.go (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/4cf03dbd3981918b66d4d50c64ffa7042d7c1edf\"\u003e\u003ccode\u003e4cf03db\u003c/code\u003e\u003c/a\u003e Change monitor test to run manually (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3041\"\u003e#3041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/daf84a091137c24d80da645784b8e5cdcb02b8e6\"\u003e\u003ccode\u003edaf84a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump rojopolis/spellcheck-github-actions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.5.1...v9.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/consensys/gnark-crypto` from 0.12.1 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: disable cobra bit reverse for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/662\"\u003eConsensys/gnark-crypto#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: adds avx512 poseidon2 for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/665\"\u003eConsensys/gnark-crypto#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGKR Gate Registry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/652\"\u003eConsensys/gnark-crypto#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused benchmark script by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/675\"\u003eConsensys/gnark-crypto#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove GKR from gnark-crypto by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/670\"\u003eConsensys/gnark-crypto#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u0026lt;31 bit field generated using uint32 by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/676\"\u003eConsensys/gnark-crypto#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: hash to curve by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/674\"\u003eConsensys/gnark-crypto#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Eisenstein Half-GCD convergence by \u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat/hashregistry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/687\"\u003eConsensys/gnark-crypto#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/fftext by \u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/vortex options by \u003ca href=\"https://github.com/ThomasPiellard\"\u003e\u003ccode\u003e@​ThomasPiellard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/689\"\u003eConsensys/gnark-crypto#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[secp256k1]: replace outdated link to article by \u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove dependency on internal package in ecc.go by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/693\"\u003eConsensys/gnark-crypto#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: missing Poseidon2 round keys by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/621\"\u003eConsensys/gnark-crypto#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Poseidon2 Hash Instantiation for BLS12-377 by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/623\"\u003eConsensys/gnark-crypto#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Grumpkin elliptic curve (2-cycle with BN254) by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/625\"\u003eConsensys/gnark-crypto#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerf: Poseidon2 GKR circuit by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/628\"\u003eConsensys/gnark-crypto#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add sis avx512 and fft avx512 for koalabear by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/622\"\u003eConsensys/gnark-crypto#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterpolateOnRange refactor by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/634\"\u003eConsensys/gnark-crypto#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add auto close PR workflow by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/638\"\u003eConsensys/gnark-crypto#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: subgroup membership by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/635\"\u003eConsensys/gnark-crypto#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: poseidon2 for koala-bear, baby-bear and goldilocks by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/629\"\u003eConsensys/gnark-crypto#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: generify poseidon2 parameters for other curves/fr by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/636\"\u003eConsensys/gnark-crypto#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: baby-bear and koala-bear extensions of degree 4 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/643\"\u003eConsensys/gnark-crypto#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure fast path is taken only with fixed bound and degree by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/651\"\u003eConsensys/gnark-crypto#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoseidon2 compression for small fields by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/644\"\u003eConsensys/gnark-crypto#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poseidon2 templates by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/648\"\u003eConsensys/gnark-crypto#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improve NAF decomposition test coverage by \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generate code for poseidon2_test by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/660\"\u003eConsensys/gnark-crypto#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bn254, bls12-381): test points intentionally not on sugroups G1/2 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/658\"\u003eConsensys/gnark-crypto#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generify small fields extensions by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/647\"\u003eConsensys/gnark-crypto#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.18.0] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused benchmark script (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace outdated link to article (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperiment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evortex on koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake \u0026lt;31 bit field generated using uint32 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003eEisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadds avx512 poseidon2 for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove useless copies in e4 mul by elem (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisable cobra bit reverse for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehash to curve (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/674\"\u003e#674\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.17.0] - 2025-03-11\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useless github workflow\u003c/li\u003e\n\u003cli\u003egenerify poseidon2 parameters for other curves/fr (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd auto close PR workflow (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebaby-bear and koala-bear extensions of degree 4 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eposeidon2 for koala-bear, baby-bear and goldilocks (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd sis avx512 and fft avx512 for koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Grumpkin elliptic curve (2-cycle with BN254) (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 Hash Instantiation for BLS12-377 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eposeidon2 templates (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure fast path is taken only with fixed bound and degree (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emissing Poseidon2 round keys (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esubgroup membership (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 GKR circuit (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerify small fields extensions (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerate code for poseidon2_test (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/f8ab23ad72836de95a017e7df1930992f291a509\"\u003e\u003ccode\u003ef8ab23a\u003c/code\u003e\u003c/a\u003e fix: remove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/2b70394b1962337a39546e67c6db125628d46118\"\u003e\u003ccode\u003e2b70394\u003c/code\u003e\u003c/a\u003e feat: remove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/ca72a0f722db3704e764f67e1bb893459501cd5f\"\u003e\u003ccode\u003eca72a0f\u003c/code\u003e\u003c/a\u003e docs: replace outdated link to article (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/21614bdb6b30608c8556598677f797e24ac70635\"\u003e\u003ccode\u003e21614bd\u003c/code\u003e\u003c/a\u003e Feat/vortex options (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0517915476d283b92224365bd8659bca10153ffd\"\u003e\u003ccode\u003e0517915\u003c/code\u003e\u003c/a\u003e Feat/fftext (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/404f8e5110fa7eaa178d2617ff55eded12cd4de2\"\u003e\u003ccode\u003e404f8e5\u003c/code\u003e\u003c/a\u003e feat/hashregistry (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/56600883e0e9f9b159e9c7000b94e76185ec3d0d\"\u003e\u003ccode\u003e5660088\u003c/code\u003e\u003c/a\u003e fix: Eisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/1873045cbd7d0e690a74c0c30c4a00335776de5f\"\u003e\u003ccode\u003e1873045\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.12.1...v0.18.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.22.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f\"\u003e\u003ccode\u003e122a78f\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd\"\u003e\u003ccode\u003ec0531f9\u003c/code\u003e\u003c/a\u003e all: eliminate vet diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb\"\u003e\u003ccode\u003e0997000\u003c/code\u003e\u003c/a\u003e all: fix some comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/017a1aaa2d993492ef6f74ebe7c87f33d82d3717\"\u003e\u003ccode\u003e017a1aa\u003c/code\u003e\u003c/a\u003e chacha20poly1305: panic on dst and additionalData overlap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cf29fa96f8b66328e59829f064539321159bfa5b\"\u003e\u003ccode\u003ecf29fa9\u003c/code\u003e\u003c/a\u003e sha3: make it mostly a wrapper around crypto/sha3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0b7aa0cfb07b6b13ead990b67cb3cb8639871f90\"\u003e\u003ccode\u003e0b7aa0c\u003c/code\u003e\u003c/a\u003e ssh: use reflect.TypeFor instead of reflect.TypeOf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1faea2975ced2153e5086c1ee135f983db10150a\"\u003e\u003ccode\u003e1faea29\u003c/code\u003e\u003c/a\u003e all: fix some typos in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/627cb894b6b2021e34c4ad4af4c0a963127491e4\"\u003e\u003ccode\u003e627cb89\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/dca4914afe94ebd485672b06b9a120e18b452533\"\u003e\u003ccode\u003edca4914\u003c/code\u003e\u003c/a\u003e acme: fix autocert TestHTTPHandlerDefaultFallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1336e21bd6f39d1ab82ca6412693849c2d120e1d\"\u003e\u003ccode\u003e1336e21\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.22.0...v0.44.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.24.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9a296438e54dff851a45667aa645a97003b44db5\"\u003e\u003ccode\u003e9a29643\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/07cefd8a6bb170785052142a96034f2b2f7115bc\"\u003e\u003ccode\u003e07cefd8\u003c/code\u003e\u003c/a\u003e context: deprecate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5ac9daca088ab4f378d7df849f6c7d28bea86071\"\u003e\u003ccode\u003e5ac9dac\u003c/code\u003e\u003c/a\u003e publicsuffix: don't treat ip addresses as domain names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d1f64cc67036f272ea900194674afcf71eb3e816\"\u003e\u003ccode\u003ed1f64cc\u003c/code\u003e\u003c/a\u003e quic: use testing/synctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fff0469cf57f71bea0cbc4cc8cbfb8f92be7a417\"\u003e\u003ccode\u003efff0469\u003c/code\u003e\u003c/a\u003e http2: document that RFC 7540 prioritization does not work with small payloads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f35e3a4dd2a34d1d47fac5b66210a40e2d374a79\"\u003e\u003ccode\u003ef35e3a4\u003c/code\u003e\u003c/a\u003e http2: fix weight overflow in RFC 7540 write scheduler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/89adc90ac46a688eeda3a4a95b71acf073bd059c\"\u003e\u003ccode\u003e89adc90\u003c/code\u003e\u003c/a\u003e http2: fix typo referring to RFC 9218 as RFC 9128 instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8d76a2c082f6f995c2ef1ce8a0d56f2e33b48092\"\u003e\u003ccode\u003e8d76a2c\u003c/code\u003e\u003c/a\u003e quic: don't defer MAX_STREAMS frames indefinitely\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/027f8b700eb72af5c0175a945535a42670628351\"\u003e\u003ccode\u003e027f8b7\u003c/code\u003e\u003c/a\u003e quic: fix expected ACK Delay in client's ACK after HANDSHAKE_DONE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/dec9fe711ec1385a2aa169a3f8145d295abcca16\"\u003e\u003ccode\u003edec9fe7\u003c/code\u003e\u003c/a\u003e dns/dnsmessage: update SVCB packing to prohibit name compression\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.24.0...v0.47.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/s2530786-cell/ION-DEX/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/s2530786-cell/ION-DEX/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/s2530786-cell%2FION-DEX/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"},{"uuid":"4743059655","node_id":"PR_kwDOQZFYnc7qhExD","number":69,"state":"open","title":"chore(deps): bump github.com/ethereum/go-ethereum from 1.17.3 to 1.17.4 in /examples/feepayer in the go-deps group","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-06-25T10:43:46.000Z","updated_at":"2026-06-25T10:44:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.3","new_version":"1.17.4","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/examples/feepayer in the go-deps group","ecosystem":"go"},"body":"Bumps the go-deps group in /examples/feepayer with 1 update: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.3 to 1.17.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/36a7dc72e96b3f42846be925cfeb2fad18489917\"\u003e\u003ccode\u003e36a7dc7\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/6b72f26ed351471a242b23f748f19e44c4511250\"\u003e\u003ccode\u003e6b72f26\u003c/code\u003e\u003c/a\u003e triedb/pathdb: log the expected version in obsolete-index cleanup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35194\"\u003e#35194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e5ff3596dbe792297edd5bf4e295ffbcd13307b3\"\u003e\u003ccode\u003ee5ff359\u003c/code\u003e\u003c/a\u003e p2p/discover: fix waiting wrong duration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35002\"\u003e#35002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7c9032dff68aa469de45bec53e37c68d9d2a12d9\"\u003e\u003ccode\u003e7c9032d\u003c/code\u003e\u003c/a\u003e all: change reflect.Ptr to reflect.Pointer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35176\"\u003e#35176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8c540cb082bf60a4260c2fef8ea30375c802e7f7\"\u003e\u003ccode\u003e8c540cb\u003c/code\u003e\u003c/a\u003e eth/catalyst: add testing_commitBlockV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34995\"\u003e#34995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7122ecc3ebba8f0416f4a14424a19c923b669ea7\"\u003e\u003ccode\u003e7122ecc\u003c/code\u003e\u003c/a\u003e eth/protocols/snap: remove uncovered states before resuming (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35159\"\u003e#35159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0e810e4984e2e918d59991ae5310fb4b8091675d\"\u003e\u003ccode\u003e0e810e4\u003c/code\u003e\u003c/a\u003e eth, triedb, internal: add snap/2 sync progress (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1be5da233085eb9c52256685a79f80c75107b167\"\u003e\u003ccode\u003e1be5da2\u003c/code\u003e\u003c/a\u003e eth/protocols/snap: redo the snap sync if the bal is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad68ce261b848726daac90efd93f26d673b167ad\"\u003e\u003ccode\u003ead68ce2\u003c/code\u003e\u003c/a\u003e eth: reserve peer slot for usable snap peer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35180\"\u003e#35180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/cb387c9bc32dddad0530be795f80f0744be8a927\"\u003e\u003ccode\u003ecb387c9\u003c/code\u003e\u003c/a\u003e cmd/devp2p/internal/ethtest: validate received txs, not the sent ones (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.3...v1.17.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.3\u0026new-version=1.17.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tempoxyz/tempo-go/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempoxyz%2Ftempo-go/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"},{"uuid":"4720653208","node_id":"PR_kwDOFQ8FSs7pYJjj","number":2647,"state":"closed","title":"Bump github.com/ethereum/go-ethereum from 1.15.0 to 1.17.4 in /seth","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-03T08:46:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-22T21:23:32.000Z","updated_at":"2026-07-03T08:46:31.000Z","time_to_close":904968,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.15.0","new_version":"1.17.4","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/seth","ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.15.0 to 1.17.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlexible Polymer Casing (v1.17.4)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with accumulated bug fixes and improvements, and is recommended for all users. It also continues the implementation work for the upcoming Amsterdam hardfork.\u003c/p\u003e\n\u003cp\u003eOne thing worth highlighting:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eClef has been removed.\u003c/strong\u003e The standalone \u003ccode\u003eclef\u003c/code\u003e signer has moved to \u003ca href=\"https://github.com/ethereum/clef\"\u003ehttps://github.com/ethereum/clef\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35097\"\u003e#35097\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation (Amsterdam)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEIP-7928: Block-Level Access Lists: the block access list is now constructed and verified during block execution, with the serving side of the eth/71 BAL messages implemented (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34652\"\u003e#34652\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34803\"\u003e#34803\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34879\"\u003e#34879\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34957\"\u003e#34957\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34967\"\u003e#34967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34972\"\u003e#34972\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34977\"\u003e#34977\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35110\"\u003e#35110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-8189: snap/2, a new state-sync protocol based on block-level access lists, has been added (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34626\"\u003e#34626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34807\"\u003e#34807\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35098\"\u003e#35098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35155\"\u003e#35155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35158\"\u003e#35158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35163\"\u003e#35163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35178\"\u003e#35178\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35180\"\u003e#35180\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-8037: state-creation gas cost increase, has been implemented (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33601\"\u003e#33601\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe tracing system provides a new \u003ccode\u003eOnGasChangeV2\u003c/code\u003e hook for multi-dimensional gas (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34946\"\u003e#34946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eengine_newPayloadWithWitnessV5\u003c/code\u003e has been added and the witness format now uses the canonical spec field ordering (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35009\"\u003e#35009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm t8n\u003c/code\u003e tooling has been updated for Amsterdam, adding BAL and slot-number support and binary-trie leaf export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34843\"\u003e#34843\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFor EIP-7843, the slot number is now set for the pending block post-Amsterdam (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34792\"\u003e#34792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35036\"\u003e#35036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaches are now sized against the cgroup memory cap (e.g. Docker \u003ccode\u003e--memory\u003c/code\u003e) when one is set (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34947\"\u003e#34947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA number of small command-line flag and logging issues have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33880\"\u003e#33880\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34732\"\u003e#34732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34943\"\u003e#34943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34948\"\u003e#34948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35011\"\u003e#35011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35104\"\u003e#35104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35116\"\u003e#35116\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35136\"\u003e#35136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA number of long-deprecated command-line flags have been removed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35021\"\u003e#35021\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eeth_baseFee\u003c/code\u003e has been added, returning the base fee of the next block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34904\"\u003e#34904\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35023\"\u003e#35023\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eeth_capabilities\u003c/code\u003e has been added, letting clients discover which historical data a node can serve (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33886\"\u003e#33886\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edebug_clearTxpool\u003c/code\u003e has been added to clear the transaction pool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33347\"\u003e#33347\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35130\"\u003e#35130\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eState-reading methods (\u003ccode\u003eeth_getBalance\u003c/code\u003e, \u003ccode\u003eeth_getCode\u003c/code\u003e, \u003ccode\u003eeth_getStorageAt\u003c/code\u003e, etc.) now default the block parameter to \u003ccode\u003elatest\u003c/code\u003e when omitted (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35100\"\u003e#35100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixes for \u003ccode\u003eeth_simulateV1\u003c/code\u003e: an incorrect \u0026quot;base fee too low\u0026quot; error code and a pre-Shanghai withdrawal regression (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34951\"\u003e#34951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34939\"\u003e#34939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edebug_setHead\u003c/code\u003e now propagates rewind errors instead of silently ignoring them (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35001\"\u003e#35001\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEIP-7702 transactions with a nil \u003ccode\u003eTo\u003c/code\u003e address are now rejected (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35094\"\u003e#35094\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTTP RPC responses now always set \u003ccode\u003eContent-Length\u003c/code\u003e, and a WebSocket handshake status-code bug was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35072\"\u003e#35072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35111\"\u003e#35111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe client can now configure trace-context propagation via the \u003ccode\u003etraceparent\u003c/code\u003e header, and response writes are now traced (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35132\"\u003e#35132\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35049\"\u003e#35049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGraphQL\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGraphQL request bodies are now limited to 5 MiB (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35034\"\u003e#35034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog-range queries with \u003ccode\u003ebegin \u0026gt; 0\u003c/code\u003e and \u003ccode\u003eend == 0\u003c/code\u003e are now rejected (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35032\"\u003e#35032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eBlock.raw\u003c/code\u003e resolver now returns empty bytes when the block body is missing (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35027\"\u003e#35027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA global cache for JUMPDEST bitmaps speeds up EVM execution (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34850\"\u003e#34850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEVM stack operations are now computed in place, avoiding per-operand copies (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35156\"\u003e#35156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew code-cache hit/miss meters have been added (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA shutdown race in snapshot generation has been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33540\"\u003e#33540\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/ethereum/go-ethereum/commit/36a7dc72e96b3f42846be925cfeb2fad18489917\"\u003e\u003ccode\u003e36a7dc7\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/6b72f26ed351471a242b23f748f19e44c4511250\"\u003e\u003ccode\u003e6b72f26\u003c/code\u003e\u003c/a\u003e triedb/pathdb: log the expected version in obsolete-index cleanup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35194\"\u003e#35194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e5ff3596dbe792297edd5bf4e295ffbcd13307b3\"\u003e\u003ccode\u003ee5ff359\u003c/code\u003e\u003c/a\u003e p2p/discover: fix waiting wrong duration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35002\"\u003e#35002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7c9032dff68aa469de45bec53e37c68d9d2a12d9\"\u003e\u003ccode\u003e7c9032d\u003c/code\u003e\u003c/a\u003e all: change reflect.Ptr to reflect.Pointer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35176\"\u003e#35176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8c540cb082bf60a4260c2fef8ea30375c802e7f7\"\u003e\u003ccode\u003e8c540cb\u003c/code\u003e\u003c/a\u003e eth/catalyst: add testing_commitBlockV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34995\"\u003e#34995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7122ecc3ebba8f0416f4a14424a19c923b669ea7\"\u003e\u003ccode\u003e7122ecc\u003c/code\u003e\u003c/a\u003e eth/protocols/snap: remove uncovered states before resuming (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35159\"\u003e#35159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0e810e4984e2e918d59991ae5310fb4b8091675d\"\u003e\u003ccode\u003e0e810e4\u003c/code\u003e\u003c/a\u003e eth, triedb, internal: add snap/2 sync progress (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1be5da233085eb9c52256685a79f80c75107b167\"\u003e\u003ccode\u003e1be5da2\u003c/code\u003e\u003c/a\u003e eth/protocols/snap: redo the snap sync if the bal is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad68ce261b848726daac90efd93f26d673b167ad\"\u003e\u003ccode\u003ead68ce2\u003c/code\u003e\u003c/a\u003e eth: reserve peer slot for usable snap peer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35180\"\u003e#35180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/cb387c9bc32dddad0530be795f80f0744be8a927\"\u003e\u003ccode\u003ecb387c9\u003c/code\u003e\u003c/a\u003e cmd/devp2p/internal/ethtest: validate received txs, not the sent ones (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.15.0...v1.17.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/smartcontractkit/chainlink-testing-framework/pull/2647","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fchainlink-testing-framework/issues/2647","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2647/packages"},{"uuid":"4688254604","node_id":"PR_kwDOF6VXzc7nusjR","number":306,"state":"open","title":"chore(deps): Bump github.com/ethereum/go-ethereum from 1.10.26 to 1.17.3","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-06-18T01:03:37.000Z","updated_at":"2026-06-18T01:03:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.10.26","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.26 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.10.26...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.10.26\u0026new-version=1.17.3)](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/Bidon15/lazyledger-app/pull/306","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bidon15%2Flazyledger-app/issues/306","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/306/packages"},{"uuid":"4611465440","node_id":"PR_kwDOJ9HCPc7j0_Mm","number":734,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T09:06:18.000Z","updated_at":"2026-06-11T12:05:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":5,"packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.44","new_version":"1.14.45","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/minio/minio-go/v7","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/minio/minio-go"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.51.0"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the dependencies group with 3 updates in the / directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) and [github.com/minio/minio-go/v7](https://github.com/minio/minio-go).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-sqlite3` from 1.14.44 to 1.14.45\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/7ca6a979f950c66d900ddc982758d6ad1618613e\"\u003e\u003ccode\u003e7ca6a97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1404\"\u003e#1404\u003c/a\u003e from mattn/sqlite-amalgamation-3053002\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/e2ab9318ee45371755b5b4b8e597d2c72f90b7dd\"\u003e\u003ccode\u003ee2ab931\u003c/code\u003e\u003c/a\u003e Upgrade SQLite to version 3053002\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/75d8c60d0d34691e1f838fd8f6aeb507839f8fa0\"\u003e\u003ccode\u003e75d8c60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1403\"\u003e#1403\u003c/a\u003e from dxbjavid/bind-text64-length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/d1ab49c04bdd9d857dd51c8fa169cf757dd06e2b\"\u003e\u003ccode\u003ed1ab49c\u003c/code\u003e\u003c/a\u003e bind via sqlite3_bind_text64/blob64 to avoid 32-bit length truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/b3b5216890c80c4605698310c08d6775d11fea71\"\u003e\u003ccode\u003eb3b5216\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1402\"\u003e#1402\u003c/a\u003e from dxbjavid/guard-resulttext-oversize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/2af23f777eefeadbb1cc3c6317d074285372afe4\"\u003e\u003ccode\u003e2af23f7\u003c/code\u003e\u003c/a\u003e guard oversized string length in ResultText\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/1a7264c5a632b1bc0e383fd0183bbf42aa3cdb85\"\u003e\u003ccode\u003e1a7264c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1400\"\u003e#1400\u003c/a\u003e from calmh/unsafereflect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/9accb920a6a21dd2d86941290fbc29b899b392bb\"\u003e\u003ccode\u003e9accb92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1399\"\u003e#1399\u003c/a\u003e from calmh/uintsize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/9d6bf2c4ad7c4308cd38c88c4a404143e3e8fa83\"\u003e\u003ccode\u003e9d6bf2c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1338\"\u003e#1338\u003c/a\u003e from calmh/dbstat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/fed9970582997a3eaf6134c13bcbe68bd847243b\"\u003e\u003ccode\u003efed9970\u003c/code\u003e\u003c/a\u003e modernise reflect.SliceHeader to unsafe.Slice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-sqlite3/compare/v1.14.44...v1.14.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/minio/minio-go/v7` from 7.1.0 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minio/minio-go/releases\"\u003egithub.com/minio/minio-go/v7's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse go tool for ci-lint check by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minio-go/pull/2229\"\u003eminio/minio-go#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename github.com/go-ini/ini to gopkg.in/ini.v1 by \u003ca href=\"https://github.com/ramondeklein\"\u003e\u003ccode\u003e@​ramondeklein\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minio-go/pull/2232\"\u003eminio/minio-go#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd RDMA / NVIDIA GPU Direct Storage support by \u003ca href=\"https://github.com/harshavardhana\"\u003e\u003ccode\u003e@​harshavardhana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minio-go/pull/2233\"\u003eminio/minio-go#2233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/minio/minio-go/compare/v7.1.0...v7.2.0\"\u003ehttps://github.com/minio/minio-go/compare/v7.1.0...v7.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/minio/minio-go/commit/33792ec24ba19828dc0191f2a7ed5ebc3197d407\"\u003e\u003ccode\u003e33792ec\u003c/code\u003e\u003c/a\u003e Add RDMA / NVIDIA GPU Direct Storage support (\u003ca href=\"https://redirect.github.com/minio/minio-go/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minio-go/commit/6bb13f7c70cd7415f45bfb389b565781040eed2e\"\u003e\u003ccode\u003e6bb13f7\u003c/code\u003e\u003c/a\u003e Rename github.com/go-ini/ini to gopkg.in/ini.v1 (\u003ca href=\"https://redirect.github.com/minio/minio-go/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minio-go/commit/d6341dcaf5f8647e6ec8898b35f5e1cd679ec0ad\"\u003e\u003ccode\u003ed6341dc\u003c/code\u003e\u003c/a\u003e Use go tool for ci-lint check (\u003ca href=\"https://redirect.github.com/minio/minio-go/issues/2229\"\u003e#2229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/minio/minio-go/compare/v7.1.0...v7.2.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.50.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/crypto/commit/b8a14a8d65f88c0c79c139171f1354c69a6cdb8a\"\u003e\u003ccode\u003eb8a14a8\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/9d9d5078968ddb8a279092c665a24e7de4178778\"\u003e\u003ccode\u003e9d9d507\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: fix bundle test with Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/fd0b90d21f9ab4b5dd398e9526b570bfea86e370\"\u003e\u003ccode\u003efd0b90d\u003c/code\u003e\u003c/a\u003e acme: include Problem in OrderError.Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b9e53593a6073e6a786c49e9ad27956a9b77e54e\"\u003e\u003ccode\u003eb9e5359\u003c/code\u003e\u003c/a\u003e pbkdf2: turn into a wrapper for crypto/pbkdf2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cc0e4fc1d49127130b0d00612a2eeed2ab745d40\"\u003e\u003ccode\u003ecc0e4fc\u003c/code\u003e\u003c/a\u003e hkdf: forward Extract to the standard library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8e9237a216b050e1b11e041863825104a6811db\"\u003e\u003ccode\u003ea8e9237\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.50.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 `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/ethpandaops/dora/pull/734","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fdora/issues/734","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/734/packages"},{"uuid":"4606844022","node_id":"PR_kwDONjpmbs7jmXtK","number":1,"state":"open","title":"build(deps): bump github.com/ethereum/go-ethereum from 1.13.5 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-07T09:36:58.000Z","updated_at":"2026-06-07T09:37:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.13.5","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.13.5 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.13.5...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.13.5\u0026new-version=1.17.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/hector1-cloud/go-livepeer/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/hector1-cloud/go-livepeer/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hector1-cloud%2Fgo-livepeer/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4500534361","node_id":"PR_kwDORBI2us7ePMO-","number":73,"state":"closed","title":"Bump the dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T18:42:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T06:49:09.000Z","updated_at":"2026-06-07T18:42:51.000Z","time_to_close":1425221,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":2,"packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.3-0.20260425183644-2249bebf5e88","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/ethpandaops/service-authenticatoor","old_version":"0.0.0-20260430215651-f6b6f69d6711","new_version":"0.0.1","repository_url":"https://github.com/ethpandaops/service-authenticatoor"}],"path":null,"ecosystem":"go"},"body":"Bumps the dependencies group with 2 updates in the / directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/ethpandaops/service-authenticatoor](https://github.com/ethpandaops/service-authenticatoor).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.3-0.20260425183644-2249bebf5e88 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/go-ethereum/commits/v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethpandaops/service-authenticatoor` from 0.0.0-20260430215651-f6b6f69d6711 to 0.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases\"\u003egithub.com/ethpandaops/service-authenticatoor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.0.1\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cp\u003enull\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eFull changelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eRelease Artifacts\u003c/h3\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/ethpandaops/service-authenticatoor#readme\"\u003eREADME\u003c/a\u003e for setup and configuration instructions.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRelease File\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_windows_amd64.zip\"\u003eauthenticatoor_0.0.1_windows_amd64.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executables for windows/amd64\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_linux_amd64.tar.gz\"\u003eauthenticatoor_0.0.1_linux_amd64.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executables for linux/amd64\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_linux_arm64.tar.gz\"\u003eauthenticatoor_0.0.1_linux_arm64.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executables for linux/arm64\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_darwin_amd64.tar.gz\"\u003eauthenticatoor_0.0.1_darwin_amd64.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executable for macos/amd64\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_darwin_arm64.tar.gz\"\u003eauthenticatoor_0.0.1_darwin_arm64.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executable for macos/arm64\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/commits/v0.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/ethpandaops/buildoor/pull/73","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fbuildoor/issues/73","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/73/packages"},{"uuid":"4481526600","node_id":"PR_kwDORqc2-87dRyhD","number":40,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T22:28:25.000Z","updated_at":"2026-05-19T22:29:35.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":5,"packages":[{"name":"github.com/alicebob/miniredis/v2","old_version":"2.37.0","new_version":"2.38.0","repository_url":"https://github.com/alicebob/miniredis"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/labstack/echo/v4","old_version":"4.15.1","new_version":"4.15.2","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.18.0","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/tempoxyz/tempo-go","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/tempoxyz/tempo-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis) | `2.37.0` | `2.38.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.17.2` | `1.17.3` |\n| [github.com/labstack/echo/v4](https://github.com/labstack/echo) | `4.15.1` | `4.15.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.18.0` | `9.19.0` |\n| [github.com/tempoxyz/tempo-go](https://github.com/tempoxyz/tempo-go) | `0.4.0` | `0.4.1` |\n\n\nUpdates `github.com/alicebob/miniredis/v2` from 2.37.0 to 2.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alicebob/miniredis/releases\"\u003egithub.com/alicebob/miniredis/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDELEX and fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eXADD TRIM (thanks \u003ca href=\"https://github.com/evan-choi\"\u003e\u003ccode\u003e@​evan-choi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate XINFO STREAM (thanks \u003ca href=\"https://github.com/TomBailey167\"\u003e\u003ccode\u003e@​TomBailey167\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elua fix (thanks \u003ca href=\"https://github.com/infastin\"\u003e\u003ccode\u003e@​infastin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epartial support for DELEX\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/alicebob/miniredis/blob/master/CHANGELOG.md\"\u003egithub.com/alicebob/miniredis/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eXADD TRIM (thanks \u003ca href=\"https://github.com/evan-choi\"\u003e\u003ccode\u003e@​evan-choi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate XINFO STREAM (thanks \u003ca href=\"https://github.com/TomBailey167\"\u003e\u003ccode\u003e@​TomBailey167\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elua fix (thanks \u003ca href=\"https://github.com/infastin\"\u003e\u003ccode\u003e@​infastin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epartial support for DELEX\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/alicebob/miniredis/commit/d67bfae4c370e8451561165eca6ddc50f056f083\"\u003e\u003ccode\u003ed67bfae\u003c/code\u003e\u003c/a\u003e update changelog for v2.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/2b1abd81e1c58fb6d440b4637287d3ee09f7f66a\"\u003e\u003ccode\u003e2b1abd8\u003c/code\u003e\u003c/a\u003e DELEX (partly) (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/452dd373d138f7ad858dd6e25e2a92753f83498e\"\u003e\u003ccode\u003e452dd37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/440\"\u003e#440\u003c/a\u003e from infastin/server-alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/b5b8ec2cfde407552ea028514409599dbd5e1600\"\u003e\u003ccode\u003eb5b8ec2\u003c/code\u003e\u003c/a\u003e feat: add 'server' alias to 'redis' in lua scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/ecc4af14f2444ea1a57d040185781fe197bdfc9d\"\u003e\u003ccode\u003eecc4af1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/439\"\u003e#439\u003c/a\u003e from TomBailey167/xinfo-stream-last-generated-id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/4a2a33e841b359a2569fe9a35d6d46414bf40aec\"\u003e\u003ccode\u003e4a2a33e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/435\"\u003e#435\u003c/a\u003e from evan-choi/fix/xadd-equals-trim-modifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/d6261eff59117ccea7387f3a608caa1006b1adef\"\u003e\u003ccode\u003ed6261ef\u003c/code\u003e\u003c/a\u003e feat: add last-generated-id to XINFO STREAM response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/f4d8aa342425de1b740a6f22a7dd230f83e3712a\"\u003e\u003ccode\u003ef4d8aa3\u003c/code\u003e\u003c/a\u003e fix: accept = trim modifier in xadd\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alicebob/miniredis/compare/v2.37.0...v2.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/echo/v4` from 4.15.1 to 4.15.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/blob/v4.15.2/CHANGELOG.md\"\u003egithub.com/labstack/echo/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.2 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2962\"\u003elabstack/echo#2962\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\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/labstack/echo/commit/25685e6f5f7b0683105d1386db46ae48eb3de028\"\u003e\u003ccode\u003e25685e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2963\"\u003e#2963\u003c/a\u003e from aldas/v4_changelog_4_15_2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f9d76893c671df4da9792fc5c122eba01d43c63b\"\u003e\u003ccode\u003ef9d7689\u003c/code\u003e\u003c/a\u003e Changelog for v4.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/37fff28f72264196ad28761316fc7d96fd1c502d\"\u003e\u003ccode\u003e37fff28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2962\"\u003e#2962\u003c/a\u003e from aldas/v4_valid_proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/ca4f38a474302aabee93c66bdd0052359882e181\"\u003e\u003ccode\u003eca4f38a\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/2e527a70a73b3a93b8346384f607cdc502d3d200\"\u003e\u003ccode\u003e2e527a7\u003c/code\u003e\u003c/a\u003e Update CI, update deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/echo/compare/v4.15.1...v4.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.18.0 to 9.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.19.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.19.0 (2026-04-27)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e7e9866e54f4423addca48ec804044cfca1b30d6\"\u003e\u003ccode\u003ee7e9866\u003c/code\u003e\u003c/a\u003e chore(release): v9.19.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/22b26f4b3ea5c2ab58605092e0937b78a8673267\"\u003e\u003ccode\u003e22b26f4\u003c/code\u003e\u003c/a\u003e feat(ft.aggregate): Add Steps for query building (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/d9d769491154d4da6d683b73e9dfff5c878c1890\"\u003e\u003ccode\u003ed9d7694\u003c/code\u003e\u003c/a\u003e fix(pool): two fixes for closed connection handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/44e8b7309cf547f620b9849a5a4dd9013cc3660a\"\u003e\u003ccode\u003e44e8b73\u003c/code\u003e\u003c/a\u003e fix(sch): auto hostname type detection (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ad21622ce8dba26c4ac7dc0fbf74a0bd278d2c19\"\u003e\u003ccode\u003ead21622\u003c/code\u003e\u003c/a\u003e fix(hello): do not send maintnotifications handshake when hello fails (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/1a7ac744c3f98b415852b4c9842b97991e3e4d91\"\u003e\u003ccode\u003e1a7ac74\u003c/code\u003e\u003c/a\u003e fix(pool): suppress pool Close() errors for stale connections (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/903d6bd360af9ea53d4af4ca652d18b915398c7d\"\u003e\u003ccode\u003e903d6bd\u003c/code\u003e\u003c/a\u003e fix(retry): make dial tcp error redirectable (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3786\"\u003e#3786\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3787\"\u003e#3787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/00a551b3b468687e5e06b295b419292786bcdc99\"\u003e\u003ccode\u003e00a551b\u003c/code\u003e\u003c/a\u003e fix(credentials): leak in wrappedOnClose (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b5a6f99b7a9d496bf2e3d68ad9c33e43c23c4df9\"\u003e\u003ccode\u003eb5a6f99\u003c/code\u003e\u003c/a\u003e refactor(pool): remove redundant Conn.closed atomic field (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/928f27aef850b3508b590e41a050f27d29fb14a2\"\u003e\u003ccode\u003e928f27a\u003c/code\u003e\u003c/a\u003e feat(hscan): add support for encoding.BinaryUnmarshaler (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.18.0...v9.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/tempoxyz/tempo-go` from 0.4.0 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tempoxyz/tempo-go/releases\"\u003egithub.com/tempoxyz/tempo-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump go 1.24.13 → 1.25.9, fix action version comments by \u003ca href=\"https://github.com/decofe\"\u003e\u003ccode\u003e@​decofe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/42\"\u003etempoxyz/tempo-go#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Tempo RPC and TIP-20 helpers by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/44\"\u003etempoxyz/tempo-go#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): use go 1.25.x/1.26.x and skip integration tests for dependabot by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/45\"\u003etempoxyz/tempo-go#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the actions 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/tempoxyz/tempo-go/pull/43\"\u003etempoxyz/tempo-go#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in /examples/feepayer in the go-deps 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/tempoxyz/tempo-go/pull/39\"\u003etempoxyz/tempo-go#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in the go-deps 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/tempoxyz/tempo-go/pull/37\"\u003etempoxyz/tempo-go#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): add changelogs workflow by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/46\"\u003etempoxyz/tempo-go#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deserialize): overflow validation for uint64 fields by \u003ca href=\"https://github.com/yevshev\"\u003e\u003ccode\u003e@​yevshev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/18\"\u003etempoxyz/tempo-go#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): drop TEMPO_HARDFORK=T2 pin on testnet integration job by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/47\"\u003etempoxyz/tempo-go#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: repin changelogs action from \u003ca href=\"https://github.com/add-go-ecosystem\"\u003e\u003ccode\u003e@​add-go-ecosystem\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://github.com/master\"\u003e\u003ccode\u003e@​master\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/48\"\u003etempoxyz/tempo-go#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject malleable secp256k1 signatures by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/49\"\u003etempoxyz/tempo-go#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease \u003ccode\u003etempo-go@0.4.1\u003c/code\u003e by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/50\"\u003etempoxyz/tempo-go#50\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\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/tempoxyz/tempo-go/pull/43\"\u003etempoxyz/tempo-go#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yevshev\"\u003e\u003ccode\u003e@​yevshev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/18\"\u003etempoxyz/tempo-go#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/50\"\u003etempoxyz/tempo-go#50\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tempoxyz/tempo-go/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tempoxyz/tempo-go/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tempoxyz/tempo-go/blob/main/CHANGELOG.md\"\u003egithub.com/tempoxyz/tempo-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003egithub.com/tempoxyz/tempo-go@0.4.1\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-canonical secp256k1 signatures during transaction deserialization and address recovery, preventing transaction hash malleability via legacy \u003ccode\u003eV\u003c/code\u003e values and high-S signatures. (by \u003ca href=\"https://github.com/BrendanRyan\"\u003e\u003ccode\u003e@​BrendanRyan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/87ed6d53b4fa9a1016e307940e597a29896af5b9\"\u003e\u003ccode\u003e87ed6d5\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003etempo-go@0.4.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/2286f5e7ed5cf1a7f315d70096fedbc7fb84a255\"\u003e\u003ccode\u003e2286f5e\u003c/code\u003e\u003c/a\u003e fix: reject malleable secp256k1 signatures (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/8a4150a5c4516d8a83bf8c2817a23241207c1331\"\u003e\u003ccode\u003e8a4150a\u003c/code\u003e\u003c/a\u003e chore: repin changelogs action from \u003ca href=\"https://github.com/add-go-ecosystem\"\u003e\u003ccode\u003e@​add-go-ecosystem\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://github.com/master\"\u003e\u003ccode\u003e@​master\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/ad6d077ad178ac870a7c70efd4c48b6f7bc25aae\"\u003e\u003ccode\u003ead6d077\u003c/code\u003e\u003c/a\u003e fix(ci): drop TEMPO_HARDFORK=T2 pin on testnet integration job (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/728ca213479876eaf4a9d18ab59a42d08879ff51\"\u003e\u003ccode\u003e728ca21\u003c/code\u003e\u003c/a\u003e fix(deserialize): overflow validation for uint64 fields (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/de3c9b0683d4a70200f2ac9472ccd20e6c1fe769\"\u003e\u003ccode\u003ede3c9b0\u003c/code\u003e\u003c/a\u003e chore(release): add changelogs workflow (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/5b61f3f574678ea86a9ab11d77a5ca021cb1f42f\"\u003e\u003ccode\u003e5b61f3f\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/b7bfd8b686f3599908b31a50c68b1b30c4fdf6b6\"\u003e\u003ccode\u003eb7bfd8b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in /e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/de40e7acf1b2cb093c5efeb8477381edfc624985\"\u003e\u003ccode\u003ede40e7a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the actions group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/ee4905fd687f032e3a2733a730a570eeaec42058\"\u003e\u003ccode\u003eee4905f\u003c/code\u003e\u003c/a\u003e fix(ci): use go 1.25.x/1.26.x and skip integration tests for dependabot (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tempoxyz/tempo-go/compare/v0.4.0...v0.4.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/tempoxyz/mpp-go/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempoxyz%2Fmpp-go/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"4472656194","node_id":"PR_kwDOR7dKKc7c1Fdx","number":28,"state":"open","title":"go: bump the go group across 7 directories with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T21:18:41.000Z","updated_at":"2026-05-18T21:18:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"go: bump","group_name":"go","update_count":11,"packages":[{"name":"github.com/btcsuite/btcd/btcec/v2","old_version":"2.3.3","new_version":"2.5.0","repository_url":"https://github.com/btcsuite/btcd"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.14.0","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/spf13/cobra","old_version":"1.8.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"}],"path":null,"ecosystem":"go"},"body":"Bumps the go group with 5 updates in the /client-sdk/go directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 6 updates in the /client-sdk/ts-web/core/reflect-go directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/golang/snappy](https://github.com/golang/snappy) | `0.0.4` | `1.0.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.51.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.68.0` | `1.81.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /examples/client-sdk/go/minimal-runtime-client directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /tests/benchmark directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /tests/e2e directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /tools/gen_runtime_vectors directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /tools/orc directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.51.0` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) | `1.4.0` | `1.6.0` |\n\n\nUpdates `github.com/btcsuite/btcd/btcec/v2` from 2.3.3 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/258049c9eb58bc993fe0ce98c8680958bb757ca0\"\u003e\u003ccode\u003e258049c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/btcsuite/btcd/issues/1825\"\u003e#1825\u003c/a\u003e from guggero/btcec-v2-no-circular-dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/b29ce9735062979a592957a5d8b442f3e8cb1ea9\"\u003e\u003ccode\u003eb29ce97\u003c/code\u003e\u003c/a\u003e rpcwebsocket: fi linter complaint about unused functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/9dfa926fff501850673dc12d14be1aa1e60cd792\"\u003e\u003ccode\u003e9dfa926\u003c/code\u003e\u003c/a\u003e server: fix linter issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/c0cfa06111fc29d0b08c0dcd1c478bc8e4e7db59\"\u003e\u003ccode\u003ec0cfa06\u003c/code\u003e\u003c/a\u003e multi: update make and CI goals with new packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/dccea8febadcc50c2a96a3d6f2a386aa0392fe73\"\u003e\u003ccode\u003edccea8f\u003c/code\u003e\u003c/a\u003e multi: use new v2 modules everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/c0db6dfa115957cfeb6989547bad3df1ee400560\"\u003e\u003ccode\u003ec0db6df\u003c/code\u003e\u003c/a\u003e psbt: move to top-level module, use v2, remove btcutil dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/e9ec6ec506f7336954b2c3c3612dd72f4af69a46\"\u003e\u003ccode\u003ee9ec6ec\u003c/code\u003e\u003c/a\u003e btcutil: remove circular dependency, use v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/55a463a35f51d67af42c730efaf46563cf4465c4\"\u003e\u003ccode\u003e55a463a\u003c/code\u003e\u003c/a\u003e txscript: turn into own module, use v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/3000c455f8a7a7717bb1588d113ceb7099a2e695\"\u003e\u003ccode\u003e3000c45\u003c/code\u003e\u003c/a\u003e address: move to top-level module, use v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/bd65d6d6bb378cf021a1f8bfbfcffd8c4b0e38ca\"\u003e\u003ccode\u003ebd65d6d\u003c/code\u003e\u003c/a\u003e chaincfg: add own module, use v2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/btcsuite/btcd/compare/btcec/v2.3.3...btcec/v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.14.0 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.14.0...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang/snappy` from 0.0.5-0.20220116011046-fa5810519dcb to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang/snappy/releases\"\u003egithub.com/golang/snappy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eLatest stable version, as of March 2025.\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/snappy/commit/43d5d4cd4e0e3390b0b645d5c3ef1187642403d8\"\u003e\u003ccode\u003e43d5d4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/golang/snappy/issues/68\"\u003e#68\u003c/a\u003e from MarkLodato/cli-readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/snappy/commit/470b9ed42b44d6e57a1303611bc363992cfed65d\"\u003e\u003ccode\u003e470b9ed\u003c/code\u003e\u003c/a\u003e README: update instructions to install CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/snappy/commit/fa5810519dcbfaa60974183cbe11c6c0d050a23d\"\u003e\u003ccode\u003efa58105\u003c/code\u003e\u003c/a\u003e Ensure arm64 frame sizes are 8 (mod 16)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/snappy/compare/v0.0.4...v1.0.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.45.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b8a14a8d65f88c0c79c139171f1354c69a6cdb8a\"\u003e\u003ccode\u003eb8a14a8\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/9d9d5078968ddb8a279092c665a24e7de4178778\"\u003e\u003ccode\u003e9d9d507\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: fix bundle test with Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/fd0b90d21f9ab4b5dd398e9526b570bfea86e370\"\u003e\u003ccode\u003efd0b90d\u003c/code\u003e\u003c/a\u003e acme: include Problem in OrderError.Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b9e53593a6073e6a786c49e9ad27956a9b77e54e\"\u003e\u003ccode\u003eb9e5359\u003c/code\u003e\u003c/a\u003e pbkdf2: turn into a wrapper for crypto/pbkdf2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cc0e4fc1d49127130b0d00612a2eeed2ab745d40\"\u003e\u003ccode\u003ecc0e4fc\u003c/code\u003e\u003c/a\u003e hkdf: forward Extract to the standard library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8e9237a216b050e1b11e041863825104a6811db\"\u003e\u003ccode\u003ea8e9237\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/03ca0dcccbd37ba6be80adf74dde8d78a4d72817\"\u003e\u003ccode\u003e03ca0dc\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/8400f4a938077a7a7817ab7d163d148e371b320b\"\u003e\u003ccode\u003e8400f4a\u003c/code\u003e\u003c/a\u003e ssh: respect signer's algorithm preference in pickSignatureAlgorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/81c6cb34a8fc386ed53293cd79e3c0c232ee7366\"\u003e\u003ccode\u003e81c6cb3\u003c/code\u003e\u003c/a\u003e ssh: swap cbcMinPaddingSize to cbcMinPacketSize to get encLength\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/982eaa62dfb7273603b97fc1835561450096f3bd\"\u003e\u003ccode\u003e982eaa6\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/crypto/compare/v0.45.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 `google.golang.org/grpc` from 1.68.0 to 1.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\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/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.68.0...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.68.0 to 1.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\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/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.68.0...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/cobra` from 1.8.1 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/cobra/releases\"\u003egithub.com/spf13/cobra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.2\u003c/h2\u003e\n\u003ch2\u003e🔧 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate from \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e to \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e - the \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers of \u003ccode\u003espf13/cobra\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📈 CI/CD\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix linter and allow CI to pass by \u003ca href=\"https://github.com/marckhouzam\"\u003e\u003ccode\u003e@​marckhouzam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2327\"\u003espf13/cobra#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: actions/setup-go v6 by \u003ca href=\"https://github.com/jpmcb\"\u003e\u003ccode\u003e@​jpmcb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2337\"\u003espf13/cobra#2337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔥✍🏼 Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation for repeated flags functionality by \u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🍂 Refactors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace several vars with consts by \u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: change minUsagePadding from var to const by \u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🤗 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThank you to our amazing contributors!!!!! 🐍 🚀\u003c/p\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 by \u003ca href=\"https://github.com/jpmcb\"\u003e\u003ccode\u003e@​jpmcb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/spf13/cobra/commit/88b30ab89da2d0d0abb153818746c5a2d30eccec\"\u003e\u003ccode\u003e88b30ab\u003c/code\u003e\u003c/a\u003e chore: Migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/346d408fe7d4be00ff9481ea4d43c4abb5e5f77d\"\u003e\u003ccode\u003e346d408\u003c/code\u003e\u003c/a\u003e fix: actions/setup-go v6 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/fc81d2003469e2a5c440306d04a6d82a54065979\"\u003e\u003ccode\u003efc81d20\u003c/code\u003e\u003c/a\u003e refactor: change minUsagePadding from var to const (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/117698a604b65e80a1ad5b76df67b604bcd992e0\"\u003e\u003ccode\u003e117698a\u003c/code\u003e\u003c/a\u003e refactor: replace several vars with consts (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/e2dd29ddc39acacf3af13013b06e1fe58b5c3599\"\u003e\u003ccode\u003ee2dd29d\u003c/code\u003e\u003c/a\u003e Add documentation for repeated flags functionality (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/062989255670f5e100abf70fa5e291a394915f89\"\u003e\u003ccode\u003e0629892\u003c/code\u003e\u003c/a\u003e Fix linter (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.8.1...v1.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.5 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vaguecoder/str2str-sorted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/ccb49e5fea9f96c72827c71454198b28bf11ef49\"\u003e\u003ccode\u003eccb49e5\u003c/code\u003e\u003c/a\u003e Print Default Values of String-to-String in Sorted Order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b55ffb6b7ca272b5085317ae58e4631a0f90199d\"\u003e\u003ccode\u003eb55ffb6\u003c/code\u003e\u003c/a\u003e fix: Don't print ErrHelp in ParseAll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7c651d1d398142c3056ff45df14f2019bad2146d\"\u003e\u003ccode\u003e7c651d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/407\"\u003e#407\u003c/a\u003e from tmc/fix-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/viper` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/viper/releases\"\u003egithub.com/spf13/viper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for flags pflag.BoolSlice, pflag.UintSlice and pflag.Float64Slice by \u003ca href=\"https://github.com/nmvalera\"\u003e\u003ccode\u003e@​nmvalera\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2015\"\u003espf13/viper#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use maintained yaml library by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2040\"\u003espf13/viper#2040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): get config type from v.configType or config file ext by \u003ca href=\"https://github.com/GuillaumeBAECHLER\"\u003e\u003ccode\u003e@​GuillaumeBAECHLER\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2003\"\u003espf13/viper#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: config type check when loading any config by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2007\"\u003espf13/viper#2007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates ⬆️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/1993\"\u003espf13/viper#1993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/cast from 1.7.1 to 1.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2017\"\u003espf13/viper#2017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.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/spf13/viper/pull/2013\"\u003espf13/viper#2013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/sagikazarmark/locafero from 0.8.0 to 0.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/spf13/viper/pull/2008\"\u003espf13/viper#2008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /remote by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2016\"\u003espf13/viper#2016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/cast from 1.8.0 to 1.9.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/spf13/viper/pull/2020\"\u003espf13/viper#2020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 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/spf13/viper/pull/2028\"\u003espf13/viper#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2035\"\u003espf13/viper#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.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/spf13/viper/pull/2036\"\u003espf13/viper#2036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2012\"\u003espf13/viper#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/stretchr/testify from 1.10.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/spf13/viper/pull/2052\"\u003espf13/viper#2052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /remote by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2048\"\u003espf13/viper#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2056\"\u003espf13/viper#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependencies by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2057\"\u003espf13/viper#2057\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate update guide with \u003ccode\u003emapstructure\u003c/code\u003e package replacement. by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2004\"\u003espf13/viper#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use the built-in max/min to simplify the code by \u003ca href=\"https://github.com/yingshanghuangqiao\"\u003e\u003ccode\u003e@​yingshanghuangqiao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2029\"\u003espf13/viper#2029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeBAECHLER\"\u003e\u003ccode\u003e@​GuillaumeBAECHLER\u003c/code\u003e\u003c/a\u003e made their first contr...\n\n_Description has been truncated_","html_url":"https://github.com/Yakhil-cmd/oasis-sdk-004/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakhil-cmd%2Foasis-sdk-004/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"4465399917","node_id":"PR_kwDOPHI0S87cdoRc","number":214,"state":"open","title":"chore(deps)(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.3","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-05-18T00:17:56.000Z","updated_at":"2026-05-18T00:17:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.0","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.17.0 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.0...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.0\u0026new-version=1.17.3)](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/SAGE-X-project/sage/pull/214","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAGE-X-project%2Fsage/issues/214","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/214/packages"},{"uuid":"4442737548","node_id":"PR_kwDOPf3WO87bW9Ht","number":4,"state":"open","title":"chore(deps): bump the go_modules group across 2 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-14T02:52:17.000Z","updated_at":"2026-05-14T02:52:41.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":8,"packages":[{"name":"github.com/docker/cli","old_version":"28.3.3+incompatible","new_version":"29.2.0+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.2","new_version":"5.19.0","repository_url":"https://github.com/go-git/go-git"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.43.0"},{"name":"google.golang.org/grpc","old_version":"1.74.2","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cloudflare/circl","old_version":"1.6.1","new_version":"1.6.3"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.8","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/go-git/go-billy/v5","old_version":"5.6.2","new_version":"5.9.0"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.36.0","new_version":"1.39.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 4 updates in the / directory: [github.com/docker/cli](https://github.com/docker/cli), [github.com/go-git/go-git/v5](https://github.com/go-git/go-git), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum).\nBumps the go_modules group with 2 updates in the /pkg directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum).\n\nUpdates `github.com/docker/cli` from 28.3.3+incompatible to 29.2.0+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/0b9d1985dbf919678745f122b12b46f730b97d87\"\u003e\u003ccode\u003e0b9d198\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6764\"\u003e#6764\u003c/a\u003e from vvoland/update-docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/9c9ec7358833bb3e5622a166673744fca7fefac4\"\u003e\u003ccode\u003e9c9ec73\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/moby/client v0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/bab3e81e1d8874a2d4f26afc02225ee537d0b15d\"\u003e\u003ccode\u003ebab3e81\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/moby/api v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/2e64fc162ab632a530f7191cc6af65c22356ea0d\"\u003e\u003ccode\u003e2e64fc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6367\"\u003e#6367\u003c/a\u003e from thaJeztah/template_slicejoin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/1f2ba2ac9d8c92870f7cce89dfa17d89d3375c19\"\u003e\u003ccode\u003e1f2ba2a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6760\"\u003e#6760\u003c/a\u003e from thaJeztah/container_create_fix_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/e34a3422cc32c808d2e8b0e0ef51112d53fa896d\"\u003e\u003ccode\u003ee34a342\u003c/code\u003e\u003c/a\u003e templates: make \u0026quot;join\u0026quot; work with non-string slices and map values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/a86356d42f918968579e670b51bc85dc45982a33\"\u003e\u003ccode\u003ea86356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6763\"\u003e#6763\u003c/a\u003e from thaJeztah/bump_mapstructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/771660a17e56116eb32677a6d83c5210e5092194\"\u003e\u003ccode\u003e771660a\u003c/code\u003e\u003c/a\u003e vendor: github.com/go-viper/mapstructure/v2 v2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/9cff36b35a828be8d137bc5de4983b7e3fef1614\"\u003e\u003ccode\u003e9cff36b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6762\"\u003e#6762\u003c/a\u003e from thaJeztah/bump_x_deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/08ed2bc6e8bc49ad988ecd44633620a48fb10967\"\u003e\u003ccode\u003e08ed2bc\u003c/code\u003e\u003c/a\u003e cli/command/container: make injecting config.json failures a warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/cli/compare/v28.3.3...v29.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.16.2 to 5.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.18.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2010\"\u003ego-git/go-git#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Bump sha1cd and go-billy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2060\"\u003ego-git/go-git#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Align object encoding with upstream by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2065\"\u003ego-git/go-git#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/cloudflare/circl to v1.6.3 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1930\"\u003ego-git/go-git#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/index, Improve v4 entry name validation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1935\"\u003ego-git/go-git#1935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/idxfile, Fix version and fanout checks by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1937\"\u003ego-git/go-git#1937\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.0...v5.17.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.0...v5.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.16.5 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1839\"\u003ego-git/go-git#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egit: worktree, optimize infiles function for very large repos by \u003ca href=\"https://github.com/k-anshul\"\u003e\u003ccode\u003e@​k-anshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1853\"\u003ego-git/go-git#1853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egit: Add strict checks for supported extensions by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1861\"\u003ego-git/go-git#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport, git: Improve Status() speed with new index.ModTime check by \u003ca href=\"https://github.com/cedric-appdirect\"\u003e\u003ccode\u003e@​cedric-appdirect\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1862\"\u003ego-git/go-git#1862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estorage: filesystem, Avoid overwriting loose obj files by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1864\"\u003ego-git/go-git#1864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.5...v5.17.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.5...v5.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1744\"\u003ego-git/go-git#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump Go test versions to 1.23-1.25 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1746\"\u003ego-git/go-git#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] git: worktree, Don't delete local untracked files when resetting worktree by \u003ca href=\"https://github.com/Ch00k\"\u003e\u003ccode\u003e@​Ch00k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1800\"\u003ego-git/go-git#1800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bc930f4cbe095a3e1d49273655f73fcef7d41a42\"\u003e\u003ccode\u003ebc930f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2065\"\u003e#2065\u003c/a\u003e from go-git/commit-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/d315264343cead712aa9eb56475c2ec96f5ecef1\"\u003e\u003ccode\u003ed315264\u003c/code\u003e\u003c/a\u003e plumbing: object, Reset object before decode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/6e1d34890a4dae8a0df738e531234bd60b7e9b66\"\u003e\u003ccode\u003e6e1d348\u003c/code\u003e\u003c/a\u003e plumbing: object, Align Tree handling with upstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e134ba34cf95ed0167e5b1df36a933d7bde9d02d\"\u003e\u003ccode\u003ee134ba3\u003c/code\u003e\u003c/a\u003e tests: Skip double checks in Git v2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1971422f6b1bec9176061b3293306981cfff981e\"\u003e\u003ccode\u003e1971422\u003c/code\u003e\u003c/a\u003e tests: Add git conformance tests for signing verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a387aa8857a8fbba8e74b7f5485e9e030669ab5d\"\u003e\u003ccode\u003ea387aa8\u003c/code\u003e\u003c/a\u003e plumbing: object, Add ErrMalformedTag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f415670d906b5c6169d1fdc64f3f9f1d33eb6f9c\"\u003e\u003ccode\u003ef415670\u003c/code\u003e\u003c/a\u003e plumbing: object, Decode Tag headers via a state machine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5b0cd38a62e2336bb5f1a2ad0eb8ac8f9e7b740e\"\u003e\u003ccode\u003e5b0cd38\u003c/code\u003e\u003c/a\u003e plumbing: object, Reject multi-signature commits at Verify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/fe8ed6223a6079d9fd84d853362a996e7df175fb\"\u003e\u003ccode\u003efe8ed62\u003c/code\u003e\u003c/a\u003e plumbing: object, Align Tag.EncodeWithoutSignature with Commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/98e337d5bdc4c0536a40ab7381b2231f7e0b15cd\"\u003e\u003ccode\u003e98e337d\u003c/code\u003e\u003c/a\u003e plumbing: object, Add support for Tag.SignatureSHA256\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.2...v5.19.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` from 1.37.0 to 1.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.43.0/0.65.0/0.19.0] 2026-04-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eIsRandom\u003c/code\u003e and \u003ccode\u003eWithRandom\u003c/code\u003e on \u003ccode\u003eTraceFlags\u003c/code\u003e, and \u003ccode\u003eIsRandom\u003c/code\u003e on \u003ccode\u003eSpanContext\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e for \u003ca href=\"https://www.w3.org/TR/trace-context-2/#random-trace-id-flag\"\u003eW3C Trace Context Level 2 Random Trace ID Flag\u003c/a\u003e support. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8012\"\u003e#8012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd service detection with \u003ccode\u003eWithService\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7642\"\u003e#7642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDefaultWithContext\u003c/code\u003e and \u003ccode\u003eEnvironmentWithContext\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to support plumbing \u003ccode\u003econtext.Context\u003c/code\u003e through default and environment detectors. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8051\"\u003e#8051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-series start time tracking for cumulative metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_PER_SERIES_START_TIMESTAMPS=true\u003c/code\u003e to enable. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8060\"\u003e#8060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithCardinalityLimitSelector\u003c/code\u003e for metric reader for configuring cardinality limits specific to the instrument kind. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7855\"\u003e#7855\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce the \u003ccode\u003eEMPTY\u003c/code\u003e Type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e to reflect that an empty value is now a valid value, with \u003ccode\u003eINVALID\u003c/code\u003e remaining as a deprecated alias of \u003ccode\u003eEMPTY\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove slice handling in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e to optimize short slice values with fixed-size fast paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8039\"\u003e#8039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of span metric recording in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e by returning early if self-observability is not enabled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8067\"\u003e#8067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove formatting of metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8073\"\u003e#8073\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eINVALID\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. Use \u003ccode\u003eEMPTY\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn spec-compliant \u003ccode\u003eTraceIdRatioBased\u003c/code\u003e description. This is a breaking behavioral change, but it is necessary to\nmake the implementation \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#traceidratiobased\"\u003espec-compliant\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8027\"\u003e#8027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a race condition in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e where the lastvalue aggregation could collect the value 0 even when no zero-value measurements were recorded. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8056\"\u003e#8056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit HTTP response body to 4 MiB in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to mitigate excessive memory usage caused by a misconfigured or malicious server.\nResponses exceeding the limit are treated as non-retryable errors. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8108\"\u003e#8108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit HTTP response body to 4 MiB in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e to mitigate excessive memory usage caused by a misconfigured or malicious server.\nResponses exceeding the limit are treated as non-retryable errors. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8108\"\u003e#8108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit HTTP response body to 4 MiB in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e to mitigate excessive memory usage caused by a misconfigured or malicious server.\nResponses exceeding the limit are treated as non-retryable errors. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8108\"\u003e#8108\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\u003ekenv\u003c/code\u003e command on BSD. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8113\"\u003e#8113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e to correctly handle HTTP2 GOAWAY frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8096\"\u003e#8096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.40.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.40.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7985\"\u003e#7985\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/9276201a64b623606e3eaa0d61ae8ee6d62756c0\"\u003e\u003ccode\u003e9276201\u003c/code\u003e\u003c/a\u003e Release v1.43.0 / v0.65.0 / v0.19.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8128\"\u003e#8128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/61b8c9466c4e6b17e69b622279fe9b63fb15c89a\"\u003e\u003ccode\u003e61b8c94\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/mattn/go-runewidth to v0.0.22 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8131\"\u003e#8131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/97a086e82ffe01502f4c620e9c447efa229e2a23\"\u003e\u003ccode\u003e97a086e\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/golangci/dupl digest to c99c5cf (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/5e363de517dba6db62736b2f5cdef0e0929b4cd0\"\u003e\u003ccode\u003e5e363de\u003c/code\u003e\u003c/a\u003e limit response body size for OTLP HTTP exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8108\"\u003e#8108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/35214b60138eac8dec97a2d2b851d8c8471680c7\"\u003e\u003ccode\u003e35214b6\u003c/code\u003e\u003c/a\u003e Use an absolute path when calling bsd kenv (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8113\"\u003e#8113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/290024ceaf695f9cdbf29a0c6731a317d92bc361\"\u003e\u003ccode\u003e290024c\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.80.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8121\"\u003e#8121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/e70658e098033d6bb5ec1b399de16bbb2642f6dc\"\u003e\u003ccode\u003ee70658e\u003c/code\u003e\u003c/a\u003e fix: support getBody in otelploghttp (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8096\"\u003e#8096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/4afe468e3b4859c949a1c1e8d92684d43d86ef8a\"\u003e\u003ccode\u003e4afe468\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 9d38bb4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8117\"\u003e#8117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b9ca729776309e3c08fe700c131797a3b4d10634\"\u003e\u003ccode\u003eb9ca729\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/go-git/go-git/v5 to v5.17.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/69472ec56cb7674d55ca2e2bcb04dea73228ab79\"\u003e\u003ccode\u003e69472ec\u003c/code\u003e\u003c/a\u003e chore(deps): update fossas/fossa-action action to v1.9.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8118\"\u003e#8118\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.43.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.74.2 to 1.79.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.1\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc: Remove the \u003ccode\u003e-dev\u003c/code\u003e suffix from the User-Agent header. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8902\"\u003egrpc/grpc-go#8902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.0\u003c/h2\u003e\n\u003ch1\u003eAPI Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emem: Add experimental API \u003ccode\u003eSetDefaultBufferPool\u003c/code\u003e to change the default buffer pool. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8806\"\u003e#8806\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/vanja-p\"\u003e\u003ccode\u003e@​vanja-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eexperimental/stats: Update \u003ccode\u003eMetricsRecorder\u003c/code\u003e to require embedding the new \u003ccode\u003eUnimplementedMetricsRecorder\u003c/code\u003e (a no-op struct) in all implementations for forward compatibility. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/weightedtarget: Remove handling of \u003ccode\u003eAddresses\u003c/code\u003e and only handle \u003ccode\u003eEndpoints\u003c/code\u003e in resolver updates. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8841\"\u003e#8841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental/stats: Add support for asynchronous gauge metrics through the new \u003ccode\u003eAsyncMetricReporter\u003c/code\u003e and \u003ccode\u003eRegisterAsyncReporter\u003c/code\u003e APIs. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epickfirst: Add support for weighted random shuffling of endpoints, as described in \u003ca href=\"https://redirect.github.com/grpc/proposal/pull/535\"\u003egRFC A113\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eThis is enabled by default, and can be turned off using the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Implement \u003ccode\u003e:authority\u003c/code\u003e rewriting, as specified in \u003ca href=\"https://github.com/grpc/proposal/blob/master/A81-xds-authority-rewriting.md\"\u003egRFC A81\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8779\"\u003e#8779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebalancer/randomsubsetting: Implement the \u003ccode\u003erandom_subsetting\u003c/code\u003e LB policy, as specified in \u003ca href=\"https://github.com/grpc/proposal/blob/master/A68-random-subsetting.md\"\u003egRFC A68\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8650\"\u003e#8650\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/marek-szews\"\u003e\u003ccode\u003e@​marek-szews\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecredentials/tls: Fix a bug where the port was not stripped from the authority override before validation. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8726\"\u003e#8726\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/Atul1710\"\u003e\u003ccode\u003e@​Atul1710\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/priority: Fix a bug causing delayed failover to lower-priority clusters when a higher-priority cluster is stuck in \u003ccode\u003eCONNECTING\u003c/code\u003e state. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8813\"\u003e#8813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehealth: Fix a bug where health checks failed for clients using legacy compression options (\u003ccode\u003eWithDecompressor\u003c/code\u003e or \u003ccode\u003eRPCDecompressor\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8765\"\u003e#8765\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/sanki92\"\u003e\u003ccode\u003e@​sanki92\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003etransport: Fix an issue where the HTTP/2 server could skip header size checks when terminating a stream early. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8769\"\u003e#8769\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/joybestourous\"\u003e\u003ccode\u003e@​joybestourous\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eserver: Propagate status detail headers, if available, when terminating a stream during request header processing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8754\"\u003e#8754\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/joybestourous\"\u003e\u003ccode\u003e@​joybestourous\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecredentials/alts: Optimize read buffer alignment to reduce copies. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Optimize pooling and creation of \u003ccode\u003ebuffer\u003c/code\u003e objects.  (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Reduce slice re-allocations by reserving slice capacity. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/782f2de44f597af18a120527e7682a6670d84289\"\u003e\u003ccode\u003e782f2de\u003c/code\u003e\u003c/a\u003e Change version to 1.79.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8902\"\u003e#8902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/850eccbb2257bd2de6ac28ee88a7172ab6175629\"\u003e\u003ccode\u003e850eccb\u003c/code\u003e\u003c/a\u003e Change version to 1.79.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8851\"\u003e#8851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/765ff056b6890f6c8341894df4e9668e9bfc18ef\"\u003e\u003ccode\u003e765ff05\u003c/code\u003e\u003c/a\u003e Change version to 1.79.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8850\"\u003e#8850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/68804be0e78ed0365bb5a576dedc12e2168ed63e\"\u003e\u003ccode\u003e68804be\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8864\"\u003e#8864\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8896\"\u003e#8896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.74.2...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cloudflare/circl` from 1.6.1 to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/circl/releases\"\u003egithub.com/cloudflare/circl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCIRCL v1.6.3\u003c/h2\u003e\n\u003cp\u003eFix a bug on ecc/p384 scalar multiplication.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esign/mldsa: Check opts for nil value  by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/582\"\u003ecloudflare/circl#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eecc/p384: Point addition must handle point doubling case. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/583\"\u003ecloudflare/circl#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease CIRCL v1.6.3 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/584\"\u003ecloudflare/circl#584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.6.2...v1.6.3\"\u003ehttps://github.com/cloudflare/circl/compare/v1.6.2...v1.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eCIRCL v1.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew SLH-DSA, improvements in ML-DSA for arm64.\u003c/li\u003e\n\u003cli\u003eTested compilation on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize pairing product computation by moving exponentiations to G1. by \u003ca href=\"https://github.com/dfaranha\"\u003e\u003ccode\u003e@​dfaranha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/547\"\u003ecloudflare/circl#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esign: Adding SLH-DSA signature by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/512\"\u003ecloudflare/circl#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code generators to CIRCL v1.6.1. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/548\"\u003ecloudflare/circl#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eML-DSA: Add preliminary Wycheproof test vectors by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/552\"\u003ecloudflare/circl#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego fmt by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/554\"\u003ecloudflare/circl#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egz-compressing test vectors, use of HexBytes and ReadGzip functions. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/555\"\u003ecloudflare/circl#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: Removes use of elliptic Marshal and Unmarshal functions. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/556\"\u003ecloudflare/circl#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport encoding/decoding ML-DSA private keys (as long as they contain seeds) by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/559\"\u003ecloudflare/circl#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to golangci-lint v2 by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/560\"\u003ecloudflare/circl#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreparation for ARM64 Implementation of poly operations for dilithium package. by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/562\"\u003ecloudflare/circl#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprepare power2Round for custom implementations in assembly by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/564\"\u003ecloudflare/circl#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eARM64 implementation for poly.PackLe16 by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/563\"\u003ecloudflare/circl#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of polyMulBy2toD by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/565\"\u003ecloudflare/circl#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of polySub by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/566\"\u003ecloudflare/circl#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: add byteLen method for short groups and RandomScalar uses rand.Int by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/568\"\u003ecloudflare/circl#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of poly.Add/Sub by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/572\"\u003ecloudflare/circl#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: Adding cryptobyte marshaling to scalars by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/569\"\u003ecloudflare/circl#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumping up to Go1.25 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/574\"\u003ecloudflare/circl#574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Including WASM compilation. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/577\"\u003ecloudflare/circl#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert to using package-declared HPKE errors for shortkem instead of standard library errors by \u003ca href=\"https://github.com/harshiniwho\"\u003e\u003ccode\u003e@​harshiniwho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/578\"\u003ecloudflare/circl#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v1.6.2 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/579\"\u003ecloudflare/circl#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dfaranha\"\u003e\u003ccode\u003e@​dfaranha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/547\"\u003ecloudflare/circl#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/562\"\u003ecloudflare/circl#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harshiniwho\"\u003e\u003ccode\u003e@​harshiniwho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/578\"\u003ecloudflare/circl#578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/cloudflare/circl/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/24ae53c5d6f7fe18203adc125ba3ed76a38703e1\"\u003e\u003ccode\u003e24ae53c\u003c/code\u003e\u003c/a\u003e Release CIRCL v1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/581020bd4a836b8ce7bd4e414ba2884c07dbc906\"\u003e\u003ccode\u003e581020b\u003c/code\u003e\u003c/a\u003e Rename method to oddMultiplesProjective.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/12209a4566605692a8402594e367a5aed5148460\"\u003e\u003ccode\u003e12209a4\u003c/code\u003e\u003c/a\u003e Removing unused cmov for jacobian points.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/fcba359f4178645d2c9e50f29ab6966337da4b95\"\u003e\u003ccode\u003efcba359\u003c/code\u003e\u003c/a\u003e ecc/p384: use of complete projective formulas for scalar multiplication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/5e1bae8d8c2df4e717c2c5c2d5b5d60b629b2ac6\"\u003e\u003ccode\u003e5e1bae8\u003c/code\u003e\u003c/a\u003e ecc/p384: handle point doubling in point addition with Jacobian coordinates.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/341604685ff97e8f7440ae4b4711ba1c118c648c\"\u003e\u003ccode\u003e3416046\u003c/code\u003e\u003c/a\u003e Check opts for nil value.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/a763d47a6dce43d1f4f7b697d1d7810463a526f6\"\u003e\u003ccode\u003ea763d47\u003c/code\u003e\u003c/a\u003e Release CIRCL v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/3c70bf9ad53b681fbe5ba6067e454a86549fee8a\"\u003e\u003ccode\u003e3c70bf9\u003c/code\u003e\u003c/a\u003e Bump x/crypto x/sys dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/3f0f15b2bfe67bad81a35e8aec81ae42ca78349d\"\u003e\u003ccode\u003e3f0f15b\u003c/code\u003e\u003c/a\u003e Revert to using package-declared HPKE errors for shortkem instead of standard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/23491bd573cf29b6f567057a158203a2c9dfa30d\"\u003e\u003ccode\u003e23491bd\u003c/code\u003e\u003c/a\u003e Adding generic Power2Round method.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.6.1...v1.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/ethereum/go-ethereum` from 1.16.8 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.16.8...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-billy/v5` from 5.6.2 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-billy/releases\"\u003egithub.com/go-git/go-billy/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse path.Clean instead of filepath.Clean in iofs.Open by \u003ca href=\"https://github.com/puerco\"\u003e\u003ccode\u003e@​puerco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/197\"\u003ego-git/go-billy#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ChrootOS in favour of BoundOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/201\"\u003ego-git/go-billy#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneral Improvements by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/203\"\u003ego-git/go-billy#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eosfs: ChrootOS eval baseDir on creation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/205\"\u003ego-git/go-billy#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun go-git tests as part of integration tests by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/206\"\u003ego-git/go-billy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/183\"\u003ego-git/go-billy#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Ensure Chmod behaviour across BoundOS and ChrootOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/187\"\u003ego-git/go-billy#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Chmod on billy.Filesystem by \u003ca href=\"https://github.com/bitfehler\"\u003e\u003ccode\u003e@​bitfehler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/171\"\u003ego-git/go-billy#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.38.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/177\"\u003ego-git/go-billy#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/237e529bb8de61704047f71a5ab1c8e6676492f1\"\u003e\u003ccode\u003e237e529\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/206\"\u003e#206\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/04edb394b39979b5cbdec30ded6abdcb9f7786c5\"\u003e\u003ccode\u003e04edb39\u003c/code\u003e\u003c/a\u003e build: Add go-git integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/d8efefd33b2e8eeea1030e317bb0d71c5e918270\"\u003e\u003ccode\u003ed8efefd\u003c/code\u003e\u003c/a\u003e osfs: preserve empty ChrootOS base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/07f2a0bf50e42d438d1d9d263c3c8a22598985b8\"\u003e\u003ccode\u003e07f2a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/205\"\u003e#205\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/25207c8468f1af656953cb5db7030aad5df1fe99\"\u003e\u003ccode\u003e25207c8\u003c/code\u003e\u003c/a\u003e build: Bump Go versions in workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2fda229d9ac0cb5ba654ebc824cfbb90248f82d9\"\u003e\u003ccode\u003e2fda229\u003c/code\u003e\u003c/a\u003e osfs: ChrootOS eval baseDir on creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/427b27f32f22de11498a682c65cd5060a01ec168\"\u003e\u003ccode\u003e427b27f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/203\"\u003e#203\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/7d5a23ece03edc171c1f63c8fa73f84c8428bf17\"\u003e\u003ccode\u003e7d5a23e\u003c/code\u003e\u003c/a\u003e chroot: Reject symlink loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2c2287a233d2ee1e6cdce8956141f6d10505f3bf\"\u003e\u003ccode\u003e2c2287a\u003c/code\u003e\u003c/a\u003e util: avoid following symlinks in RemoveAll fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/cbd88e9a9a2d7fe1065bbe083d8bf0c5fd7290de\"\u003e\u003ccode\u003ecbd88e9\u003c/code\u003e\u003c/a\u003e Fix mount path handling\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.9.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.36.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple span processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for manual reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7524\"\u003e#7524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for periodic reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7571\"\u003e#7571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOTEL_EXPORTER_OTLP_LOGS_INSECURE\u003c/code\u003e and \u003ccode\u003eOTEL_EXPORTER_OTLP_INSECURE\u003c/code\u003e environmental variables in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to the \u003ccode\u003eProcessor\u003c/code\u003e interface in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\nAll \u003ccode\u003eProcessor\u003c/code\u003e implementations now include an \u003ccode\u003eEnabled\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639\"\u003e#7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.38.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.38.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.37.0.\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7648\"\u003e#7648\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDistinct\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e is no longer guaranteed to uniquely identify an attribute set.\nCollisions between \u003ccode\u003eDistinct\u003c/code\u003e values for different Sets are possible with extremely high cardinality (billions of series per instrument), but are highly unlikely. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e synchronously de-duplicates the passed attributes instead of delegating it to the returned \u003ccode\u003eTracerOption\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/meter\u003c/code\u003e synchronously de-duplicates the passed attributes instead of delegating it to the returned \u003ccode\u003eMeterOption\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e synchronously de-duplicates the passed attributes instead of delegating it to the returned \u003ccode\u003eLoggerOption\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename the \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY\u003c/code\u003e environment variable to \u003ccode\u003eOTEL_GO_X_OBSERVABILITY\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdouttrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7302\"\u003e#7302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of histogram \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e when min and max are disabled using \u003ccode\u003eNoMinMax\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error handling for dropped data during translation by using \u003ccode\u003eprometheus.NewInvalidMetric\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\n⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Previously, these cases were only logged and scrapes succeeded.\nNow, when translation would drop data (e.g., invalid label/value), the exporter emits a \u003ccode\u003eNewInvalidMetric\u003c/code\u003e, and Prometheus scrapes \u003cstrong\u003efail with HTTP 500\u003c/strong\u003e by default.\nTo preserve the prior behavior (scrapes succeed while errors are logged), configure your Prometheus HTTP handler with: \u003ccode\u003epromhttp.HandlerOpts{ ErrorHandling: promhttp.ContinueOnError }\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7363\"\u003e#7363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fnv hash with xxhash in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e for better performance. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe default \u003ccode\u003eTranslationStrategy\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/exporters/prometheus\u003c/code\u003e is changed from \u003ccode\u003eotlptranslator.NoUTF8EscapingWithSuffixes\u003c/code\u003e to \u003ccode\u003eotlptranslator.UnderscoreEscapingWithSuffixes\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude W3C TraceFlags (bits 0–7) in the OTLP \u003ccode\u003eSpan.Flags\u003c/code\u003e field in \u003ccode\u003ego.opentelemetry.io/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7438\"\u003e#7438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eErrorType\u003c/code\u003e function in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.37.0\u003c/code\u003e now handles custom error types.\nIf an error implements an \u003ccode\u003eErrorType() string\u003c/code\u003e method, the return value of that method will be used as the error type. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7442\"\u003e#7442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e options in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e to properly merge attributes when passed multiple times instead of replacing them.\nAttributes with duplicate keys will use the last value passed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7300\"\u003e#7300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe equality of \u003ccode\u003eattribute.Set\u003c/code\u003e when using the \u003ccode\u003eEqual\u003c/code\u003e method is not affected by the user overriding the empty set pointed to by \u003ccode\u003eattribute.EmptySet\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7357\"\u003e#7357\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/6ce14298b9d58647295280560205307768400496\"\u003e\u003ccode\u003e6ce1429\u003c/code\u003e\u003c/a\u003e Release v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/12e421a7061c1ab5c25a1851ca168e1c3ac11bbb\"\u003e\u003ccode\u003e12e421a\u003c/code\u003e\u003c/a\u003e sdk/log: move Enabled method from FilterProcessor to Processor (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639\"\u003e#7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/5982f16d244fafebffcfc92b4673dbeb565b4e7b\"\u003e\u003ccode\u003e5982f16\u003c/code\u003e\u003c/a\u003e fix(deps): update module golang.org/x/sys to v0.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7684\"\u003e#7684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/928837830da34dea636b48a468149d480cc41058\"\u003e\u003ccode\u003e9288378\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/sync to v0.19.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7683\"\u003e#7683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ee3dfef45d9462e209d92e0651a58d2417c1305f\"\u003e\u003ccode\u003eee3dfef\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/securego/gosec/v2 digest to 41f28e2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7682\"\u003e#7682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9345d1f64d874fa8df5f6ca4e14acaeb44532cd3\"\u003e\u003ccode\u003e9345d1f\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7680\"\u003e#7680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d03b03395dc9436d79d5ba7b5ea77053b18a9915\"\u003e\u003ccode\u003ed03b033\u003c/code\u003e\u003c/a\u003e Check context prior to delaying retry in OTLP exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7678\"\u003e#7678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/61765e78a620994b5922e34e776e029da1a2b983\"\u003e\u003ccode\u003e61765e7\u003c/code\u003e\u003c/a\u003e Fix flaky \u003ccode\u003eTestClientInstrumentation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a54721cc8052fcd497d6f637a463d1aba787012c\"\u003e\u003ccode\u003ea54721c\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7679\"\u003e#7679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/746d0860d70bb9c1e875afe1c7e41e9060387d46\"\u003e\u003ccode\u003e746d086\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.31.7 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0....\n\n_Description has been truncated_\n\n---\n\n🔄 This PR updates Go module dependencies across the project, bumping 8 packages including Docker CLI, go-git, OpenTelemetry, gRPC, and Ethereum libraries to their latest versions. The update also upgrades the Go version from 1.24.4 to 1.25.0 and includes both direct and indirect dependency updates.\n\n\u003cdetails\u003e\n\u003csummary\u003e🔍 \u003cstrong\u003eDetailed Analysis\u003c/strong\u003e\u003c/summary\u003e\n\n### Key Changes\n- **Go Version**: Upgraded from 1.24.4 to 1.25.0\n- **Docker Dependencies**: Updated docker/cli from v28.3.3 to v29.2.0 and docker/go-connections from v0.6.0 to v0.7.0\n- **Git Libraries**: Updated go-git/go-git from v5.16.2 to v5.19.0 and go-git/go-billy from v5.6.2 to v5.9.0\n- **OpenTelemetry**: Updated otel from v1.37.0 to v1.43.0 and related SDK components\n- **gRPC**: Updated from v1.74.2 to v1.79.3 across both main and pkg modules\n- **Testing**: Updated stretchr/testify from v1.10.0 to v1.11.1\n- **Cryptography**: Updated cloudflare/circl from v1.6.1 to v1.6.3 and ethereum/go-ethereum from v1.16.8 to v1.17.0\n\n### Technical Implementation\n```mermaid\nflowchart TD\n    A[Dependabot Scan] --\u003e B[Identify Updates]\n    B --\u003e C[Update go.mod files]\n    C --\u003e D[Update go.sum files]\n    D --\u003e E[Version Compatibility Check]\n    E --\u003e F[Security Patches Applied]\n    F --\u003e G[Ready for Merge]\n    \n    H[Main Module] --\u003e C\n    I[pkg/ Module] --\u003e C\n    \n    J[Direct Dependencies] --\u003e C\n    K[Indirect Dependencies] --\u003e C\n```\n\n### Impact\n- **Security Improvements**: Multiple security fixes included, particularly in gRPC v1.79.3 which addresses authorization bypass vulnerabilities\n- **Performance Enhancements**: OpenTelemetry v1.43.0 includes performance improvements for metric recording and attribute handling\n- **Feature Updates**: New capabilities in go-git v5.19.0 including improved object encoding and security hardening\n- **Compatibility**: Go 1.25.0 provides latest language features and standard library improvements\n- **Maintenance**: Automated dependency management ensures the project stays current with upstream security patches and bug fixes\n\n\u003c/details\u003e\n\n_Created with [Palmier](https://www.palmier.io)_","html_url":"https://github.com/GlacierEQ/cli/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlacierEQ%2Fcli/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4430500203","node_id":"PR_kwDOGWmxQ87avgwI","number":1793,"state":"open","title":"Bump github.com/ethereum/go-ethereum from 1.17.1 to 1.17.3 in /system-tests/tests/regression/cre/evm/evmwrite-negative","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-05-12T15:37:57.000Z","updated_at":"2026-05-12T15:37:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.1","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/system-tests/tests/regression/cre/evm/evmwrite-negative","ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.17.1 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.1...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.1\u0026new-version=1.17.3)](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/mikeyhodl/chainlink/pull/1793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikeyhodl%2Fchainlink/issues/1793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1793/packages"},{"uuid":"4429558577","node_id":"PR_kwDOE73VZM7asZde","number":605,"state":"open","title":"Bump github.com/ethereum/go-ethereum from 1.17.1 to 1.17.3 in /system-tests/tests/regression/cre/evm/evmread-negative","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T13:35:19.000Z","updated_at":"2026-05-12T13:36:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.1","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/system-tests/tests/regression/cre/evm/evmread-negative","ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.17.1 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.1...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.1\u0026new-version=1.17.3)](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/luisriverag/chainlink/pull/605","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luisriverag%2Fchainlink/issues/605","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/605/packages"},{"uuid":"4425674818","node_id":"PR_kwDOBqSue87afsSt","number":22397,"state":"open","title":"Bump github.com/ethereum/go-ethereum from 1.17.1 to 1.17.3 in /system-tests/tests/smoke/cre/evm/logtrigger","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T02:16:19.000Z","updated_at":"2026-05-12T02:17:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.1","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/system-tests/tests/smoke/cre/evm/logtrigger","ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.17.1 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.1...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.1\u0026new-version=1.17.3)](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/smartcontractkit/chainlink/pull/22397","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fchainlink/issues/22397","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22397/packages"},{"uuid":"4425488987","node_id":"PR_kwDOPDIMJc7afGHm","number":139,"state":"open","title":"chore(deps): bump the go-dependency-version-updates group across 5 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T01:30:34.000Z","updated_at":"2026-05-12T01:35:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependency-version-updates","update_count":5,"packages":[{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.100.1","new_version":"1.101.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependency-version-updates group with 4 updates in the /libs/common directory: [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2), [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [golang.org/x/crypto](https://github.com/golang/crypto) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go-dependency-version-updates group with 3 updates in the /services/auth directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [golang.org/x/crypto](https://github.com/golang/crypto) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go-dependency-version-updates group with 2 updates in the /services/gameplay directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go-dependency-version-updates group with 1 update in the /services/proto directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go-dependency-version-updates group with 2 updates in the /services/users directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.100.1 to 1.101.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/84ddd08980744ac0f3bacfe7d2796c861671accc\"\u003e\u003ccode\u003e84ddd08\u003c/code\u003e\u003c/a\u003e Release 2026-05-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23645b402c11575a32d1af93ec237f2f121dd285\"\u003e\u003ccode\u003e23645b4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/848eb597bd63cb770bcd11ee230f9dca68ce1ffe\"\u003e\u003ccode\u003e848eb59\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/1d7b13420ed32f0809a5a4a35c630d19bfd0b6d4\"\u003e\u003ccode\u003e1d7b134\u003c/code\u003e\u003c/a\u003e Release 2026-05-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5bbbc97fcab2086757060561ccd1f34101ba7b57\"\u003e\u003ccode\u003e5bbbc97\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/8dbb93618325675f55eb0c3eb0c7a766806dadbc\"\u003e\u003ccode\u003e8dbb936\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/369e6498c716c7e02ca7aef318ef311edd5efcbf\"\u003e\u003ccode\u003e369e649\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/dc2d13fa6f1db25f1c6d804567e1ecfcdff4f040\"\u003e\u003ccode\u003edc2d13f\u003c/code\u003e\u003c/a\u003e Release 2026-05-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da4bcffa913dc4ba46e1ce10a6268bf075547a8d\"\u003e\u003ccode\u003eda4bcff\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/a8b1180254cba3e23aa6baece26783395e884d81\"\u003e\u003ccode\u003ea8b1180\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.100.1...service/s3/v1.101.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.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.50.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/crypto/commit/b8a14a8d65f88c0c79c139171f1354c69a6cdb8a\"\u003e\u003ccode\u003eb8a14a8\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/9d9d5078968ddb8a279092c665a24e7de4178778\"\u003e\u003ccode\u003e9d9d507\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: fix bundle test with Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/fd0b90d21f9ab4b5dd398e9526b570bfea86e370\"\u003e\u003ccode\u003efd0b90d\u003c/code\u003e\u003c/a\u003e acme: include Problem in OrderError.Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b9e53593a6073e6a786c49e9ad27956a9b77e54e\"\u003e\u003ccode\u003eb9e5359\u003c/code\u003e\u003c/a\u003e pbkdf2: turn into a wrapper for crypto/pbkdf2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cc0e4fc1d49127130b0d00612a2eeed2ab745d40\"\u003e\u003ccode\u003ecc0e4fc\u003c/code\u003e\u003c/a\u003e hkdf: forward Extract to the standard library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8e9237a216b050e1b11e041863825104a6811db\"\u003e\u003ccode\u003ea8e9237\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.50.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 `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.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.50.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/crypto/commit/b8a14a8d65f88c0c79c139171f1354c69a6cdb8a\"\u003e\u003ccode\u003eb8a14a8\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/9d9d5078968ddb8a279092c665a24e7de4178778\"\u003e\u003ccode\u003e9d9d507\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: fix bundle test with Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/fd0b90d21f9ab4b5dd398e9526b570bfea86e370\"\u003e\u003ccode\u003efd0b90d\u003c/code\u003e\u003c/a\u003e acme: include Problem in OrderError.Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b9e53593a6073e6a786c49e9ad27956a9b77e54e\"\u003e\u003ccode\u003eb9e5359\u003c/code\u003e\u003c/a\u003e pbkdf2: turn into a wrapper for crypto/pbkdf2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cc0e4fc1d49127130b0d00612a2eeed2ab745d40\"\u003e\u003ccode\u003ecc0e4fc\u003c/code\u003e\u003c/a\u003e hkdf: forward Extract to the standard library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8e9237a216b050e1b11e041863825104a6811db\"\u003e\u003ccode\u003ea8e9237\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.50.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 `google.golang.org/grpc` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e,...\n\n_Description has been truncated_","html_url":"https://github.com/spazzle-io/spazzle-api/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spazzle-io%2Fspazzle-api/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"},{"uuid":"4325484592","node_id":"PR_kwDOOYKqSs7Vdqd2","number":20,"state":"open","title":"chore(deps): bump the go_modules group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T20:44:04.000Z","updated_at":"2026-04-24T20:44:12.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":3,"packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.15.11","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/consensys/gnark-crypto","old_version":"0.16.0","new_version":"0.18.1"},{"name":"go.opentelemetry.io/otel","old_version":"1.39.0","new_version":"1.41.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 2 updates in the /go/event-listener directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.15.11 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.15.11...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/consensys/gnark-crypto` from 0.16.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: disable cobra bit reverse for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/662\"\u003eConsensys/gnark-crypto#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: adds avx512 poseidon2 for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/665\"\u003eConsensys/gnark-crypto#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGKR Gate Registry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/652\"\u003eConsensys/gnark-crypto#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused benchmark script by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/675\"\u003eConsensys/gnark-crypto#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove GKR from gnark-crypto by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/670\"\u003eConsensys/gnark-crypto#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u0026lt;31 bit field generated using uint32 by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/676\"\u003eConsensys/gnark-crypto#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: hash to curve by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/674\"\u003eConsensys/gnark-crypto#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Eisenstein Half-GCD convergence by \u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat/hashregistry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/687\"\u003eConsensys/gnark-crypto#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/fftext by \u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/vortex options by \u003ca href=\"https://github.com/ThomasPiellard\"\u003e\u003ccode\u003e@​ThomasPiellard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/689\"\u003eConsensys/gnark-crypto#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[secp256k1]: replace outdated link to article by \u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove dependency on internal package in ecc.go by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/693\"\u003eConsensys/gnark-crypto#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: missing Poseidon2 round keys by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/621\"\u003eConsensys/gnark-crypto#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Poseidon2 Hash Instantiation for BLS12-377 by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/623\"\u003eConsensys/gnark-crypto#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Grumpkin elliptic curve (2-cycle with BN254) by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/625\"\u003eConsensys/gnark-crypto#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerf: Poseidon2 GKR circuit by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/628\"\u003eConsensys/gnark-crypto#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add sis avx512 and fft avx512 for koalabear by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/622\"\u003eConsensys/gnark-crypto#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterpolateOnRange refactor by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/634\"\u003eConsensys/gnark-crypto#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add auto close PR workflow by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/638\"\u003eConsensys/gnark-crypto#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: subgroup membership by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/635\"\u003eConsensys/gnark-crypto#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: poseidon2 for koala-bear, baby-bear and goldilocks by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/629\"\u003eConsensys/gnark-crypto#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: generify poseidon2 parameters for other curves/fr by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/636\"\u003eConsensys/gnark-crypto#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: baby-bear and koala-bear extensions of degree 4 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/643\"\u003eConsensys/gnark-crypto#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure fast path is taken only with fixed bound and degree by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/651\"\u003eConsensys/gnark-crypto#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoseidon2 compression for small fields by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/644\"\u003eConsensys/gnark-crypto#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poseidon2 templates by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/648\"\u003eConsensys/gnark-crypto#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improve NAF decomposition test coverage by \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generate code for poseidon2_test by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/660\"\u003eConsensys/gnark-crypto#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bn254, bls12-381): test points intentionally not on sugroups G1/2 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/658\"\u003eConsensys/gnark-crypto#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generify small fields extensions by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/647\"\u003eConsensys/gnark-crypto#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.18.0] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused benchmark script (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace outdated link to article (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperiment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evortex on koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake \u0026lt;31 bit field generated using uint32 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003eEisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadds avx512 poseidon2 for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove useless copies in e4 mul by elem (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisable cobra bit reverse for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehash to curve (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/674\"\u003e#674\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.17.0] - 2025-03-11\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useless github workflow\u003c/li\u003e\n\u003cli\u003egenerify poseidon2 parameters for other curves/fr (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd auto close PR workflow (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebaby-bear and koala-bear extensions of degree 4 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eposeidon2 for koala-bear, baby-bear and goldilocks (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd sis avx512 and fft avx512 for koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Grumpkin elliptic curve (2-cycle with BN254) (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 Hash Instantiation for BLS12-377 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eposeidon2 templates (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure fast path is taken only with fixed bound and degree (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emissing Poseidon2 round keys (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esubgroup membership (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 GKR circuit (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerify small fields extensions (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerate code for poseidon2_test (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/f8ab23ad72836de95a017e7df1930992f291a509\"\u003e\u003ccode\u003ef8ab23a\u003c/code\u003e\u003c/a\u003e fix: remove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/2b70394b1962337a39546e67c6db125628d46118\"\u003e\u003ccode\u003e2b70394\u003c/code\u003e\u003c/a\u003e feat: remove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/ca72a0f722db3704e764f67e1bb893459501cd5f\"\u003e\u003ccode\u003eca72a0f\u003c/code\u003e\u003c/a\u003e docs: replace outdated link to article (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/21614bdb6b30608c8556598677f797e24ac70635\"\u003e\u003ccode\u003e21614bd\u003c/code\u003e\u003c/a\u003e Feat/vortex options (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0517915476d283b92224365bd8659bca10153ffd\"\u003e\u003ccode\u003e0517915\u003c/code\u003e\u003c/a\u003e Feat/fftext (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/404f8e5110fa7eaa178d2617ff55eded12cd4de2\"\u003e\u003ccode\u003e404f8e5\u003c/code\u003e\u003c/a\u003e feat/hashregistry (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/56600883e0e9f9b159e9c7000b94e76185ec3d0d\"\u003e\u003ccode\u003e5660088\u003c/code\u003e\u003c/a\u003e fix: Eisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/1873045cbd7d0e690a74c0c30c4a00335776de5f\"\u003e\u003ccode\u003e1873045\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.16.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.39.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.39.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` from 1.39.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel'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.39.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Shemse1/example-hub/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Shemse1/example-hub/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shemse1%2Fexample-hub/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"4322178500","node_id":"PR_kwDOH5RI3s7VSyMC","number":324,"state":"closed","title":"Bump github.com/ethereum/go-ethereum from 1.11.5 to 1.17.2","user":"dependabot[bot]","labels":["dependencies","go","Status: Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-16T03:27:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T10:06:05.000Z","updated_at":"2026-06-16T03:27:56.000Z","time_to_close":4555302,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.11.5","new_version":"1.17.2","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.11.5 to 1.17.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEMF Suppressor (v1.17.2)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with several important bug fixes. Notably, a critical issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e could previously corrupt node data, users relying on this RPC endpoint are strongly advised to upgrade.\u003c/p\u003e\n\u003cp\u003eGeth now also supports syncing with chains where pre-Prague history has been pruned, and allows explicitly removing it via \u003ccode\u003egeth prune-history --history.chain postprague\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet default cache size to 4GB across all networks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33836\"\u003e#33836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33975\"\u003e#33975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for pruning chain history prior to the Prague fork (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33657\"\u003e#33657\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34036\"\u003e#34036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003efetchpayload\u003c/code\u003e command to build execution witnesses for specific blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33919\"\u003e#33919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized Era history import with batched insertion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33894\"\u003e#33894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewomir\u003c/code\u003e target for keeper (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for iterating a single storage trie in \u003ccode\u003egeth snapshot traverse-state\u003c/code\u003e and \u003ccode\u003egeth snapshot traverse-rawstate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34051\"\u003e#34051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003eEIP-8024: Switch to branchless normalization and extend EXCHANGE (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33869\"\u003e#33869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7778: Block gas accounting without refunds (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33593\"\u003e#33593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7954: Increase maximum contract size (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33832\"\u003e#33832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7708: ETH transfers now emit logs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33645\"\u003e#33645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReworked gas measurement order (prerequisite for EIP-7928) (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33648\"\u003e#33648\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved payload building by prewarming trie nodes for state hash computation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33945\"\u003e#33945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious binary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33989\"\u003e#33989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34021\"\u003e#34021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34032\"\u003e#34032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34022\"\u003e#34022\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34056\"\u003e#34056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgraded go-eth-kzg to v1.5.0, significantly reducing allocations in \u003ccode\u003eVerifyCellProofBatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33963\"\u003e#33963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored state database in preparation for binary trie integration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33816\"\u003e#33816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled trie node history retention on existing nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33934\"\u003e#33934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized historical state indexer with batch processing (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33640\"\u003e#33640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed potential deadlock in txlookup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34039\"\u003e#34039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new RLP APIs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34052\"\u003e#34052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34048\"\u003e#34048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dir.Sync() failure in freezer on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid duplicate connections by skipping simultaneous inbound/outbound dials (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33198\"\u003e#33198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed session key mismatch by using consistent remote address handling in discv5 tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34031\"\u003e#34031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded DNS hostname resolution for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed state corruption issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e; deprecated \u003ccode\u003edebug_executionWitnessByHash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33931\"\u003e#33931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded MaxUsedGas field to \u003ccode\u003eeth_simulateV1\u003c/code\u003e response (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32789\"\u003e#32789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed gas cap handling in \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33952\"\u003e#33952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nonce revert edge case during contract creation in tracer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33978\"\u003e#33978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eeth_createAccessList\u003c/code\u003e to return an empty list instead of null for storage keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33976\"\u003e#33976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeth_getFilterLogs\u003c/code\u003e now returns an error if the requested chain segment has been pruned (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33823\"\u003e#33823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slot number encoding in RPC responses (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34005\"\u003e#34005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce RPC call limits for \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce storage slot limits for proofs in \u003ccode\u003eeth_getProof\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eObservability\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious OpenTelemetry fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33927\"\u003e#33927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33955\"\u003e#33955\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/ethereum/go-ethereum/commit/be4dc0c4be2fe316dbdd0a73e48421f64978232f\"\u003e\u003ccode\u003ebe4dc0c\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.2 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34618\"\u003e#34618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/95705e8b7b6e021b3312c4dc9c817b7646bf67af\"\u003e\u003ccode\u003e95705e8\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of getProofs keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ceabc39304ec298d891d3cde51b8cfddc6842197\"\u003e\u003ccode\u003eceabc39\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of calls to eth_simulateV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e585ad3b42994ca7e77a34c0f5bcf808d9987e48\"\u003e\u003ccode\u003ee585ad3\u003c/code\u003e\u003c/a\u003e core/rawdb: fix freezer dir.Sync() failure on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d1369b69f5d8b86741299a6b3c171ac58ed296bf\"\u003e\u003ccode\u003ed1369b6\u003c/code\u003e\u003c/a\u003e core/txpool/legacypool: use types.Sender instead of signer.Sender (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34059\"\u003e#34059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bd3c8431d9f7282e840670ef72c9a7c8f67e3271\"\u003e\u003ccode\u003ebd3c843\u003c/code\u003e\u003c/a\u003e build, cmd/keeper: add \u0026quot;womir\u0026quot; target (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a2496852e98876530130c93ca540860a31a0d18a\"\u003e\u003ccode\u003ea249685\u003c/code\u003e\u003c/a\u003e p2p/discover: resolve DNS hostnames for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c3467dd8b5e2cf151744b04b62888649ee21f52d\"\u003e\u003ccode\u003ec3467dd\u003c/code\u003e\u003c/a\u003e core, miner, trie: relocate witness stats (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34106\"\u003e#34106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/acdd13971705c767330bdfbd4511b4d1e53580fd\"\u003e\u003ccode\u003eacdd139\u003c/code\u003e\u003c/a\u003e miner: set slot number when building test payload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34094\"\u003e#34094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1b3b028d1da4aedcb480693e58910712abe20009\"\u003e\u003ccode\u003e1b3b028\u003c/code\u003e\u003c/a\u003e miner: fix txFitsSize comment (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34100\"\u003e#34100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.11.5...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.11.5\u0026new-version=1.17.2)](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/rotte0/solid-telegram/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rotte0%2Fsolid-telegram/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"},{"uuid":"4322174062","node_id":"PR_kwDOIAeMx87VSxPr","number":278,"state":"closed","title":"Bump github.com/ethereum/go-ethereum from 1.10.19 to 1.17.2","user":"dependabot[bot]","labels":["dependencies","go","Status: Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-16T01:13:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T10:05:15.000Z","updated_at":"2026-06-16T01:13:54.000Z","time_to_close":4547311,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.10.19","new_version":"1.17.2","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.19 to 1.17.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEMF Suppressor (v1.17.2)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with several important bug fixes. Notably, a critical issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e could previously corrupt node data, users relying on this RPC endpoint are strongly advised to upgrade.\u003c/p\u003e\n\u003cp\u003eGeth now also supports syncing with chains where pre-Prague history has been pruned, and allows explicitly removing it via \u003ccode\u003egeth prune-history --history.chain postprague\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet default cache size to 4GB across all networks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33836\"\u003e#33836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33975\"\u003e#33975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for pruning chain history prior to the Prague fork (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33657\"\u003e#33657\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34036\"\u003e#34036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003efetchpayload\u003c/code\u003e command to build execution witnesses for specific blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33919\"\u003e#33919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized Era history import with batched insertion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33894\"\u003e#33894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewomir\u003c/code\u003e target for keeper (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for iterating a single storage trie in \u003ccode\u003egeth snapshot traverse-state\u003c/code\u003e and \u003ccode\u003egeth snapshot traverse-rawstate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34051\"\u003e#34051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003eEIP-8024: Switch to branchless normalization and extend EXCHANGE (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33869\"\u003e#33869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7778: Block gas accounting without refunds (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33593\"\u003e#33593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7954: Increase maximum contract size (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33832\"\u003e#33832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7708: ETH transfers now emit logs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33645\"\u003e#33645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReworked gas measurement order (prerequisite for EIP-7928) (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33648\"\u003e#33648\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved payload building by prewarming trie nodes for state hash computation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33945\"\u003e#33945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious binary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33989\"\u003e#33989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34021\"\u003e#34021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34032\"\u003e#34032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34022\"\u003e#34022\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34056\"\u003e#34056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgraded go-eth-kzg to v1.5.0, significantly reducing allocations in \u003ccode\u003eVerifyCellProofBatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33963\"\u003e#33963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored state database in preparation for binary trie integration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33816\"\u003e#33816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled trie node history retention on existing nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33934\"\u003e#33934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized historical state indexer with batch processing (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33640\"\u003e#33640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed potential deadlock in txlookup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34039\"\u003e#34039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new RLP APIs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34052\"\u003e#34052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34048\"\u003e#34048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dir.Sync() failure in freezer on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid duplicate connections by skipping simultaneous inbound/outbound dials (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33198\"\u003e#33198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed session key mismatch by using consistent remote address handling in discv5 tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34031\"\u003e#34031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded DNS hostname resolution for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed state corruption issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e; deprecated \u003ccode\u003edebug_executionWitnessByHash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33931\"\u003e#33931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded MaxUsedGas field to \u003ccode\u003eeth_simulateV1\u003c/code\u003e response (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32789\"\u003e#32789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed gas cap handling in \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33952\"\u003e#33952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nonce revert edge case during contract creation in tracer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33978\"\u003e#33978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eeth_createAccessList\u003c/code\u003e to return an empty list instead of null for storage keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33976\"\u003e#33976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeth_getFilterLogs\u003c/code\u003e now returns an error if the requested chain segment has been pruned (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33823\"\u003e#33823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slot number encoding in RPC responses (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34005\"\u003e#34005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce RPC call limits for \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce storage slot limits for proofs in \u003ccode\u003eeth_getProof\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eObservability\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious OpenTelemetry fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33927\"\u003e#33927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33955\"\u003e#33955\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/ethereum/go-ethereum/commit/be4dc0c4be2fe316dbdd0a73e48421f64978232f\"\u003e\u003ccode\u003ebe4dc0c\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.2 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34618\"\u003e#34618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/95705e8b7b6e021b3312c4dc9c817b7646bf67af\"\u003e\u003ccode\u003e95705e8\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of getProofs keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ceabc39304ec298d891d3cde51b8cfddc6842197\"\u003e\u003ccode\u003eceabc39\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of calls to eth_simulateV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e585ad3b42994ca7e77a34c0f5bcf808d9987e48\"\u003e\u003ccode\u003ee585ad3\u003c/code\u003e\u003c/a\u003e core/rawdb: fix freezer dir.Sync() failure on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d1369b69f5d8b86741299a6b3c171ac58ed296bf\"\u003e\u003ccode\u003ed1369b6\u003c/code\u003e\u003c/a\u003e core/txpool/legacypool: use types.Sender instead of signer.Sender (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34059\"\u003e#34059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bd3c8431d9f7282e840670ef72c9a7c8f67e3271\"\u003e\u003ccode\u003ebd3c843\u003c/code\u003e\u003c/a\u003e build, cmd/keeper: add \u0026quot;womir\u0026quot; target (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a2496852e98876530130c93ca540860a31a0d18a\"\u003e\u003ccode\u003ea249685\u003c/code\u003e\u003c/a\u003e p2p/discover: resolve DNS hostnames for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c3467dd8b5e2cf151744b04b62888649ee21f52d\"\u003e\u003ccode\u003ec3467dd\u003c/code\u003e\u003c/a\u003e core, miner, trie: relocate witness stats (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34106\"\u003e#34106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/acdd13971705c767330bdfbd4511b4d1e53580fd\"\u003e\u003ccode\u003eacdd139\u003c/code\u003e\u003c/a\u003e miner: set slot number when building test payload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34094\"\u003e#34094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1b3b028d1da4aedcb480693e58910712abe20009\"\u003e\u003ccode\u003e1b3b028\u003c/code\u003e\u003c/a\u003e miner: fix txFitsSize comment (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34100\"\u003e#34100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.10.19...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.10.19\u0026new-version=1.17.2)](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/LambdaIM/lambdavm/pull/278","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LambdaIM%2Flambdavm/issues/278","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/278/packages"},{"uuid":"4283620313","node_id":"PR_kwDORyKFBs7TXTU3","number":14,"state":"open","title":"build(deps): Bump the all-go group across 3 directories with 14 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T15:19:30.000Z","updated_at":"2026-04-17T15:19:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"all-go","update_count":14,"packages":[{"name":"github.com/cometbft/cometbft","old_version":"0.37.5","new_version":"1.0.1","repository_url":"https://github.com/cometbft/cometbft"},{"name":"github.com/cometbft/cometbft-db","old_version":"0.8.0","new_version":"1.0.1"},{"name":"github.com/cosmos/cosmos-sdk","old_version":"0.47.15","new_version":"0.54.2","repository_url":"https://github.com/cosmos/cosmos-sdk"},{"name":"github.com/cosmos/gogoproto","old_version":"1.7.0","new_version":"1.7.2"},{"name":"github.com/cosmos/ibc-go/v7","old_version":"7.3.0","new_version":"7.10.0","repository_url":"https://github.com/cosmos/ibc-go"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.1","new_version":"1.17.2","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/rs/zerolog","old_version":"1.34.0","new_version":"1.35.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 3 updates in the /apps/cosmos-exec directory: [github.com/cometbft/cometbft](https://github.com/cometbft/cometbft), [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) and [github.com/cosmos/ibc-go/v7](https://github.com/cosmos/ibc-go).\nBumps the all-go group with 2 updates in the /execution/evm directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/evstack/ev-node](https://github.com/evstack/ev-node).\nBumps the all-go group with 3 updates in the /test/docker-e2e directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora) and [github.com/evstack/ev-node/execution/evm](https://github.com/evstack/ev-node).\n\nUpdates `github.com/cometbft/cometbft` from 0.37.5 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cometbft/cometbft/releases\"\u003egithub.com/cometbft/cometbft's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.1/CHANGELOG.md#v101\"\u003eCHANGELOG\u003c/a\u003e for this release.\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.x/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this release.\u003c/p\u003e\n\u003cp\u003ePlease see more information on the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0/docs/guides/upgrades/v0.38-to-v1.0.md\"\u003eUpgrading from CometBFT v0.38 to v1.0\u003c/a\u003e guide.\u003c/p\u003e\n\u003ch2\u003ev1.0.0-rc2\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0-rc2/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this pre-release, but not yet officially released.\u003c/p\u003e\n\u003ch2\u003ev1.0.0-rc1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0-rc1/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this pre-release, but not yet officially released.\u003c/p\u003e\n\u003ch2\u003ev1.0.0-alpha.2\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0-alpha.2/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this pre-release, but not yet officially released.\u003c/p\u003e\n\u003ch2\u003ev1.0.0-alpha.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0-alpha.1/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this pre-release, but not yet officially released.\u003c/p\u003e\n\u003ch2\u003ev0.39.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest(p2p): comet-p2p vs lib-p2p benchmarks (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5746\"\u003e#5746\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5768\"\u003ecometbft/cometbft#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(autopool): modify recovery of \u003ccode\u003eautopool\u003c/code\u003e workers (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5775\"\u003e#5775\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5779\"\u003ecometbft/cometbft#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(node): dont log experimental warning for libp2p if running at height 0 (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5776\"\u003e#5776\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5780\"\u003ecometbft/cometbft#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): properly handle nil votes (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5777\"\u003e#5777\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5781\"\u003ecometbft/cometbft#5781\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cometbft/cometbft/compare/v0.39.0...v0.39.1\"\u003ehttps://github.com/cometbft/cometbft/compare/v0.39.0...v0.39.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release includes a number of performance improvements back ported from the v1.0.0 release, as well as the introduction of libp2p based networking as an alternative to cometp2p, and Adaptive Sync, which allows for consensus and blocksync to run along side each other.\u003c/p\u003e\n\u003cp\u003eSee the full documentation on \u003ca href=\"https://docs.cosmos.network/cometbft/latest/docs/experimental/lib-p2p\"\u003elibp2p\u003c/a\u003e and \u003ca href=\"https://docs.cosmos.network/cometbft/latest/docs/core/block-sync#adaptivesync\"\u003eAdaptive Sync\u003c/a\u003e for more details. For benchmark results of libp2p vs cometp2p, see the assets below.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v0.39.0/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for this release.\u003c/p\u003e\n\u003ch2\u003ev0.38.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add additional evidence validation (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5638\"\u003e#5638\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5639\"\u003ecometbft/cometbft#5639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(blocksync): \u003ccode\u003eExtendedCommit\u003c/code\u003e verification via verified next blocks last commit (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5629\"\u003e#5629\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5640\"\u003ecometbft/cometbft#5640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(blocksync): use full commit verification in blocksync (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5711\"\u003e#5711\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5727\"\u003ecometbft/cometbft#5727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(blocksync): ensure full verification of \u003ccode\u003esecond.LastCommit\u003c/code\u003e during sync (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5753\"\u003e#5753\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5756\"\u003ecometbft/cometbft#5756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cometbft/cometbft/compare/v0.38.21...v0.38.22\"\u003ehttps://github.com/cometbft/cometbft/compare/v0.38.21...v0.38.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.38.21\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(statesync): add max snapshot chunks configuration (v0.38.x) by \u003ca href=\"https://github.com/mattac21\"\u003e\u003ccode\u003e@​mattac21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5548\"\u003ecometbft/cometbft#5548\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/cometbft/cometbft/blob/v1.0.1/CHANGELOG.md\"\u003egithub.com/cometbft/cometbft's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFebruary 3, 2025\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes two security issues (ASA-2025-001, ASA-2025-002). Users are\nencouraged to upgrade as soon as possible.\u003c/p\u003e\n\u003ch3\u003eBUG FIXES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[blocksync]\u003c/code\u003e Ban peer if it reports height lower than what was previously reported\n(\u003ca href=\"https://github.com/cometbft/cometbft/security/advisories/GHSA-22qq-3xwm-r5x4\"\u003eASA-2025-001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[consensus]\u003c/code\u003e Fix overflow in synchrony parameters in \u003ccode\u003elinux/amd64\u003c/code\u003e architecture.\nCap \u003ccode\u003eSynchronyParams.MessageDelay\u003c/code\u003e to 24hrs.\nCap \u003ccode\u003eSynchronyParams.Precision\u003c/code\u003e to 30 sec.\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[crypto/bls12381]\u003c/code\u003e Fix JSON marshal of private key\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/4772\"\u003e#4772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[crypto/bls12381]\u003c/code\u003e Modify \u003ccode\u003eSign\u003c/code\u003e, \u003ccode\u003eVerify\u003c/code\u003e to use \u003ccode\u003edstMinPk\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4783\"\u003e#4783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[privval]\u003c/code\u003e Re-enable some sanity checks related to vote extensions\nwhen signing a vote\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[types]\u003c/code\u003e Check that \u003ccode\u003ePart.Index\u003c/code\u003e equals \u003ccode\u003ePart.Proof.Index\u003c/code\u003e\n(\u003ca href=\"https://github.com/cometbft/cometbft/security/advisories/GHSA-r3r4-g7hq-pq4f\"\u003eASA-2025-001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDEPENDENCIES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[go/runtime]\u003c/code\u003e Bump minimum Go version to 1.23.5\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eDecember 17, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis is a major release of CometBFT that includes several substantial changes\nthat aim to reduce bandwidth consumption, enable modularity, improve\nintegrators' experience and increase the velocity of the CometBFT development\nteam, including:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eProposer-Based Timestamps (PBTS) support. PBTS is a Byzantine fault-tolerant\nalgorithm used by CometBFT for computing block times.\nWhen activated on a chain, it replaces the pre-existing BFT-time algorithm.\nSee \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.1/spec/consensus/proposer-based-timestamp\"\u003espec\u003c/a\u003e doc for PBTS.\u003c/li\u003e\n\u003cli\u003eValidators now proactively communicate the block parts they already have so\nothers do not resend them, reducing amplification in the network and reducing\nbandwidth consumption.\u003c/li\u003e\n\u003cli\u003eAn experimental feature in the mempool that allows limiting the number of\npeers to which transactions are forwarded, allowing operators to optimize\ngossip-related bandwidth consumption further.\u003c/li\u003e\n\u003cli\u003eAn opt-in \u003ccode\u003enop\u003c/code\u003e mempool, which allows application developers to turn off all\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- 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/cometbft/cometbft/commit/d22299509a50140b74d81b113c4d78e4cf501994\"\u003e\u003ccode\u003ed222995\u003c/code\u003e\u003c/a\u003e chore: v1.0.1 release (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4907\"\u003e#4907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/f943aabc7b9201ea1089ff3381479929435ce424\"\u003e\u003ccode\u003ef943aab\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/0ee80cd609c7ae9fe856bdd1c6d38553fdae90ce\"\u003e\u003ccode\u003e0ee80cd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/481e46477a1445749b08067feb1bf009443f3d54\"\u003e\u003ccode\u003e481e464\u003c/code\u003e\u003c/a\u003e fix(pbts): hardening tests for overflows in \u003ccode\u003eSynchronyParams\u003c/code\u003e (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4816\"\u003e#4816\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/d4a24c1dc311f45789c67b830d39a60a4c11eebc\"\u003e\u003ccode\u003ed4a24c1\u003c/code\u003e\u003c/a\u003e chore(deps): bump Go version to 1.23.5 (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4888\"\u003e#4888\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/8005556bb49c3c28b72c798a6879c425ac35c1c5\"\u003e\u003ccode\u003e8005556\u003c/code\u003e\u003c/a\u003e build(deps): Bump google.golang.org/grpc from 1.69.4 to 1.70.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/629b28e65aff07f23e8109a06ed16dd128aa5e7b\"\u003e\u003ccode\u003e629b28e\u003c/code\u003e\u003c/a\u003e build(deps): Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4884\"\u003e#4884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/e45feab5745ca4cb34b84794821753e661f9258e\"\u003e\u003ccode\u003ee45feab\u003c/code\u003e\u003c/a\u003e build(deps): Bump docker/build-push-action from 6.12.0 to 6.13.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4879\"\u003e#4879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/9f97b87b2a3d35ec6e38d34d0645956ac76503b0\"\u003e\u003ccode\u003e9f97b87\u003c/code\u003e\u003c/a\u003e fix(crypto/bls12381): fix marshaling FilePVKey (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4772\"\u003e#4772\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4870\"\u003e#4870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/1fb89c8fce16be38555ee237ffa4716ce69e8d65\"\u003e\u003ccode\u003e1fb89c8\u003c/code\u003e\u003c/a\u003e fix(crypto/bls12381): modify \u003ccode\u003eSign\u003c/code\u003e, \u003ccode\u003eVerify\u003c/code\u003e (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4813\"\u003e#4813\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4871\"\u003e#4871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cometbft/cometbft/compare/v0.37.5...v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cometbft/cometbft-db` from 0.8.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cometbft/cometbft-db/releases\"\u003egithub.com/cometbft/cometbft-db's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v1.0.1/CHANGELOG.md#v101\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v1.0.0/CHANGELOG.md#v100\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.15.0/CHANGELOG.md#v0150\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.14.2/CHANGELOG.md#v0142\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003e📖 \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0140\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cp\u003e📖 \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0130\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003e:book: \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0120\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003cp\u003e:book: \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0110\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003cp\u003e:book: \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0100\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.9.x/CHANGELOG.md#v095\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.9.x/CHANGELOG.md#v094\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003e📖 \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.9.x/CHANGELOG.md#v093\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003e:book: \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v090\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md\"\u003egithub.com/cometbft/cometbft-db's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eSeptember 23, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release reverts the addition of the \u003ccode\u003egoleveldb\u003c/code\u003e flag, which was deemed as\ntoo disruptive to users.\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eSeptember 20, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release swaps the \u0026quot;default\u0026quot; DB from goleveldb to pebbledb. There's now a\n\u003ccode\u003egoleveldb\u003c/code\u003e build flag that must be used when using goleveldb. If you're using\n\u003ccode\u003epebbledb\u003c/code\u003e, you don't need a build flag anymore.\u003c/p\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egoleveldb\u003c/code\u003e build flag.\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/pull/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eSeptember 9, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release bumps the Go version to 1.23.\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[go/runtime]\u003c/code\u003e Bump minimum Go version to v1.23\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4039\"\u003e#4039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDEPENDENCIES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse RocksDB 9, testing with v9.3.1\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/pull/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 9, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release reinstates boltdb and cleveldb as deprecated backend types.\nPlease note that we discourage the use of them, as we plan to discontinue support in a future release.\u003c/p\u003e\n\u003ch3\u003eDEPENDENCIES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereinstate BoltDB and ClevelDB as backend DBs\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/pull/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/420c96bc992d90d989188ca6fc915372719a328c\"\u003e\u003ccode\u003e420c96b\u003c/code\u003e\u003c/a\u003e build: v1.0.1 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/6c14293ea40d121bb701869ca21272ff64a0914e\"\u003e\u003ccode\u003e6c14293\u003c/code\u003e\u003c/a\u003e revert(goleveldb): remove \u003ccode\u003egoleveldb\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/9b8cce9f9171c1d8ab60fd7cd6c19399c193ae83\"\u003e\u003ccode\u003e9b8cce9\u003c/code\u003e\u003c/a\u003e build: v1.0.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/b31daa3d66b714f429a968009de5e54778ce9b37\"\u003e\u003ccode\u003eb31daa3\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003egoleveldb\u003c/code\u003e and remove \u003ccode\u003epebbledb\u003c/code\u003e build flag (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/0c657ee9858e4eb5aa1e984ab14211bb533e56d6\"\u003e\u003ccode\u003e0c657ee\u003c/code\u003e\u003c/a\u003e ci: various improvements (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/cf9a524e0f7540a49fedab9f94530aa9e95adf4d\"\u003e\u003ccode\u003ecf9a524\u003c/code\u003e\u003c/a\u003e v0.15.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/eb2e73268c70ce5e23ac2726c58e6ab73641cf5f\"\u003e\u003ccode\u003eeb2e732\u003c/code\u003e\u003c/a\u003e build(deps): Bump minimum Go version to v1.23 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/bf6feef3d8038115da40dc3e878de6fcf3f1201e\"\u003e\u003ccode\u003ebf6feef\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/dgraph-io/badger/v4 from 4.2.0 to 4.3.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/f69e43c04f0ba36e73f977f44e307ffb83a1dbd8\"\u003e\u003ccode\u003ef69e43c\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/google/btree from 1.1.2 to 1.1.3 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/58ab00a2b0193338b597dcfb57db965a3cad59e1\"\u003e\u003ccode\u003e58ab00a\u003c/code\u003e\u003c/a\u003e build(deps): bump go.etcd.io/bbolt from 1.3.10 to 1.3.11 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cometbft/cometbft-db/compare/v0.8.0...v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cosmos/cosmos-sdk` from 0.47.15 to 0.54.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/cosmos-sdk/releases\"\u003egithub.com/cosmos/cosmos-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.54.2\u003c/h2\u003e\n\u003ch1\u003eCosmos SDK v0.54.2 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003cp\u003eAnnouncing Cosmos SDK v0.54\u003c/p\u003e\n\u003cp\u003eWe are pleased to announce the release of Cosmos SDK v0.54! Cosmos SDK v0.54 is part of the \u003ca href=\"https://www.cosmoslabs.io/blog/the-cosmos-stack-roadmap-2026#future-improvements-to-the-cosmos-stack\"\u003e2026.1 release family\u003c/a\u003e. This release introduces order of magnitude improvements to network stability and throughput.\u003c/p\u003e\n\u003cp\u003eSee the full \u003ca href=\"https://docs.cosmos.network/sdk/latest/upgrade/release\"\u003ev0.54 release notes\u003c/a\u003e for more details on what's included in this release.\u003c/p\u003e\n\u003cp\u003eUpgrading to this verison of the Cosmos SDK from any v0.50.x release will require a coordinated chain upgrade.\u003c/p\u003e\n\u003cp\u003eFor more information on upgrading, please see our \u003ca href=\"https://docs.cosmos.network/sdk/latest/upgrade/upgrade\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e📝 Changelog\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://github.com/cosmos/cosmos-sdk/blob/v0.54.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for an exhaustive list of changes or \u003ca href=\"https://github.com/cosmos/cosmos-sdk/compare/v0.53.7...v0.54.2\"\u003ecompare changes\u003c/a\u003e from the last release.\u003c/p\u003e\n\u003ch2\u003ev0.53.7\u003c/h2\u003e\n\u003ch1\u003eCosmos SDK v0.53.7 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003cp\u003eThis patch release includes minor functionality additions.\u003c/p\u003e\n\u003ch2\u003e📝 Changelog\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://github.com/cosmos/cosmos-sdk/blob/v0.53.7/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for an exhaustive list of changes or \u003ca href=\"https://github.com/cosmos/cosmos-sdk/compare/v0.53.6...v0.53.7\"\u003ecompare changes\u003c/a\u003e from the last release.\u003c/p\u003e\n\u003ch2\u003ev0.53.6\u003c/h2\u003e\n\u003ch1\u003eCosmos SDK v0.53.6 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003cp\u003eThis patch release includes minor dependency bumps and functionality additions.\u003c/p\u003e\n\u003ch2\u003e📝 Changelog\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://github.com/cosmos/cosmos-sdk/blob/v0.53.6/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for an exhaustive list of changes or \u003ca href=\"https://github.com/cosmos/cosmos-sdk/compare/v0.53.5...v0.53.6\"\u003ecompare changes\u003c/a\u003e from the last release.\u003c/p\u003e\n\u003ch2\u003ev0.53.5\u003c/h2\u003e\n\u003ch1\u003eCosmos SDK v0.53.5 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003cp\u003eThis patch release includes minor dependency and non-breaking functionality additions.\u003c/p\u003e\n\u003cp\u003eThis is fully API and state-compatible with all v0.53.x releases.\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/cosmos/cosmos-sdk/blob/main/CHANGELOG.md\"\u003egithub.com/cosmos/cosmos-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/releases/tag/v0.54.2\"\u003ev0.54.2\u003c/a\u003e - 2026-04-15\u003c/h2\u003e\n\u003cp\u003eThis patch release contains only minor dependency bumps.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/releases/tag/v0.54.1\"\u003ev0.54.1\u003c/a\u003e - 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(x/auth) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26297\"\u003e#26297\u003c/a\u003e Cap pagination limit at number of txs within block during \u003ccode\u003eGetBlockWithTxs\u003c/code\u003e instead of 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/releases/tag/v0.54.0\"\u003ev0.54.0\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(x/consensus) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25607\"\u003e#25607\u003c/a\u003e Add \u003ccode\u003eAuthorityParams\u003c/code\u003e to consensus params. When set, the consensus params authority takes precedence over per-keeper authority for all module parameter updates. Keeper constructor signatures are unchanged.\u003c/li\u003e\n\u003cli\u003e(x/staking) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/issues/25724\"\u003e#25724\u003c/a\u003e Validate \u003ccode\u003eBondDenom\u003c/code\u003e in \u003ccode\u003eMsgUpdateParams\u003c/code\u003e to prevent setting non-existent or zero-supply denoms.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25778\"\u003e#25778\u003c/a\u003e Update \u003ccode\u003elog\u003c/code\u003e to log v2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25090\"\u003e#25090\u003c/a\u003e Moved deprecated modules to \u003ccode\u003e./contrib\u003c/code\u003e.  These modules are still available but will no longer be actively maintained or supported in the Cosmos SDK Bug Bounty program.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ex/group\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ex/nft\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ex/circuit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ex/crisis\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e(crypto) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24414\"\u003e#24414\u003c/a\u003e Remove sr25519 support, since it was removed in CometBFT v1.x (see: CometBFT \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/3646\"\u003e#3646\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e(x/mint) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25599\"\u003e#25599\u003c/a\u003e Add max supply param.\u003c/li\u003e\n\u003cli\u003e(x/gov) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25615\"\u003e#25615\u003c/a\u003e Decouple \u003ccode\u003ex/gov\u003c/code\u003e from \u003ccode\u003ex/staking\u003c/code\u003e by making \u003ccode\u003eCalculateVoteResultsAndVotingPowerFn\u003c/code\u003e a required parameter to \u003ccode\u003ekeeper.NewKeeper\u003c/code\u003e instead of \u003ccode\u003eStakingKeeper\u003c/code\u003e.\n\u003ccode\u003eBondedTokens\u003c/code\u003e has been renamed to \u003ccode\u003eValidatorPower\u003c/code\u003e and \u003ccode\u003eTotalBondedTokens\u003c/code\u003e has been renamed to \u003ccode\u003eTotalValidatorPower\u003c/code\u003e to allow for multiple validator power representations.\u003c/li\u003e\n\u003cli\u003e(x/gov) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25617\"\u003e#25617\u003c/a\u003e \u003ccode\u003eAfterProposalSubmission\u003c/code\u003e hook now includes proposer address as a parameter.\u003c/li\u003e\n\u003cli\u003e(x/gov) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25616\"\u003e#25616\u003c/a\u003e \u003ccode\u003eDistrKeeper\u003c/code\u003e \u003ccode\u003ex/distribution\u003c/code\u003e is now optional. Genesis validation ensures \u003ccode\u003edistrKeeper\u003c/code\u003e is set if distribution module is used as proposal cancel destination.\u003c/li\u003e\n\u003cli\u003e(systemtests) [#25930]\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25930\"\u003ecosmos/cosmos-sdk#25930\u003c/a\u003e) Move \u003ccode\u003esystemtests\u003c/code\u003e into \u003ccode\u003etestutil\u003c/code\u003e and no longer under its own \u003ccode\u003ego.mod\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(baseapp) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26060\"\u003e#26060\u003c/a\u003e Remove \u003ccode\u003eBaseApp.SetStoreMetrics\u003c/code\u003e. The \u003ccode\u003eStoreMetrics\u003c/code\u003e interface never worked, so removing dead code.\u003c/li\u003e\n\u003cli\u003e(store) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26061\"\u003e#26061\u003c/a\u003e Remove store tracing API and all related plumbing:\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eSetTracer\u003c/code\u003e, \u003ccode\u003eSetTracingContext\u003c/code\u003e, and \u003ccode\u003eTracingEnabled\u003c/code\u003e from \u003ccode\u003eMultiStore\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eCacheWrapWithTrace\u003c/code\u003e from \u003ccode\u003eCacheWrapper\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eBaseApp.SetCommitMultiStoreTracer\u003c/code\u003e and tracing context logic from \u003ccode\u003eBaseApp.cacheTxContext\u003c/code\u003e and \u003ccode\u003eFinalizeBlock\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eio.Writer\u003c/code\u003e parameter from \u003ccode\u003eservertypes.AppCreator\u003c/code\u003e and \u003ccode\u003etraceWriter io.Writer\u003c/code\u003e from \u003ccode\u003eservertypes.AppExporter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003etraceStore io.Writer\u003c/code\u003e parameter from \u003ccode\u003esimapp.NewSimApp\u003c/code\u003e and all enterprise simapp constructors.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003etraceStore io.Writer\u003c/code\u003e from all \u003ccode\u003etestutil/simsx\u003c/code\u003e app factory signatures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e(store) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26042\"\u003e#26042\u003c/a\u003e We are now importing \u003ccode\u003egithub.com/cosmos/cosmos-sdk/store/v2\u003c/code\u003e as the store package instead of \u003ccode\u003ecosmossdk.io/store\u003c/code\u003e and all import paths have changed.\u003c/li\u003e\n\u003cli\u003e(baseapp) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26138\"\u003e#26138\u003c/a\u003e Default block gas meter to disabled. Adds checking to ensure block gas meter is not enabled while bstm parallel execution is configured and panics in these scenarios during parameter assignment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25471\"\u003e#25471\u003c/a\u003e Full BLS 12-381 support enabled.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24872\"\u003e#24872\u003c/a\u003e Support BLS 12-381 for cli \u003ccode\u003einit\u003c/code\u003e, \u003ccode\u003egentx\u003c/code\u003e, \u003ccode\u003ecollect-gentx\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(crypto) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24919\"\u003e#24919\u003c/a\u003e add \u003ccode\u003eNewPubKeyFromBytes\u003c/code\u003e function to the \u003ccode\u003esecp256r1\u003c/code\u003e package to create \u003ccode\u003ePubKey\u003c/code\u003e from bytes\u003c/li\u003e\n\u003cli\u003e(server) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24720\"\u003e#24720\u003c/a\u003e add \u003ccode\u003everbose_log_level\u003c/code\u003e flag for configuring the log level when switching to verbose logging mode during sensitive operations (such as chain upgrades).\u003c/li\u003e\n\u003cli\u003e(crypto) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24861\"\u003e#24861\u003c/a\u003e add \u003ccode\u003ePubKeyFromCometTypeAndBytes\u003c/code\u003e helper function to convert from \u003ccode\u003ecomet/v2\u003c/code\u003e PubKeys to the \u003ccode\u003ecryptotypes.Pubkey\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003e(abci_utils) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25008\"\u003e#25008\u003c/a\u003e add the ability to assign a custom signer extraction adapter in \u003ccode\u003eDefaultProposalHandler\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(x/distribution) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25650\"\u003e#25650\u003c/a\u003e Add new gRPC query endpoints and CLI commands for \u003ccode\u003eDelegatorStartingInfo\u003c/code\u003e, \u003ccode\u003eValidatorHistoricalRewards\u003c/code\u003e, and \u003ccode\u003eValidatorCurrentRewards\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25745\"\u003e#25745\u003c/a\u003e Add DiskIO telemetry via gopsutil.\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/cosmos/cosmos-sdk/commit/d15e81507416a66a1b6d65c5209dce414d360121\"\u003e\u003ccode\u003ed15e815\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/issues/26313\"\u003e#26313\u003c/a\u003e from cosmos/ma/changelog-v0.54.02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/4bb5bfcfd7e29e1a13ada5630366484502ecdcc8\"\u003e\u003ccode\u003e4bb5bfc\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/f7dd2fea8328bad915192e08dec0104783d1a168\"\u003e\u003ccode\u003ef7dd2fe\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/115fd1ef63997dc3db7dcf488e507bc1ab5d673c\"\u003e\u003ccode\u003e115fd1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/issues/26305\"\u003e#26305\u003c/a\u003e from cosmos/dependabot/go_modules/release/v0.54.x/g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/60efa95ae7d5ef2ef44adf7cb566138cc1443fbd\"\u003e\u003ccode\u003e60efa95\u003c/code\u003e\u003c/a\u003e tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/366174ec9d5354c98c4210ec13c7d177f1e8b078\"\u003e\u003ccode\u003e366174e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v0.54.x' into dependabot/go_modules/release/v0.54.x/git...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/e1f6ef5fd627f4a75438b35d66914243945d4bd7\"\u003e\u003ccode\u003ee1f6ef5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/issues/26235\"\u003e#26235\u003c/a\u003e from cosmos/mergify/bp/release/v0.54.x/pr-26216\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/3d0e9191db32895b6489264c25f8ef25d76a146a\"\u003e\u003ccode\u003e3d0e919\u003c/code\u003e\u003c/a\u003e tidy all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/3b6df7f22b70393386dd0a07bd9bb7031d7d3121\"\u003e\u003ccode\u003e3b6df7f\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/78e6bcd583edb5efea5870a2a4ed6d34338079b7\"\u003e\u003ccode\u003e78e6bcd\u003c/code\u003e\u003c/a\u003e tidy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cosmos/cosmos-sdk/compare/v0.47.15...v0.54.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cosmos/gogoproto` from 1.7.0 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/gogoproto/releases\"\u003egithub.com/cosmos/gogoproto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: lower dep to go 1.23 by \u003ca href=\"https://github.com/aljo242\"\u003e\u003ccode\u003e@​aljo242\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/159\"\u003ecosmos/gogoproto#159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cosmos/gogoproto/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/cosmos/gogoproto/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump bufbuild/buf-setup-action from 1.36.0 to 1.37.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/146\"\u003ecosmos/gogoproto#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump 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/cosmos/gogoproto/pull/155\"\u003ecosmos/gogoproto#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump 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/cosmos/gogoproto/pull/151\"\u003ecosmos/gogoproto#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.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/cosmos/gogoproto/pull/154\"\u003ecosmos/gogoproto#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: deps by \u003ca href=\"https://github.com/aljo242\"\u003e\u003ccode\u003e@​aljo242\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/157\"\u003ecosmos/gogoproto#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsonpb): improve scapegoat field selection with sorted fields by \u003ca href=\"https://github.com/almk-dev\"\u003e\u003ccode\u003e@​almk-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/158\"\u003ecosmos/gogoproto#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aljo242\"\u003e\u003ccode\u003e@​aljo242\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/157\"\u003ecosmos/gogoproto#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/almk-dev\"\u003e\u003ccode\u003e@​almk-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/158\"\u003ecosmos/gogoproto#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cosmos/gogoproto/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/cosmos/gogoproto/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/gogoproto/blob/main/CHANGELOG.md\"\u003egithub.com/cosmos/gogoproto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/158\"\u003e#158\u003c/a\u003e Improve jsonb scapegoat field selection by sorting the fields.\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/cosmos/gogoproto/commit/cf5213e4dcbf1fea203185c0af00840e566790d9\"\u003e\u003ccode\u003ecf5213e\u003c/code\u003e\u003c/a\u003e chore: lower dep to go 1.23 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/574a9efd81ddcb9e80d56da1174d35e55061d101\"\u003e\u003ccode\u003e574a9ef\u003c/code\u003e\u003c/a\u003e fix(jsonpb): improve scapegoat field selection with sorted fields (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/459a05b7a3d9326c1f3ae920da6108c652793c16\"\u003e\u003ccode\u003e459a05b\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/037226fddfe4f1ee5ca4e4ca0a788549adaff5f0\"\u003e\u003ccode\u003e037226f\u003c/code\u003e\u003c/a\u003e chore: bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/5f701f33f4b43f091ee877cf43fb7daec2ddbf07\"\u003e\u003ccode\u003e5f701f3\u003c/code\u003e\u003c/a\u003e chore: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/a90023490ee282136aab4f8336c4824d61c673b3\"\u003e\u003ccode\u003ea900234\u003c/code\u003e\u003c/a\u003e chore: bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/28b2facaa30178e137477bcc756a72a7a3c84b6b\"\u003e\u003ccode\u003e28b2fac\u003c/code\u003e\u003c/a\u003e chore: bump bufbuild/buf-setup-action from 1.36.0 to 1.37.0 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cosmos/gogoproto/compare/v1.7.0...v1.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cosmos/ibc-go/v7` from 7.3.0 to 7.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/ibc-go/releases\"\u003egithub.com/cosmos/ibc-go/v7's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for \u003ca href=\"https://github.com/cosmos/ibc-go/security/advisories/GHSA-4wf3-5qj9-368v\"\u003eISA-2025-001\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis version addresses a security vulnerability in IBC-go's deserialisation of acknowledgements and we strongly encourage everyone in the affected versions to update their chain immediately. This patch is not state-breaking, so chains can upgrade in a rolling manner. This does not have to be a co-ordinated upgrade. However, validators should upgrade as soon as possible when the release is made available. If the vulnerability is exploited before 2/3 is patched, the chain will halt.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cosmos/ibc-go/compare/v7.9.2...v7.10.0\"\u003ehttps://github.com/cosmos/ibc-go/compare/v7.9.2...v7.10.0\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo learn more about ibc-go versioning, please read our \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/RELEASES.md\"\u003eRELEASES.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.50.9 and ibc-go v8.5.1, please follow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/migrations/sdk-to-v1.md\"\u003emigration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/03-v1-to-v2.md\"\u003emigration from ibc-go v1 to v2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/04-v2-to-v3.md\"\u003emigration from ibc-go v2 to v3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/05-v3-to-v4.md\"\u003emigration from ibc-go v3 to v4\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/06-v4-to-v5.md\"\u003emigration from ibc-go v4 to v5\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/07-v5-to-v6.md\"\u003emigration from ibc-go v5 to v6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/08-v6-to-v7.md\"\u003emigration from ibc-go v6 to v7\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/09-v7-to-v7_1.md\"\u003emigration from ibc-go v7 to v7.1\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/10-v7_2-to-v7_3.md\"\u003emigration from ibc-go v7.2 to v7.3\u003c/a\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003ev7.9.2\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix to \u003ca href=\"https://github.com/cosmos/ibc-go/security/advisories/GHSA-jg6f-48ff-5xrw\"\u003eASA-2025-004\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIt is recommended to upgrade to this version as soon as possible.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cosmos/ibc-go/compare/v7.8.0...v7.9.2\"\u003ehttps://github.com/cosmos/ibc-go/compare/v7.8.0...v7.9.2\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo learn more about ibc-go versioning, please read our \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/RELEASES.md\"\u003eRELEASES.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.50.9 and ibc-go v8.5.1, please follow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/migrations/sdk-to-v1.md\"\u003emigration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/03-v1-to-v2.md\"\u003emigration from ibc-go v1 to v2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/04-v2-to-v3.md\"\u003emigration from ibc-go v2 to v3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/05-v3-to-v4.md\"\u003emigration from ibc-go v3 to v4\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/06-v4-to-v5.md\"\u003emigration from ibc-go v4 to v5\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/07-v5-to-v6.md\"\u003emigration from ibc-go v5 to v6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/08-v6-to-v7.md\"\u003emigration from ibc-go v6 to v7\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/09-v7-to-v7_1.md\"\u003emigration from ibc-go v7 to v7.1\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/10-v7_2-to-v7_3.md\"\u003emigration from ibc-go v7.2 to v7.3\u003c/a\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003cp\u003eWe present here a summary of the most relevant changes, please see the \u003ca href=\"https://github.com/cosmos/ibc-go/blob/v7.8.0/CHANGELOG.md\"\u003ev7.8.0 changelog\u003c/a\u003e for more details. Please note that this release, as indicated in our \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/RELEASES.md\"\u003erelease versioning policy\u003c/a\u003e, is state machine breaking and requires a coordinated upgrade.\u003c/p\u003e\n\u003ch3\u003ecore/03-connection\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/ibc-go/blob/v7.10.0/CHANGELOG.md\"\u003egithub.com/cosmos/ibc-go/v7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.10.0\"\u003ev7.10.0\u003c/a\u003e - 2025-03-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/security/advisories/GHSA-4wf3-5qj9-368v\"\u003eISA-2025-001\u003c/a\u003e Fix ISA-2025-001\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.9.1\"\u003ev7.9.1\u003c/a\u003e - 2025-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/security/advisories/GHSA-jg6f-48ff-5xrw\"\u003eASA-2025-004\u003c/a\u003e Fix ASA-2025-004\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.8.0\"\u003ev7.8.0\u003c/a\u003e - 2024-08-30\u003c/h2\u003e\n\u003ch3\u003eState Machine Breaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core/03-connection) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/7128\"\u003e#7128\u003c/a\u003e Remove verification of self client and consensus state from connection handshake.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.7.0\"\u003ev7.7.0\u003c/a\u003e - 2024-07-29\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6943\"\u003e#6943\u003c/a\u003e Update Cosmos SDK to v0.47.13.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(apps/transfer) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6877\"\u003e#6877\u003c/a\u003e Added the possibility to transfer the entire user balance of a particular denomination by using \u003ca href=\"https://github.com/cosmos/ibc-go/blob/b71e6e892f69b33c2bb489d762957de422404edc/modules/apps/transfer/types/coin.go#L59-L61\"\u003e\u003ccode\u003eUnboundedSpendLimit\u003c/code\u003e\u003c/a\u003e as the token amount.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.6.0\"\u003ev7.6.0\u003c/a\u003e - 2024-06-20\u003c/h2\u003e\n\u003ch3\u003eState Machine Breaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(apps/transfer, apps/27-interchain-accounts, app/29-fee) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/4992\"\u003e#4992\u003c/a\u003e Set validation for length of string fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.5.1\"\u003ev7.5.1\u003c/a\u003e - 2024-05-22\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core/ante) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6302\"\u003e#6302\u003c/a\u003e Performance: Skip app callbacks during RecvPacket execution in checkTx within the redundant relay ante handler.\u003c/li\u003e\n\u003cli\u003e(core/ante) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6280\"\u003e#6280\u003c/a\u003e Performance: Skip redundant proof checking in RecvPacket execution in reCheckTx within the redundant relay ante handler.\u003c/li\u003e\n\u003cli\u003e(core/ante) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6306\"\u003e#6306\u003c/a\u003e Performance: Skip misbehaviour checks in UpdateClient flow and skip signature checks in reCheckTx mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.5.0\"\u003ev7.5.0\u003c/a\u003e - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6254\"\u003e#6254\u003c/a\u003e Update Cosmos SDK to v0.47.11 and CometBFT to v0.37.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eState Machine Breaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(light-clients/07-tendermint) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6276\"\u003e#6276\u003c/a\u003e Fix: No-op to avoid panicking on \u003ccode\u003eUpdateState\u003c/code\u003e for invalid misbehaviour submissions.\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/cosmos/ibc-go/commit/4632144de1f563f26406e2185e977a06a60a35b7\"\u003e\u003ccode\u003e4632144\u003c/code\u003e\u003c/a\u003e chore: update changelog and retract v7.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/a5b5b929831859be62c5f7dc94970efa868cc84b\"\u003e\u003ccode\u003ea5b5b92\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/f45181b804160ee2be7e9838aca502b02a23d012\"\u003e\u003ccode\u003ef45181b\u003c/code\u003e\u003c/a\u003e chore: retract 7.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/9869b3c6f7eb05a935b1eb33611c5406f68438a5\"\u003e\u003ccode\u003e9869b3c\u003c/code\u003e\u003c/a\u003e fix: backport remarshal (\u003ca href=\"https://redirect.github.com/cosmos/ibc-go/issues/8066\"\u003e#8066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/37ab926637aab78892aed61952fbb4b49da48ccd\"\u003e\u003ccode\u003e37ab926\u003c/code\u003e\u003c/a\u003e Merge branch 'gjermund/redact-v7.0-to-v7.8' into release/v7.9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/cc6fe556b3310d3223d335370519fa7e25b4fb12\"\u003e\u003ccode\u003ecc6fe55\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/27bebf3051e08616788dbf956c6e68e1e186e5a3\"\u003e\u003ccode\u003e27bebf3\u003c/code\u003e\u003c/a\u003e chore: update changelog and redact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/ff0a82e3c7f70dc904a279bd85fb27dcaaac4031\"\u003e\u003ccode\u003eff0a82e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/de02723776fd3bf1be65962fda7afa7be740b4b0\"\u003e\u003ccode\u003ede02723\u003c/code\u003e\u003c/a\u003e bump goreleaser action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/a5dde80a4ba1c4601aa055a311bf46779104627f\"\u003e\u003ccode\u003ea5dde80\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cosmos/ibc-go/compare/v7.3.0...v7.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.1 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEMF Suppressor (v1.17.2)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with several important bug fixes. Notably, a critical issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e could previously corrupt node data, users relying on this RPC endpoint are strongly advised to upgrade.\u003c/p\u003e\n\u003cp\u003eGeth now also supports syncing with chains where pre-Prague history has been pruned, and allows explicitly removing it via \u003ccode\u003egeth prune-history --history.chain postprague\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet default cache size to 4GB across all networks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33836\"\u003e#33836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33975\"\u003e#33975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for pruning chain history prior to the Prague fork (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33657\"\u003e#33657\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34036\"\u003e#34036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003efetchpayload\u003c/code\u003e command to build execution witnesses for specific blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33919\"\u003e#33919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized Era history import with batched insertion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33894\"\u003e#33894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewomir\u003c/code\u003e target for keeper (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for iterating a single storage trie in \u003ccode\u003egeth snapshot traverse-state\u003c/code\u003e and \u003ccode\u003egeth snapshot traverse-rawstate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34051\"\u003e#34051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003eEIP-8024: Switch to branchless normalization and extend EXCHANGE (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33869\"\u003e#33869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7778: Block gas accounting without refunds (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33593\"\u003e#33593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7954: Increase maximum contract size (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33832\"\u003e#33832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7708: ETH transfers now emit logs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33645\"\u003e#33645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReworked gas measurement order (prerequisite for EIP-7928) (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33648\"\u003e#33648\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved payload building by prewarming trie nodes for state hash computation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33945\"\u003e#33945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious binary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33989\"\u003e#33989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34021\"\u003e#34021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34032\"\u003e#34032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34022\"\u003e#34022\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34056\"\u003e#34056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgraded go-eth-kzg to v1.5.0, significantly reducing allocations in \u003ccode\u003eVerifyCellProofBatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33963\"\u003e#33963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored state database in preparation for binary trie integration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33816\"\u003e#33816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled trie node history retention on existing nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33934\"\u003e#33934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized historical state indexer with batch processing (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33640\"\u003e#33640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed potential deadlock in txlookup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34039\"\u003e#34039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new RLP APIs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34052\"\u003e#34052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34048\"\u003e#34048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dir.Sync() failure in freezer on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid duplicate connections by skipping simultaneous inbound/outbound dials (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33198\"\u003e#33198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed session key mismatch by using consistent remote address handling in discv5 tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34031\"\u003e#34031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded DNS hostname resolution for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed state corruption issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e; deprecated \u003ccode\u003edebug_executionWitnessByHash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33931\"\u003e#33931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded MaxUsedGas field to \u003ccode\u003eeth_simulateV1\u003c/code\u003e response (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32789\"\u003e#32789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed gas cap handling in \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33952\"\u003e#33952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nonce revert edge case during contract creation in tracer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33978\"\u003e#33978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eeth_createAccessList\u003c/code\u003e to return an empty list instead of null for storage keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33976\"\u003e#33976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeth_getFilterLogs\u003c/code\u003e now returns an error if the requested chain segment has been pruned (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33823\"\u003e#33823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slot number encoding in RPC responses (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34005\"\u003e#34005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce RPC call limits for \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce storage slot limits for proofs in \u003ccode\u003eeth_getProof\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eObservability\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious OpenTelemetry fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33927\"\u003e#33927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33955\"\u003e#33955\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/ethereum/go-ethereum/commit/be4dc0c4be2fe316dbdd0a73e48421f64978232f\"\u003e\u003ccode\u003ebe4dc0c\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.2 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34618\"\u003e#34618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/95705e8b7b6e021b3312c4dc9c817b7646bf67af\"\u003e\u003ccode\u003e95705e8\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of getProofs keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ceabc39304ec298d891d3cde51b8cfddc6842197\"\u003e\u003ccode\u003eceabc39\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of calls to eth_simulateV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e585ad3b42994ca7e77a34c0f5bcf808d9987e48\"\u003e\u003ccode\u003ee585ad3\u003c/code\u003e\u003c/a\u003e core/rawdb: fix freezer dir.Sync() failure on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d1369b69f5d8b86741299a6b3c171ac58ed296bf\"\u003e\u003ccode\u003ed1369b6\u003c/code\u003e\u003c/a\u003e core/txpool/legacypool: use types.Sender instead of signer.Sender (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34059\"\u003e#34059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bd3c8431d9f7282e840670ef72c9a7c8f67e3271\"\u003e\u003ccode\u003ebd3c843\u003c/code\u003e\u003c/a\u003e build, cmd/keeper: add \u0026quot;womir\u0026quot; target (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a2496852e98876530130c93ca540860a31a0d18a\"\u003e\u003ccode\u003ea249685\u003c/code\u003e\u003c/a\u003e p2p/discover: resolve DNS hostnames for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c3467dd8b5e2cf151744b04b62888649ee21f52d\"\u003e\u003ccode\u003ec3467dd\u003c/code\u003e\u003c/a\u003e core, miner, trie: relocate witness stats (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34106\"\u003e#34106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/acdd13971705c767330bdfbd4511b4d1e53580fd\"\u003e\u003ccode\u003eacdd139\u003c/code\u003e\u003c/a\u003e miner: set slot number when building test payload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34094\"\u003e#34094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1b3b028d1da4aedcb480693e58910712abe20009\"\u003e\u003ccode\u003e1b3b028\u003c/code\u003e\u003c/a\u003e miner: fix txFitsSize comment (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34100\"\u003e#34100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.1...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/evstack/ev-node` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evstack/ev-node/releases\"\u003egithub.com/evstack/ev-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor feature and bugfix release building on v1.0.0.\nIt introduces AWS \u0026amp; GCP KMS signer backend support. Additionally several internal improvements have happened, notably publisher-mode synchronization for failover scenarios, forced inclusion namespace event subscriptions.\u003c/p\u003e\n\u003cp\u003eUpgrade from v1.0.0 is recommended for all operators for enhanced stability.\u003c/p\u003e\n\u003ch2\u003eFull Changelog\u003c/h2\u003e\n\u003cp\u003eFor a complete list of all changes including new features, improvements, and bug fixes, see \u003ca href=\"https://github.com/evstack/ev-node/blob/main/CHANGELOG.md#v110\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImages\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-evm:v1.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-grpc:v1.1.0-rc.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-testapp:v1.1.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc.2 (2026-04-07)\u003c/h2\u003e\n\u003ch2\u003eev-node v1.1.0-rc.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is a draft release. Please verify its content before publishing\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis is a maintenance and reliability release candidate, containing targeted: improvements to P2P stability, failover handling, and execution layer correctness.\u003c/p\u003e\n\u003cp\u003eOperators running v1.1.0-rc.1 are encouraged to upgrade.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTested upgrade paths\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eev-node v1.0.0-rc.1 -\u0026gt; ev-node v1.1.0-rc.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eFull Changelog\u003c/h2\u003e\n\u003cp\u003eFor a complete list of all changes including new features, improvements, and bug fixes, see \u003ca href=\"https://github.com/evstack/ev-node/blob/v1.1.0-rc.2/CHANGELOG.md#v110-rc2\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImages\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-evm:v1.1.0-rc.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-grpc:v1.1.0-rc.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-testapp:v1.1.0-rc.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc.1 (2026-03-31)\u003c/h2\u003e\n\u003ch1\u003eev-node v1.1.0-rc.1\u003c/h1\u003e\n\u003cp\u003eThis is a release candidate for v1.1.0, focused on new features and stability improvements. It introduces:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAWS \u0026amp; GCP KMS signer backend support\u003c/li\u003e\n\u003cli\u003eForced inclusion namespace event subscriptions\u003c/li\u003e\n\u003cli\u003eSeveral bug fixes addressing memory management, sync reliability, and DA client resilience.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOperators running v1.0.0 are encouraged to test this release candidate before the stable v1.1.0 release.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTested upgrade paths\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eev-node v1.0.0 -\u0026gt; ev-node v1.1.0-rc.1\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/evstack/ev-node/blob/main/CHANGELOG.md\"\u003egithub.com/evstack/ev-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eNo changes from v1.1.0-rc.2.\u003c/p\u003e\n\u003ch2\u003ev1.1.0-rc.2\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded publisher-mode synchronization option for failover scenarios with early P2P infrastructure readiness \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3222\"\u003e#3222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove P2P transient network failure \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3212\"\u003e#3212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove execution/evm check for stored meta not stale \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3221\"\u003e#3221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AWS \u0026amp; GCP KMS signer backend \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3171\"\u003e#3171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscribe to forced inclusion namespace events \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3146\"\u003e#3146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisplay block source in sync log \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3193\"\u003e#3193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid evicting yet to be processed heights \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3204\"\u003e#3204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBound Badger index cache memory to prevent growth with chain length \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3209\"\u003e3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefetch latest da height instead of da height +1 when P2P is offline \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3201\"\u003e#3201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race on startup sync. \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3162\"\u003e#3162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict raft state. \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3167\"\u003e#3167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetry fetching the timestamp on error in da-client \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3166\"\u003e#3166\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/evstack/ev-node/commit/6f09600c17ebf99d6b4ad0b9c4d437bea0cf1c66\"\u003e\u003ccode\u003e6f09600\u003c/code\u003e\u003c/a\u003e chore: correct vm ui link and include in json benchmark result (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3234\"\u003e#3234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/536f57e87f3a468b0abfa0b12433431830cf54ba\"\u003e\u003ccode\u003e536f57e\u003c/code\u003e\u003c/a\u003e build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.1 to 1.99...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/d2a29e86d5930d2f9d8ff5198e6ebea6255bc2fd\"\u003e\u003ccode\u003ed2a29e8\u003c/code\u003e\u003c/a\u003e chore: prep rc.2 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3231\"\u003e#3231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/d163059fa575d9397eadb087ace737f828b84407\"\u003e\u003ccode\u003ed163059\u003c/code\u003e\u003c/a\u003e fix: Publisher-mode synchronization option for failover scenario (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3222\"\u003e#3222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/04c9cadb4837642ff0affd943e712363fbe3508d\"\u003e\u003ccode\u003e04c9cad\u003c/code\u003e\u003c/a\u003e feat(pkg/p2p): reconnect on disconnected peers (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/ff88b952ad1892c0f9f93106d45a9c76bfe622d3\"\u003e\u003ccode\u003eff88b95\u003c/code\u003e\u003c/a\u003e build(deps): Bump the all-go group across 4 directories with 11 updates (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3228\"\u003e#3228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/3d5591dbf51f4944b4402653ea22f41c64ed2b4a\"\u003e\u003ccode\u003e3d5591d\u003c/code\u003e\u003c/a\u003e build(deps): Bump defu from 6.1.4 to 6.1.6 in /docs in the npm_and_yarn group...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a8bd8b2fab7e853a5c251b6e98801d959c7029cd\"\u003e\u003ccode\u003ea8bd8b2\u003c/code\u003e\u003c/a\u003e build(deps): Bump benchmark-action/github-action-benchmark from 1.21.0 to 1.2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/920f0c9da38deb23fc70a0a717c2cc3f6beaaa35\"\u003e\u003ccode\u003e920f0c9\u003c/code\u003e\u003c/a\u003e build(deps): Bump extractions/setup-just from 3 to 4 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/022b565777443bc8548e4e9a0e6afca39faea794\"\u003e\u003ccode\u003e022b565\u003c/code\u003e\u003c/a\u003e chore: Better check for stored meta not stale (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/rs/zerolog` from 1.34.0 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/13966551e7cc9f174723bddde692f0f0f9a833aa\"\u003e\u003ccode\u003e1396655\u003c/code\u003e\u003c/a\u003e Bump CI Go matrix minimum from 1.21 to 1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/4b65a2f6f63437b9db07d57733d34d381b8f0696\"\u003e\u003ccode\u003e4b65a2f\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4 to 5 (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/b83579670fae2aef5d260f1350975e4c0b16864c\"\u003e\u003ccode\u003eb835796\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/134caf82aab8ea832731c5b4e5967d970abbc538\"\u003e\u003ccode\u003e134caf8\u003c/code\u003e\u003c/a\u003e Added sanitization of journald keys (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/e133b6a5173130c6ce2349645111829ba80d589e\"\u003e\u003ccode\u003ee133b6a\u003c/code\u003e\u003c/a\u003e Added variadic StrsV, ObjectsV, and StringersV (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/82017d8fff8d7739ba4daf9b1cf096d501ba7732\"\u003e\u003ccode\u003e82017d8\u003c/code\u003e\u003c/a\u003e Bump github.com/coreos/go-systemd/v22 from 22.6.0 to 22.7.0 (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/2f5b8a91be2cea93c2a6792d4ad00f5a06967dae\"\u003e\u003ccode\u003e2f5b8a9\u003c/code\u003e\u003c/a\u003e fix: UpdateContext skips Nop and zero-value loggers (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/d64c9a7138d98305e963fd437246d2ca0f0c4833\"\u003e\u003ccode\u003ed64c9a7\u003c/code\u003e\u003c/a\u003e Add slog.Handler implementation for zerolog (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/a0d61dc2c7439bdea7e1a9920713b1134367be58\"\u003e\u003ccode\u003ea0...\n\n_Description has been truncated_","html_url":"https://github.com/DataAvailabilityLayerNovel/chain-sdk/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataAvailabilityLayerNovel%2Fchain-sdk/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}],"issue_packages":[{"old_version":"1.16.1","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-07-06T06:57:54.000Z","version_change":"1.16.1 → 1.17.0","issue":{"uuid":"4816741673","node_id":"PR_kwDOCuwsVs7uOMMf","number":5,"state":"closed","title":"Bump github.com/ethereum/go-ethereum from 1.16.1 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-06T12:05:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-06T06:57:54.000Z","updated_at":"2026-07-06T12:05:19.000Z","time_to_close":18435,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.16.1 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.16.1...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.16.1\u0026new-version=1.17.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/cloudfresco/ethblocks/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/cloudfresco/ethblocks/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudfresco%2Fethblocks/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"1.14.0","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-07-02T16:21:33.000Z","version_change":"1.14.0 → 1.17.0","issue":{"uuid":"4796288308","node_id":"PR_kwDOSeakNs7tN42k","number":84,"state":"closed","title":"chore(deps): bump the go_modules group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-02T16:21:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-02T16:21:33.000Z","updated_at":"2026-07-02T16:21:52.000Z","time_to_close":10,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go_modules","update_count":5,"packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.14.0","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/redis/go-redis/v9","old_version":"9.5.1","new_version":"9.5.5","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/consensys/gnark-crypto","old_version":"0.12.1","new_version":"0.18.1"},{"name":"golang.org/x/crypto","old_version":"0.22.0","new_version":"0.44.0"},{"name":"golang.org/x/net","old_version":"0.24.0","new_version":"0.47.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 2 updates in the /backend directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/redis/go-redis/v9](https://github.com/redis/go-redis).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.14.0 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.14.0...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.5.1 to 9.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle network error on SETINFO (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3295\"\u003e#3295\u003c/a\u003e) (\u003ca href=\"https://github.com/redis/go-redis/security/advisories/GHSA-92cp-5422-2mw7\"\u003eCVE-2025-29923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis/go-redis/compare/v9.5.4...v9.5.5\"\u003ehttps://github.com/redis/go-redis/compare/v9.5.4...v9.5.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.5.2\u003c/h2\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: fix \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2681\"\u003e#2681\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2998\"\u003e#2998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove skipping span creation by checking parent spans (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2980\"\u003e#2980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle IPv6 in isMovedError (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2981\"\u003e#2981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix XGroup first pos key (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdding BitfieldRo in BitMapCmdable interface (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize docs useless imports and typo (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: fix some comments (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for issues \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2959\"\u003e#2959\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2960\"\u003e#2960\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2961\"\u003e#2961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2956\"\u003e#2956\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2957\"\u003e#2957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix misuses of a vs an (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2936\"\u003e#2936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd server address and port span attributes to redis otel trace instrumentation (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2826\"\u003e#2826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /example/otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove secrets from Redis Enterprise CI (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix monitor on go 1.19 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2908\"\u003e#2908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 in /extra/redisprometheus (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange RE image to public RE image (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/2935\"\u003e#2935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eWe'd like to thank all the contributors who worked on this release!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/XSAM\"\u003e\u003ccode\u003e@​XSAM\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/akash14darshan\"\u003e\u003ccode\u003e@​akash14darshan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/daviddzxy\"\u003e\u003ccode\u003e@​daviddzxy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/esara\"\u003e\u003ccode\u003e@​esara\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hakusai22\"\u003e\u003ccode\u003e@​hakusai22\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hishope\"\u003e\u003ccode\u003e@​hishope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kindknow\"\u003e\u003ccode\u003e@​kindknow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/monkey92t\"\u003e\u003ccode\u003e@​monkey92t\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/singular-seal\"\u003e\u003ccode\u003e@​singular-seal\u003c/code\u003e\u003c/a\u003e and deferdeter\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/35d4e596d997848b1b2f50e1afcd0edab91d4c67\"\u003e\u003ccode\u003e35d4e59\u003c/code\u003e\u003c/a\u003e bump version to 9.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b413caa3092dc9a65356e852e3adb24f8b09f55f\"\u003e\u003ccode\u003eb413caa\u003c/code\u003e\u003c/a\u003e fix: handle network error on SETINFO (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3295\"\u003e#3295\u003c/a\u003e) (CVE-2025-29923)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/0858ed24e6d08c1940bcb86ccbf8913c761d9ec0\"\u003e\u003ccode\u003e0858ed2\u003c/code\u003e\u003c/a\u003e add test for tls connCheck \u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3025\"\u003e#3025\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3047\"\u003e#3047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8a0c59b101805f2e45272100134ac4ad83bd69ee\"\u003e\u003ccode\u003e8a0c59b\u003c/code\u003e\u003c/a\u003e TimeSeries insertion filters for close samples (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/75398584cfef898f89f411081f0fe05eb9b7cb68\"\u003e\u003ccode\u003e7539858\u003c/code\u003e\u003c/a\u003e Support Hash-field expiration commands in Pipeline \u0026amp; Fix HExpire HExpireWithA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6a584c1e2bcf31ab3bc3830093d0140fbeb6cf3e\"\u003e\u003ccode\u003e6a584c1\u003c/code\u003e\u003c/a\u003e Support Hash-field expiration for 7.4 CE RC2 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3040\"\u003e#3040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/9c1f4f06423d81f5602b274066d65fbd9fc37703\"\u003e\u003ccode\u003e9c1f4f0\u003c/code\u003e\u003c/a\u003e fix node routing in slotClosestNode (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3043\"\u003e#3043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/26e0c49acf9328e0c7e3852d6a68e4cc63ce14d7\"\u003e\u003ccode\u003e26e0c49\u003c/code\u003e\u003c/a\u003e Update pubsub.go (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3042\"\u003e#3042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/4cf03dbd3981918b66d4d50c64ffa7042d7c1edf\"\u003e\u003ccode\u003e4cf03db\u003c/code\u003e\u003c/a\u003e Change monitor test to run manually (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3041\"\u003e#3041\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/daf84a091137c24d80da645784b8e5cdcb02b8e6\"\u003e\u003ccode\u003edaf84a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump rojopolis/spellcheck-github-actions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.5.1...v9.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/consensys/gnark-crypto` from 0.12.1 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: disable cobra bit reverse for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/662\"\u003eConsensys/gnark-crypto#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: adds avx512 poseidon2 for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/665\"\u003eConsensys/gnark-crypto#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGKR Gate Registry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/652\"\u003eConsensys/gnark-crypto#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused benchmark script by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/675\"\u003eConsensys/gnark-crypto#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove GKR from gnark-crypto by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/670\"\u003eConsensys/gnark-crypto#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u0026lt;31 bit field generated using uint32 by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/676\"\u003eConsensys/gnark-crypto#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: hash to curve by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/674\"\u003eConsensys/gnark-crypto#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Eisenstein Half-GCD convergence by \u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat/hashregistry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/687\"\u003eConsensys/gnark-crypto#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/fftext by \u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/vortex options by \u003ca href=\"https://github.com/ThomasPiellard\"\u003e\u003ccode\u003e@​ThomasPiellard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/689\"\u003eConsensys/gnark-crypto#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[secp256k1]: replace outdated link to article by \u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove dependency on internal package in ecc.go by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/693\"\u003eConsensys/gnark-crypto#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: missing Poseidon2 round keys by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/621\"\u003eConsensys/gnark-crypto#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Poseidon2 Hash Instantiation for BLS12-377 by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/623\"\u003eConsensys/gnark-crypto#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Grumpkin elliptic curve (2-cycle with BN254) by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/625\"\u003eConsensys/gnark-crypto#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerf: Poseidon2 GKR circuit by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/628\"\u003eConsensys/gnark-crypto#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add sis avx512 and fft avx512 for koalabear by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/622\"\u003eConsensys/gnark-crypto#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterpolateOnRange refactor by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/634\"\u003eConsensys/gnark-crypto#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add auto close PR workflow by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/638\"\u003eConsensys/gnark-crypto#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: subgroup membership by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/635\"\u003eConsensys/gnark-crypto#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: poseidon2 for koala-bear, baby-bear and goldilocks by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/629\"\u003eConsensys/gnark-crypto#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: generify poseidon2 parameters for other curves/fr by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/636\"\u003eConsensys/gnark-crypto#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: baby-bear and koala-bear extensions of degree 4 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/643\"\u003eConsensys/gnark-crypto#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure fast path is taken only with fixed bound and degree by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/651\"\u003eConsensys/gnark-crypto#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoseidon2 compression for small fields by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/644\"\u003eConsensys/gnark-crypto#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poseidon2 templates by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/648\"\u003eConsensys/gnark-crypto#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improve NAF decomposition test coverage by \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generate code for poseidon2_test by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/660\"\u003eConsensys/gnark-crypto#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bn254, bls12-381): test points intentionally not on sugroups G1/2 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/658\"\u003eConsensys/gnark-crypto#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generify small fields extensions by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/647\"\u003eConsensys/gnark-crypto#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.18.0] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused benchmark script (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace outdated link to article (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperiment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evortex on koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake \u0026lt;31 bit field generated using uint32 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003eEisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadds avx512 poseidon2 for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove useless copies in e4 mul by elem (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisable cobra bit reverse for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehash to curve (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/674\"\u003e#674\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.17.0] - 2025-03-11\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useless github workflow\u003c/li\u003e\n\u003cli\u003egenerify poseidon2 parameters for other curves/fr (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd auto close PR workflow (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebaby-bear and koala-bear extensions of degree 4 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eposeidon2 for koala-bear, baby-bear and goldilocks (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd sis avx512 and fft avx512 for koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Grumpkin elliptic curve (2-cycle with BN254) (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 Hash Instantiation for BLS12-377 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eposeidon2 templates (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure fast path is taken only with fixed bound and degree (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emissing Poseidon2 round keys (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esubgroup membership (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 GKR circuit (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerify small fields extensions (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerate code for poseidon2_test (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/f8ab23ad72836de95a017e7df1930992f291a509\"\u003e\u003ccode\u003ef8ab23a\u003c/code\u003e\u003c/a\u003e fix: remove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/2b70394b1962337a39546e67c6db125628d46118\"\u003e\u003ccode\u003e2b70394\u003c/code\u003e\u003c/a\u003e feat: remove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/ca72a0f722db3704e764f67e1bb893459501cd5f\"\u003e\u003ccode\u003eca72a0f\u003c/code\u003e\u003c/a\u003e docs: replace outdated link to article (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/21614bdb6b30608c8556598677f797e24ac70635\"\u003e\u003ccode\u003e21614bd\u003c/code\u003e\u003c/a\u003e Feat/vortex options (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0517915476d283b92224365bd8659bca10153ffd\"\u003e\u003ccode\u003e0517915\u003c/code\u003e\u003c/a\u003e Feat/fftext (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/404f8e5110fa7eaa178d2617ff55eded12cd4de2\"\u003e\u003ccode\u003e404f8e5\u003c/code\u003e\u003c/a\u003e feat/hashregistry (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/56600883e0e9f9b159e9c7000b94e76185ec3d0d\"\u003e\u003ccode\u003e5660088\u003c/code\u003e\u003c/a\u003e fix: Eisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/1873045cbd7d0e690a74c0c30c4a00335776de5f\"\u003e\u003ccode\u003e1873045\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.12.1...v0.18.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.22.0 to 0.44.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/122a78f140d9d3303ed3261bc374bbbca149140f\"\u003e\u003ccode\u003e122a78f\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/c0531f9c34514ad5c5551e2d6ce569ca673a8afd\"\u003e\u003ccode\u003ec0531f9\u003c/code\u003e\u003c/a\u003e all: eliminate vet diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0997000b45e3a40598272081bcad03ffd21b8adb\"\u003e\u003ccode\u003e0997000\u003c/code\u003e\u003c/a\u003e all: fix some comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/017a1aaa2d993492ef6f74ebe7c87f33d82d3717\"\u003e\u003ccode\u003e017a1aa\u003c/code\u003e\u003c/a\u003e chacha20poly1305: panic on dst and additionalData overlap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cf29fa96f8b66328e59829f064539321159bfa5b\"\u003e\u003ccode\u003ecf29fa9\u003c/code\u003e\u003c/a\u003e sha3: make it mostly a wrapper around crypto/sha3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/0b7aa0cfb07b6b13ead990b67cb3cb8639871f90\"\u003e\u003ccode\u003e0b7aa0c\u003c/code\u003e\u003c/a\u003e ssh: use reflect.TypeFor instead of reflect.TypeOf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1faea2975ced2153e5086c1ee135f983db10150a\"\u003e\u003ccode\u003e1faea29\u003c/code\u003e\u003c/a\u003e all: fix some typos in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/627cb894b6b2021e34c4ad4af4c0a963127491e4\"\u003e\u003ccode\u003e627cb89\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/dca4914afe94ebd485672b06b9a120e18b452533\"\u003e\u003ccode\u003edca4914\u003c/code\u003e\u003c/a\u003e acme: fix autocert TestHTTPHandlerDefaultFallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/1336e21bd6f39d1ab82ca6412693849c2d120e1d\"\u003e\u003ccode\u003e1336e21\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.22.0...v0.44.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.24.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9a296438e54dff851a45667aa645a97003b44db5\"\u003e\u003ccode\u003e9a29643\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/07cefd8a6bb170785052142a96034f2b2f7115bc\"\u003e\u003ccode\u003e07cefd8\u003c/code\u003e\u003c/a\u003e context: deprecate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5ac9daca088ab4f378d7df849f6c7d28bea86071\"\u003e\u003ccode\u003e5ac9dac\u003c/code\u003e\u003c/a\u003e publicsuffix: don't treat ip addresses as domain names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/d1f64cc67036f272ea900194674afcf71eb3e816\"\u003e\u003ccode\u003ed1f64cc\u003c/code\u003e\u003c/a\u003e quic: use testing/synctest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fff0469cf57f71bea0cbc4cc8cbfb8f92be7a417\"\u003e\u003ccode\u003efff0469\u003c/code\u003e\u003c/a\u003e http2: document that RFC 7540 prioritization does not work with small payloads\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/f35e3a4dd2a34d1d47fac5b66210a40e2d374a79\"\u003e\u003ccode\u003ef35e3a4\u003c/code\u003e\u003c/a\u003e http2: fix weight overflow in RFC 7540 write scheduler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/89adc90ac46a688eeda3a4a95b71acf073bd059c\"\u003e\u003ccode\u003e89adc90\u003c/code\u003e\u003c/a\u003e http2: fix typo referring to RFC 9218 as RFC 9128 instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8d76a2c082f6f995c2ef1ce8a0d56f2e33b48092\"\u003e\u003ccode\u003e8d76a2c\u003c/code\u003e\u003c/a\u003e quic: don't defer MAX_STREAMS frames indefinitely\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/027f8b700eb72af5c0175a945535a42670628351\"\u003e\u003ccode\u003e027f8b7\u003c/code\u003e\u003c/a\u003e quic: fix expected ACK Delay in client's ACK after HANDSHAKE_DONE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/dec9fe711ec1385a2aa169a3f8145d295abcca16\"\u003e\u003ccode\u003edec9fe7\u003c/code\u003e\u003c/a\u003e dns/dnsmessage: update SVCB packing to prohibit name compression\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.24.0...v0.47.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/s2530786-cell/ION-DEX/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/s2530786-cell/ION-DEX/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/s2530786-cell%2FION-DEX/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"}},{"old_version":"1.17.3","new_version":"1.17.4","update_type":"patch","path":"/examples/feepayer in the go-deps group","pr_created_at":"2026-06-25T10:43:46.000Z","version_change":"1.17.3 → 1.17.4","issue":{"uuid":"4743059655","node_id":"PR_kwDOQZFYnc7qhExD","number":69,"state":"open","title":"chore(deps): bump github.com/ethereum/go-ethereum from 1.17.3 to 1.17.4 in /examples/feepayer in the go-deps group","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-06-25T10:43:46.000Z","updated_at":"2026-06-25T10:44:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.3","new_version":"1.17.4","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/examples/feepayer in the go-deps group","ecosystem":"go"},"body":"Bumps the go-deps group in /examples/feepayer with 1 update: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.3 to 1.17.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/36a7dc72e96b3f42846be925cfeb2fad18489917\"\u003e\u003ccode\u003e36a7dc7\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/6b72f26ed351471a242b23f748f19e44c4511250\"\u003e\u003ccode\u003e6b72f26\u003c/code\u003e\u003c/a\u003e triedb/pathdb: log the expected version in obsolete-index cleanup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35194\"\u003e#35194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e5ff3596dbe792297edd5bf4e295ffbcd13307b3\"\u003e\u003ccode\u003ee5ff359\u003c/code\u003e\u003c/a\u003e p2p/discover: fix waiting wrong duration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35002\"\u003e#35002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7c9032dff68aa469de45bec53e37c68d9d2a12d9\"\u003e\u003ccode\u003e7c9032d\u003c/code\u003e\u003c/a\u003e all: change reflect.Ptr to reflect.Pointer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35176\"\u003e#35176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8c540cb082bf60a4260c2fef8ea30375c802e7f7\"\u003e\u003ccode\u003e8c540cb\u003c/code\u003e\u003c/a\u003e eth/catalyst: add testing_commitBlockV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34995\"\u003e#34995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7122ecc3ebba8f0416f4a14424a19c923b669ea7\"\u003e\u003ccode\u003e7122ecc\u003c/code\u003e\u003c/a\u003e eth/protocols/snap: remove uncovered states before resuming (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35159\"\u003e#35159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0e810e4984e2e918d59991ae5310fb4b8091675d\"\u003e\u003ccode\u003e0e810e4\u003c/code\u003e\u003c/a\u003e eth, triedb, internal: add snap/2 sync progress (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1be5da233085eb9c52256685a79f80c75107b167\"\u003e\u003ccode\u003e1be5da2\u003c/code\u003e\u003c/a\u003e eth/protocols/snap: redo the snap sync if the bal is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad68ce261b848726daac90efd93f26d673b167ad\"\u003e\u003ccode\u003ead68ce2\u003c/code\u003e\u003c/a\u003e eth: reserve peer slot for usable snap peer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35180\"\u003e#35180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/cb387c9bc32dddad0530be795f80f0744be8a927\"\u003e\u003ccode\u003ecb387c9\u003c/code\u003e\u003c/a\u003e cmd/devp2p/internal/ethtest: validate received txs, not the sent ones (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.3...v1.17.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.3\u0026new-version=1.17.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tempoxyz/tempo-go/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempoxyz%2Ftempo-go/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"}},{"old_version":"1.15.0","new_version":"1.17.4","update_type":"minor","path":"/seth","pr_created_at":"2026-06-22T21:23:32.000Z","version_change":"1.15.0 → 1.17.4","issue":{"uuid":"4720653208","node_id":"PR_kwDOFQ8FSs7pYJjj","number":2647,"state":"closed","title":"Bump github.com/ethereum/go-ethereum from 1.15.0 to 1.17.4 in /seth","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-03T08:46:20.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-22T21:23:32.000Z","updated_at":"2026-07-03T08:46:31.000Z","time_to_close":904968,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.15.0","new_version":"1.17.4","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/seth","ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.15.0 to 1.17.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFlexible Polymer Casing (v1.17.4)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with accumulated bug fixes and improvements, and is recommended for all users. It also continues the implementation work for the upcoming Amsterdam hardfork.\u003c/p\u003e\n\u003cp\u003eOne thing worth highlighting:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eClef has been removed.\u003c/strong\u003e The standalone \u003ccode\u003eclef\u003c/code\u003e signer has moved to \u003ca href=\"https://github.com/ethereum/clef\"\u003ehttps://github.com/ethereum/clef\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35097\"\u003e#35097\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation (Amsterdam)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEIP-7928: Block-Level Access Lists: the block access list is now constructed and verified during block execution, with the serving side of the eth/71 BAL messages implemented (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34652\"\u003e#34652\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34803\"\u003e#34803\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34879\"\u003e#34879\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34957\"\u003e#34957\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34967\"\u003e#34967\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34972\"\u003e#34972\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34977\"\u003e#34977\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35110\"\u003e#35110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-8189: snap/2, a new state-sync protocol based on block-level access lists, has been added (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34626\"\u003e#34626\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34807\"\u003e#34807\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35098\"\u003e#35098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35155\"\u003e#35155\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35158\"\u003e#35158\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35163\"\u003e#35163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35178\"\u003e#35178\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35180\"\u003e#35180\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-8037: state-creation gas cost increase, has been implemented (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33601\"\u003e#33601\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe tracing system provides a new \u003ccode\u003eOnGasChangeV2\u003c/code\u003e hook for multi-dimensional gas (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34946\"\u003e#34946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eengine_newPayloadWithWitnessV5\u003c/code\u003e has been added and the witness format now uses the canonical spec field ordering (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35009\"\u003e#35009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm t8n\u003c/code\u003e tooling has been updated for Amsterdam, adding BAL and slot-number support and binary-trie leaf export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34843\"\u003e#34843\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35025\"\u003e#35025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFor EIP-7843, the slot number is now set for the pending block post-Amsterdam (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34792\"\u003e#34792\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35036\"\u003e#35036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCaches are now sized against the cgroup memory cap (e.g. Docker \u003ccode\u003e--memory\u003c/code\u003e) when one is set (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34947\"\u003e#34947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA number of small command-line flag and logging issues have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33880\"\u003e#33880\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34732\"\u003e#34732\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34943\"\u003e#34943\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34948\"\u003e#34948\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35011\"\u003e#35011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35104\"\u003e#35104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35116\"\u003e#35116\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35136\"\u003e#35136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA number of long-deprecated command-line flags have been removed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35021\"\u003e#35021\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eeth_baseFee\u003c/code\u003e has been added, returning the base fee of the next block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34904\"\u003e#34904\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35023\"\u003e#35023\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eeth_capabilities\u003c/code\u003e has been added, letting clients discover which historical data a node can serve (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33886\"\u003e#33886\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edebug_clearTxpool\u003c/code\u003e has been added to clear the transaction pool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33347\"\u003e#33347\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35130\"\u003e#35130\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eState-reading methods (\u003ccode\u003eeth_getBalance\u003c/code\u003e, \u003ccode\u003eeth_getCode\u003c/code\u003e, \u003ccode\u003eeth_getStorageAt\u003c/code\u003e, etc.) now default the block parameter to \u003ccode\u003elatest\u003c/code\u003e when omitted (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35100\"\u003e#35100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixes for \u003ccode\u003eeth_simulateV1\u003c/code\u003e: an incorrect \u0026quot;base fee too low\u0026quot; error code and a pre-Shanghai withdrawal regression (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34951\"\u003e#34951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34939\"\u003e#34939\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003edebug_setHead\u003c/code\u003e now propagates rewind errors instead of silently ignoring them (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35001\"\u003e#35001\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEIP-7702 transactions with a nil \u003ccode\u003eTo\u003c/code\u003e address are now rejected (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35094\"\u003e#35094\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHTTP RPC responses now always set \u003ccode\u003eContent-Length\u003c/code\u003e, and a WebSocket handshake status-code bug was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35072\"\u003e#35072\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35111\"\u003e#35111\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe client can now configure trace-context propagation via the \u003ccode\u003etraceparent\u003c/code\u003e header, and response writes are now traced (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35132\"\u003e#35132\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35049\"\u003e#35049\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGraphQL\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGraphQL request bodies are now limited to 5 MiB (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35034\"\u003e#35034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLog-range queries with \u003ccode\u003ebegin \u0026gt; 0\u003c/code\u003e and \u003ccode\u003eend == 0\u003c/code\u003e are now rejected (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35032\"\u003e#35032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eBlock.raw\u003c/code\u003e resolver now returns empty bytes when the block body is missing (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35027\"\u003e#35027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA global cache for JUMPDEST bitmaps speeds up EVM execution (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34850\"\u003e#34850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEVM stack operations are now computed in place, avoiding per-operand copies (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35156\"\u003e#35156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNew code-cache hit/miss meters have been added (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA shutdown race in snapshot generation has been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33540\"\u003e#33540\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/ethereum/go-ethereum/commit/36a7dc72e96b3f42846be925cfeb2fad18489917\"\u003e\u003ccode\u003e36a7dc7\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/6b72f26ed351471a242b23f748f19e44c4511250\"\u003e\u003ccode\u003e6b72f26\u003c/code\u003e\u003c/a\u003e triedb/pathdb: log the expected version in obsolete-index cleanup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35194\"\u003e#35194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e5ff3596dbe792297edd5bf4e295ffbcd13307b3\"\u003e\u003ccode\u003ee5ff359\u003c/code\u003e\u003c/a\u003e p2p/discover: fix waiting wrong duration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35002\"\u003e#35002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7c9032dff68aa469de45bec53e37c68d9d2a12d9\"\u003e\u003ccode\u003e7c9032d\u003c/code\u003e\u003c/a\u003e all: change reflect.Ptr to reflect.Pointer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35176\"\u003e#35176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8c540cb082bf60a4260c2fef8ea30375c802e7f7\"\u003e\u003ccode\u003e8c540cb\u003c/code\u003e\u003c/a\u003e eth/catalyst: add testing_commitBlockV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34995\"\u003e#34995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7122ecc3ebba8f0416f4a14424a19c923b669ea7\"\u003e\u003ccode\u003e7122ecc\u003c/code\u003e\u003c/a\u003e eth/protocols/snap: remove uncovered states before resuming (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35159\"\u003e#35159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0e810e4984e2e918d59991ae5310fb4b8091675d\"\u003e\u003ccode\u003e0e810e4\u003c/code\u003e\u003c/a\u003e eth, triedb, internal: add snap/2 sync progress (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35178\"\u003e#35178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1be5da233085eb9c52256685a79f80c75107b167\"\u003e\u003ccode\u003e1be5da2\u003c/code\u003e\u003c/a\u003e eth/protocols/snap: redo the snap sync if the bal is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35181\"\u003e#35181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad68ce261b848726daac90efd93f26d673b167ad\"\u003e\u003ccode\u003ead68ce2\u003c/code\u003e\u003c/a\u003e eth: reserve peer slot for usable snap peer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35180\"\u003e#35180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/cb387c9bc32dddad0530be795f80f0744be8a927\"\u003e\u003ccode\u003ecb387c9\u003c/code\u003e\u003c/a\u003e cmd/devp2p/internal/ethtest: validate received txs, not the sent ones (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/35170\"\u003e#35170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.15.0...v1.17.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/smartcontractkit/chainlink-testing-framework/pull/2647","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fchainlink-testing-framework/issues/2647","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2647/packages"}},{"old_version":"1.10.26","new_version":"1.17.3","update_type":"minor","path":null,"pr_created_at":"2026-06-18T01:03:37.000Z","version_change":"1.10.26 → 1.17.3","issue":{"uuid":"4688254604","node_id":"PR_kwDOF6VXzc7nusjR","number":306,"state":"open","title":"chore(deps): Bump github.com/ethereum/go-ethereum from 1.10.26 to 1.17.3","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-06-18T01:03:37.000Z","updated_at":"2026-06-18T01:03:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.10.26","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.26 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.10.26...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.10.26\u0026new-version=1.17.3)](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/Bidon15/lazyledger-app/pull/306","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bidon15%2Flazyledger-app/issues/306","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/306/packages"}},{"old_version":"1.17.2","new_version":"1.17.3","update_type":"patch","path":null,"pr_created_at":"2026-06-08T09:06:18.000Z","version_change":"1.17.2 → 1.17.3","issue":{"uuid":"4611465440","node_id":"PR_kwDOJ9HCPc7j0_Mm","number":734,"state":"open","title":"build(deps): bump the dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T09:06:18.000Z","updated_at":"2026-06-11T12:05:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":5,"packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.44","new_version":"1.14.45","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/minio/minio-go/v7","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/minio/minio-go"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.51.0"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the dependencies group with 3 updates in the / directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) and [github.com/minio/minio-go/v7](https://github.com/minio/minio-go).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-sqlite3` from 1.14.44 to 1.14.45\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/7ca6a979f950c66d900ddc982758d6ad1618613e\"\u003e\u003ccode\u003e7ca6a97\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1404\"\u003e#1404\u003c/a\u003e from mattn/sqlite-amalgamation-3053002\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/e2ab9318ee45371755b5b4b8e597d2c72f90b7dd\"\u003e\u003ccode\u003ee2ab931\u003c/code\u003e\u003c/a\u003e Upgrade SQLite to version 3053002\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/75d8c60d0d34691e1f838fd8f6aeb507839f8fa0\"\u003e\u003ccode\u003e75d8c60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1403\"\u003e#1403\u003c/a\u003e from dxbjavid/bind-text64-length\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/d1ab49c04bdd9d857dd51c8fa169cf757dd06e2b\"\u003e\u003ccode\u003ed1ab49c\u003c/code\u003e\u003c/a\u003e bind via sqlite3_bind_text64/blob64 to avoid 32-bit length truncation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/b3b5216890c80c4605698310c08d6775d11fea71\"\u003e\u003ccode\u003eb3b5216\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1402\"\u003e#1402\u003c/a\u003e from dxbjavid/guard-resulttext-oversize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/2af23f777eefeadbb1cc3c6317d074285372afe4\"\u003e\u003ccode\u003e2af23f7\u003c/code\u003e\u003c/a\u003e guard oversized string length in ResultText\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/1a7264c5a632b1bc0e383fd0183bbf42aa3cdb85\"\u003e\u003ccode\u003e1a7264c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1400\"\u003e#1400\u003c/a\u003e from calmh/unsafereflect\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/9accb920a6a21dd2d86941290fbc29b899b392bb\"\u003e\u003ccode\u003e9accb92\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1399\"\u003e#1399\u003c/a\u003e from calmh/uintsize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/9d6bf2c4ad7c4308cd38c88c4a404143e3e8fa83\"\u003e\u003ccode\u003e9d6bf2c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1338\"\u003e#1338\u003c/a\u003e from calmh/dbstat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/fed9970582997a3eaf6134c13bcbe68bd847243b\"\u003e\u003ccode\u003efed9970\u003c/code\u003e\u003c/a\u003e modernise reflect.SliceHeader to unsafe.Slice\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-sqlite3/compare/v1.14.44...v1.14.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/minio/minio-go/v7` from 7.1.0 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/minio/minio-go/releases\"\u003egithub.com/minio/minio-go/v7's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse go tool for ci-lint check by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minio-go/pull/2229\"\u003eminio/minio-go#2229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename github.com/go-ini/ini to gopkg.in/ini.v1 by \u003ca href=\"https://github.com/ramondeklein\"\u003e\u003ccode\u003e@​ramondeklein\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minio-go/pull/2232\"\u003eminio/minio-go#2232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd RDMA / NVIDIA GPU Direct Storage support by \u003ca href=\"https://github.com/harshavardhana\"\u003e\u003ccode\u003e@​harshavardhana\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/minio/minio-go/pull/2233\"\u003eminio/minio-go#2233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/minio/minio-go/compare/v7.1.0...v7.2.0\"\u003ehttps://github.com/minio/minio-go/compare/v7.1.0...v7.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/minio/minio-go/commit/33792ec24ba19828dc0191f2a7ed5ebc3197d407\"\u003e\u003ccode\u003e33792ec\u003c/code\u003e\u003c/a\u003e Add RDMA / NVIDIA GPU Direct Storage support (\u003ca href=\"https://redirect.github.com/minio/minio-go/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minio-go/commit/6bb13f7c70cd7415f45bfb389b565781040eed2e\"\u003e\u003ccode\u003e6bb13f7\u003c/code\u003e\u003c/a\u003e Rename github.com/go-ini/ini to gopkg.in/ini.v1 (\u003ca href=\"https://redirect.github.com/minio/minio-go/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/minio/minio-go/commit/d6341dcaf5f8647e6ec8898b35f5e1cd679ec0ad\"\u003e\u003ccode\u003ed6341dc\u003c/code\u003e\u003c/a\u003e Use go tool for ci-lint check (\u003ca href=\"https://redirect.github.com/minio/minio-go/issues/2229\"\u003e#2229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/minio/minio-go/compare/v7.1.0...v7.2.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.50.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/crypto/commit/b8a14a8d65f88c0c79c139171f1354c69a6cdb8a\"\u003e\u003ccode\u003eb8a14a8\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/9d9d5078968ddb8a279092c665a24e7de4178778\"\u003e\u003ccode\u003e9d9d507\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: fix bundle test with Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/fd0b90d21f9ab4b5dd398e9526b570bfea86e370\"\u003e\u003ccode\u003efd0b90d\u003c/code\u003e\u003c/a\u003e acme: include Problem in OrderError.Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b9e53593a6073e6a786c49e9ad27956a9b77e54e\"\u003e\u003ccode\u003eb9e5359\u003c/code\u003e\u003c/a\u003e pbkdf2: turn into a wrapper for crypto/pbkdf2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cc0e4fc1d49127130b0d00612a2eeed2ab745d40\"\u003e\u003ccode\u003ecc0e4fc\u003c/code\u003e\u003c/a\u003e hkdf: forward Extract to the standard library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8e9237a216b050e1b11e041863825104a6811db\"\u003e\u003ccode\u003ea8e9237\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.50.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 `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/ethpandaops/dora/pull/734","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fdora/issues/734","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/734/packages"}},{"old_version":"1.13.5","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-06-07T09:36:58.000Z","version_change":"1.13.5 → 1.17.0","issue":{"uuid":"4606844022","node_id":"PR_kwDONjpmbs7jmXtK","number":1,"state":"open","title":"build(deps): bump github.com/ethereum/go-ethereum from 1.13.5 to 1.17.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-07T09:36:58.000Z","updated_at":"2026-06-07T09:37:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.13.5","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.13.5 to 1.17.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.13.5...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.13.5\u0026new-version=1.17.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/hector1-cloud/go-livepeer/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/hector1-cloud/go-livepeer/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hector1-cloud%2Fgo-livepeer/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"1.17.3-0.20260425183644-2249bebf5e88","new_version":"1.17.3","update_type":null,"path":null,"pr_created_at":"2026-05-22T06:49:09.000Z","version_change":"1.17.3-0.20260425183644-2249bebf5e88 → 1.17.3","issue":{"uuid":"4500534361","node_id":"PR_kwDORBI2us7ePMO-","number":73,"state":"closed","title":"Bump the dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-07T18:42:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T06:49:09.000Z","updated_at":"2026-06-07T18:42:51.000Z","time_to_close":1425221,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":2,"packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.3-0.20260425183644-2249bebf5e88","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/ethpandaops/service-authenticatoor","old_version":"0.0.0-20260430215651-f6b6f69d6711","new_version":"0.0.1","repository_url":"https://github.com/ethpandaops/service-authenticatoor"}],"path":null,"ecosystem":"go"},"body":"Bumps the dependencies group with 2 updates in the / directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/ethpandaops/service-authenticatoor](https://github.com/ethpandaops/service-authenticatoor).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.3-0.20260425183644-2249bebf5e88 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/go-ethereum/commits/v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethpandaops/service-authenticatoor` from 0.0.0-20260430215651-f6b6f69d6711 to 0.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases\"\u003egithub.com/ethpandaops/service-authenticatoor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.0.1\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cp\u003enull\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eFull changelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eRelease Artifacts\u003c/h3\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/ethpandaops/service-authenticatoor#readme\"\u003eREADME\u003c/a\u003e for setup and configuration instructions.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRelease File\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_windows_amd64.zip\"\u003eauthenticatoor_0.0.1_windows_amd64.zip\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executables for windows/amd64\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_linux_amd64.tar.gz\"\u003eauthenticatoor_0.0.1_linux_amd64.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executables for linux/amd64\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_linux_arm64.tar.gz\"\u003eauthenticatoor_0.0.1_linux_arm64.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executables for linux/arm64\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_darwin_amd64.tar.gz\"\u003eauthenticatoor_0.0.1_darwin_amd64.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executable for macos/amd64\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/releases/download/v0.0.1/authenticatoor_0.0.1_darwin_arm64.tar.gz\"\u003eauthenticatoor_0.0.1_darwin_arm64.tar.gz\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eauthenticatoor executable for macos/arm64\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethpandaops/service-authenticatoor/commits/v0.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/ethpandaops/buildoor/pull/73","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fbuildoor/issues/73","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/73/packages"}},{"old_version":"1.17.2","new_version":"1.17.3","update_type":"patch","path":null,"pr_created_at":"2026-05-19T22:28:25.000Z","version_change":"1.17.2 → 1.17.3","issue":{"uuid":"4481526600","node_id":"PR_kwDORqc2-87dRyhD","number":40,"state":"open","title":"chore(deps): bump the go-deps group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-19T22:28:25.000Z","updated_at":"2026-05-19T22:29:35.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":5,"packages":[{"name":"github.com/alicebob/miniredis/v2","old_version":"2.37.0","new_version":"2.38.0","repository_url":"https://github.com/alicebob/miniredis"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/labstack/echo/v4","old_version":"4.15.1","new_version":"4.15.2","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/redis/go-redis/v9","old_version":"9.18.0","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/tempoxyz/tempo-go","old_version":"0.4.0","new_version":"0.4.1","repository_url":"https://github.com/tempoxyz/tempo-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-deps group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/alicebob/miniredis/v2](https://github.com/alicebob/miniredis) | `2.37.0` | `2.38.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.17.2` | `1.17.3` |\n| [github.com/labstack/echo/v4](https://github.com/labstack/echo) | `4.15.1` | `4.15.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.18.0` | `9.19.0` |\n| [github.com/tempoxyz/tempo-go](https://github.com/tempoxyz/tempo-go) | `0.4.0` | `0.4.1` |\n\n\nUpdates `github.com/alicebob/miniredis/v2` from 2.37.0 to 2.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alicebob/miniredis/releases\"\u003egithub.com/alicebob/miniredis/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDELEX and fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eXADD TRIM (thanks \u003ca href=\"https://github.com/evan-choi\"\u003e\u003ccode\u003e@​evan-choi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate XINFO STREAM (thanks \u003ca href=\"https://github.com/TomBailey167\"\u003e\u003ccode\u003e@​TomBailey167\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elua fix (thanks \u003ca href=\"https://github.com/infastin\"\u003e\u003ccode\u003e@​infastin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epartial support for DELEX\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/alicebob/miniredis/blob/master/CHANGELOG.md\"\u003egithub.com/alicebob/miniredis/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.38.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eXADD TRIM (thanks \u003ca href=\"https://github.com/evan-choi\"\u003e\u003ccode\u003e@​evan-choi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate XINFO STREAM (thanks \u003ca href=\"https://github.com/TomBailey167\"\u003e\u003ccode\u003e@​TomBailey167\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elua fix (thanks \u003ca href=\"https://github.com/infastin\"\u003e\u003ccode\u003e@​infastin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epartial support for DELEX\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/alicebob/miniredis/commit/d67bfae4c370e8451561165eca6ddc50f056f083\"\u003e\u003ccode\u003ed67bfae\u003c/code\u003e\u003c/a\u003e update changelog for v2.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/2b1abd81e1c58fb6d440b4637287d3ee09f7f66a\"\u003e\u003ccode\u003e2b1abd8\u003c/code\u003e\u003c/a\u003e DELEX (partly) (\u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/452dd373d138f7ad858dd6e25e2a92753f83498e\"\u003e\u003ccode\u003e452dd37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/440\"\u003e#440\u003c/a\u003e from infastin/server-alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/b5b8ec2cfde407552ea028514409599dbd5e1600\"\u003e\u003ccode\u003eb5b8ec2\u003c/code\u003e\u003c/a\u003e feat: add 'server' alias to 'redis' in lua scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/ecc4af14f2444ea1a57d040185781fe197bdfc9d\"\u003e\u003ccode\u003eecc4af1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/439\"\u003e#439\u003c/a\u003e from TomBailey167/xinfo-stream-last-generated-id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/4a2a33e841b359a2569fe9a35d6d46414bf40aec\"\u003e\u003ccode\u003e4a2a33e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alicebob/miniredis/issues/435\"\u003e#435\u003c/a\u003e from evan-choi/fix/xadd-equals-trim-modifier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/d6261eff59117ccea7387f3a608caa1006b1adef\"\u003e\u003ccode\u003ed6261ef\u003c/code\u003e\u003c/a\u003e feat: add last-generated-id to XINFO STREAM response\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alicebob/miniredis/commit/f4d8aa342425de1b740a6f22a7dd230f83e3712a\"\u003e\u003ccode\u003ef4d8aa3\u003c/code\u003e\u003c/a\u003e fix: accept = trim modifier in xadd\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alicebob/miniredis/compare/v2.37.0...v2.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/echo/v4` from 4.15.1 to 4.15.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/blob/v4.15.2/CHANGELOG.md\"\u003egithub.com/labstack/echo/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.2 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2962\"\u003elabstack/echo#2962\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\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/labstack/echo/commit/25685e6f5f7b0683105d1386db46ae48eb3de028\"\u003e\u003ccode\u003e25685e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2963\"\u003e#2963\u003c/a\u003e from aldas/v4_changelog_4_15_2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f9d76893c671df4da9792fc5c122eba01d43c63b\"\u003e\u003ccode\u003ef9d7689\u003c/code\u003e\u003c/a\u003e Changelog for v4.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/37fff28f72264196ad28761316fc7d96fd1c502d\"\u003e\u003ccode\u003e37fff28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2962\"\u003e#2962\u003c/a\u003e from aldas/v4_valid_proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/ca4f38a474302aabee93c66bdd0052359882e181\"\u003e\u003ccode\u003eca4f38a\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/2e527a70a73b3a93b8346384f607cdc502d3d200\"\u003e\u003ccode\u003e2e527a7\u003c/code\u003e\u003c/a\u003e Update CI, update deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/echo/compare/v4.15.1...v4.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.18.0 to 9.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.19.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.19.0 (2026-04-27)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e7e9866e54f4423addca48ec804044cfca1b30d6\"\u003e\u003ccode\u003ee7e9866\u003c/code\u003e\u003c/a\u003e chore(release): v9.19.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/22b26f4b3ea5c2ab58605092e0937b78a8673267\"\u003e\u003ccode\u003e22b26f4\u003c/code\u003e\u003c/a\u003e feat(ft.aggregate): Add Steps for query building (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/d9d769491154d4da6d683b73e9dfff5c878c1890\"\u003e\u003ccode\u003ed9d7694\u003c/code\u003e\u003c/a\u003e fix(pool): two fixes for closed connection handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/44e8b7309cf547f620b9849a5a4dd9013cc3660a\"\u003e\u003ccode\u003e44e8b73\u003c/code\u003e\u003c/a\u003e fix(sch): auto hostname type detection (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ad21622ce8dba26c4ac7dc0fbf74a0bd278d2c19\"\u003e\u003ccode\u003ead21622\u003c/code\u003e\u003c/a\u003e fix(hello): do not send maintnotifications handshake when hello fails (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/1a7ac744c3f98b415852b4c9842b97991e3e4d91\"\u003e\u003ccode\u003e1a7ac74\u003c/code\u003e\u003c/a\u003e fix(pool): suppress pool Close() errors for stale connections (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/903d6bd360af9ea53d4af4ca652d18b915398c7d\"\u003e\u003ccode\u003e903d6bd\u003c/code\u003e\u003c/a\u003e fix(retry): make dial tcp error redirectable (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3786\"\u003e#3786\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3787\"\u003e#3787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/00a551b3b468687e5e06b295b419292786bcdc99\"\u003e\u003ccode\u003e00a551b\u003c/code\u003e\u003c/a\u003e fix(credentials): leak in wrappedOnClose (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b5a6f99b7a9d496bf2e3d68ad9c33e43c23c4df9\"\u003e\u003ccode\u003eb5a6f99\u003c/code\u003e\u003c/a\u003e refactor(pool): remove redundant Conn.closed atomic field (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/928f27aef850b3508b590e41a050f27d29fb14a2\"\u003e\u003ccode\u003e928f27a\u003c/code\u003e\u003c/a\u003e feat(hscan): add support for encoding.BinaryUnmarshaler (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.18.0...v9.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/tempoxyz/tempo-go` from 0.4.0 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tempoxyz/tempo-go/releases\"\u003egithub.com/tempoxyz/tempo-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump go 1.24.13 → 1.25.9, fix action version comments by \u003ca href=\"https://github.com/decofe\"\u003e\u003ccode\u003e@​decofe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/42\"\u003etempoxyz/tempo-go#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Tempo RPC and TIP-20 helpers by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/44\"\u003etempoxyz/tempo-go#44\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): use go 1.25.x/1.26.x and skip integration tests for dependabot by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/45\"\u003etempoxyz/tempo-go#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the actions 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/tempoxyz/tempo-go/pull/43\"\u003etempoxyz/tempo-go#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in /examples/feepayer in the go-deps 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/tempoxyz/tempo-go/pull/39\"\u003etempoxyz/tempo-go#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in the go-deps 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/tempoxyz/tempo-go/pull/37\"\u003etempoxyz/tempo-go#37\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): add changelogs workflow by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/46\"\u003etempoxyz/tempo-go#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deserialize): overflow validation for uint64 fields by \u003ca href=\"https://github.com/yevshev\"\u003e\u003ccode\u003e@​yevshev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/18\"\u003etempoxyz/tempo-go#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): drop TEMPO_HARDFORK=T2 pin on testnet integration job by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/47\"\u003etempoxyz/tempo-go#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: repin changelogs action from \u003ca href=\"https://github.com/add-go-ecosystem\"\u003e\u003ccode\u003e@​add-go-ecosystem\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://github.com/master\"\u003e\u003ccode\u003e@​master\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/48\"\u003etempoxyz/tempo-go#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: reject malleable secp256k1 signatures by \u003ca href=\"https://github.com/brendanjryan\"\u003e\u003ccode\u003e@​brendanjryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/49\"\u003etempoxyz/tempo-go#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease \u003ccode\u003etempo-go@0.4.1\u003c/code\u003e by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/50\"\u003etempoxyz/tempo-go#50\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\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/tempoxyz/tempo-go/pull/43\"\u003etempoxyz/tempo-go#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yevshev\"\u003e\u003ccode\u003e@​yevshev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/18\"\u003etempoxyz/tempo-go#18\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/50\"\u003etempoxyz/tempo-go#50\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tempoxyz/tempo-go/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/tempoxyz/tempo-go/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tempoxyz/tempo-go/blob/main/CHANGELOG.md\"\u003egithub.com/tempoxyz/tempo-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003egithub.com/tempoxyz/tempo-go@0.4.1\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-canonical secp256k1 signatures during transaction deserialization and address recovery, preventing transaction hash malleability via legacy \u003ccode\u003eV\u003c/code\u003e values and high-S signatures. (by \u003ca href=\"https://github.com/BrendanRyan\"\u003e\u003ccode\u003e@​BrendanRyan\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/pull/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/87ed6d53b4fa9a1016e307940e597a29896af5b9\"\u003e\u003ccode\u003e87ed6d5\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003etempo-go@0.4.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/2286f5e7ed5cf1a7f315d70096fedbc7fb84a255\"\u003e\u003ccode\u003e2286f5e\u003c/code\u003e\u003c/a\u003e fix: reject malleable secp256k1 signatures (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/49\"\u003e#49\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/8a4150a5c4516d8a83bf8c2817a23241207c1331\"\u003e\u003ccode\u003e8a4150a\u003c/code\u003e\u003c/a\u003e chore: repin changelogs action from \u003ca href=\"https://github.com/add-go-ecosystem\"\u003e\u003ccode\u003e@​add-go-ecosystem\u003c/code\u003e\u003c/a\u003e to \u003ca href=\"https://github.com/master\"\u003e\u003ccode\u003e@​master\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/ad6d077ad178ac870a7c70efd4c48b6f7bc25aae\"\u003e\u003ccode\u003ead6d077\u003c/code\u003e\u003c/a\u003e fix(ci): drop TEMPO_HARDFORK=T2 pin on testnet integration job (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/47\"\u003e#47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/728ca213479876eaf4a9d18ab59a42d08879ff51\"\u003e\u003ccode\u003e728ca21\u003c/code\u003e\u003c/a\u003e fix(deserialize): overflow validation for uint64 fields (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/de3c9b0683d4a70200f2ac9472ccd20e6c1fe769\"\u003e\u003ccode\u003ede3c9b0\u003c/code\u003e\u003c/a\u003e chore(release): add changelogs workflow (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/5b61f3f574678ea86a9ab11d77a5ca021cb1f42f\"\u003e\u003ccode\u003e5b61f3f\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/b7bfd8b686f3599908b31a50c68b1b30c4fdf6b6\"\u003e\u003ccode\u003eb7bfd8b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.2 in /e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/de40e7acf1b2cb093c5efeb8477381edfc624985\"\u003e\u003ccode\u003ede40e7a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the actions group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tempoxyz/tempo-go/commit/ee4905fd687f032e3a2733a730a570eeaec42058\"\u003e\u003ccode\u003eee4905f\u003c/code\u003e\u003c/a\u003e fix(ci): use go 1.25.x/1.26.x and skip integration tests for dependabot (\u003ca href=\"https://redirect.github.com/tempoxyz/tempo-go/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tempoxyz/tempo-go/compare/v0.4.0...v0.4.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/tempoxyz/mpp-go/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tempoxyz%2Fmpp-go/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"1.14.0","new_version":"1.17.3","update_type":"minor","path":null,"pr_created_at":"2026-05-18T21:18:41.000Z","version_change":"1.14.0 → 1.17.3","issue":{"uuid":"4472656194","node_id":"PR_kwDOR7dKKc7c1Fdx","number":28,"state":"open","title":"go: bump the go group across 7 directories with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T21:18:41.000Z","updated_at":"2026-05-18T21:18:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"go: bump","group_name":"go","update_count":11,"packages":[{"name":"github.com/btcsuite/btcd/btcec/v2","old_version":"2.3.3","new_version":"2.5.0","repository_url":"https://github.com/btcsuite/btcd"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.14.0","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/spf13/cobra","old_version":"1.8.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.19.0","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"}],"path":null,"ecosystem":"go"},"body":"Bumps the go group with 5 updates in the /client-sdk/go directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 6 updates in the /client-sdk/ts-web/core/reflect-go directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/golang/snappy](https://github.com/golang/snappy) | `0.0.4` | `1.0.0` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.51.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.68.0` | `1.81.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /examples/client-sdk/go/minimal-runtime-client directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /tests/benchmark directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /tests/e2e directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /tools/gen_runtime_vectors directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd) | `2.3.3` | `2.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.14.0` | `1.17.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n\nBumps the go group with 5 updates in the /tools/orc directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.45.0` | `0.51.0` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.8.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.19.0` | `1.21.0` |\n| [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) | `1.4.0` | `1.6.0` |\n\n\nUpdates `github.com/btcsuite/btcd/btcec/v2` from 2.3.3 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/258049c9eb58bc993fe0ce98c8680958bb757ca0\"\u003e\u003ccode\u003e258049c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/btcsuite/btcd/issues/1825\"\u003e#1825\u003c/a\u003e from guggero/btcec-v2-no-circular-dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/b29ce9735062979a592957a5d8b442f3e8cb1ea9\"\u003e\u003ccode\u003eb29ce97\u003c/code\u003e\u003c/a\u003e rpcwebsocket: fi linter complaint about unused functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/9dfa926fff501850673dc12d14be1aa1e60cd792\"\u003e\u003ccode\u003e9dfa926\u003c/code\u003e\u003c/a\u003e server: fix linter issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/c0cfa06111fc29d0b08c0dcd1c478bc8e4e7db59\"\u003e\u003ccode\u003ec0cfa06\u003c/code\u003e\u003c/a\u003e multi: update make and CI goals with new packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/dccea8febadcc50c2a96a3d6f2a386aa0392fe73\"\u003e\u003ccode\u003edccea8f\u003c/code\u003e\u003c/a\u003e multi: use new v2 modules everywhere\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/c0db6dfa115957cfeb6989547bad3df1ee400560\"\u003e\u003ccode\u003ec0db6df\u003c/code\u003e\u003c/a\u003e psbt: move to top-level module, use v2, remove btcutil dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/e9ec6ec506f7336954b2c3c3612dd72f4af69a46\"\u003e\u003ccode\u003ee9ec6ec\u003c/code\u003e\u003c/a\u003e btcutil: remove circular dependency, use v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/55a463a35f51d67af42c730efaf46563cf4465c4\"\u003e\u003ccode\u003e55a463a\u003c/code\u003e\u003c/a\u003e txscript: turn into own module, use v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/3000c455f8a7a7717bb1588d113ceb7099a2e695\"\u003e\u003ccode\u003e3000c45\u003c/code\u003e\u003c/a\u003e address: move to top-level module, use v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btcsuite/btcd/commit/bd65d6d6bb378cf021a1f8bfbfcffd8c4b0e38ca\"\u003e\u003ccode\u003ebd65d6d\u003c/code\u003e\u003c/a\u003e chaincfg: add own module, use v2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/btcsuite/btcd/compare/btcec/v2.3.3...btcec/v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.14.0 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.14.0...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/golang/snappy` from 0.0.5-0.20220116011046-fa5810519dcb to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/golang/snappy/releases\"\u003egithub.com/golang/snappy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eLatest stable version, as of March 2025.\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/snappy/commit/43d5d4cd4e0e3390b0b645d5c3ef1187642403d8\"\u003e\u003ccode\u003e43d5d4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/golang/snappy/issues/68\"\u003e#68\u003c/a\u003e from MarkLodato/cli-readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/snappy/commit/470b9ed42b44d6e57a1303611bc363992cfed65d\"\u003e\u003ccode\u003e470b9ed\u003c/code\u003e\u003c/a\u003e README: update instructions to install CLI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/snappy/commit/fa5810519dcbfaa60974183cbe11c6c0d050a23d\"\u003e\u003ccode\u003efa58105\u003c/code\u003e\u003c/a\u003e Ensure arm64 frame sizes are 8 (mod 16)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/snappy/compare/v0.0.4...v1.0.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.45.0 to 0.47.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b8a14a8d65f88c0c79c139171f1354c69a6cdb8a\"\u003e\u003ccode\u003eb8a14a8\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/9d9d5078968ddb8a279092c665a24e7de4178778\"\u003e\u003ccode\u003e9d9d507\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: fix bundle test with Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/fd0b90d21f9ab4b5dd398e9526b570bfea86e370\"\u003e\u003ccode\u003efd0b90d\u003c/code\u003e\u003c/a\u003e acme: include Problem in OrderError.Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b9e53593a6073e6a786c49e9ad27956a9b77e54e\"\u003e\u003ccode\u003eb9e5359\u003c/code\u003e\u003c/a\u003e pbkdf2: turn into a wrapper for crypto/pbkdf2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cc0e4fc1d49127130b0d00612a2eeed2ab745d40\"\u003e\u003ccode\u003ecc0e4fc\u003c/code\u003e\u003c/a\u003e hkdf: forward Extract to the standard library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8e9237a216b050e1b11e041863825104a6811db\"\u003e\u003ccode\u003ea8e9237\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/03ca0dcccbd37ba6be80adf74dde8d78a4d72817\"\u003e\u003ccode\u003e03ca0dc\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/8400f4a938077a7a7817ab7d163d148e371b320b\"\u003e\u003ccode\u003e8400f4a\u003c/code\u003e\u003c/a\u003e ssh: respect signer's algorithm preference in pickSignatureAlgorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/81c6cb34a8fc386ed53293cd79e3c0c232ee7366\"\u003e\u003ccode\u003e81c6cb3\u003c/code\u003e\u003c/a\u003e ssh: swap cbcMinPaddingSize to cbcMinPacketSize to get encLength\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/982eaa62dfb7273603b97fc1835561450096f3bd\"\u003e\u003ccode\u003e982eaa6\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/crypto/compare/v0.45.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 `google.golang.org/grpc` from 1.68.0 to 1.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\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/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.68.0...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.68.0 to 1.78.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.1\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds/rbac: Fix a potential authorization bypass caused by incorrectly falling through URI/DNS SANs to Subject Distinguished Name (DN) when matching the authenticated principal name. With this fix, only the first non-empty identity source will be used, as per \u003ca href=\"https://github.com/grpc/proposal/blob/master/A41-xds-rbac.md\"\u003egRFC A41\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/al4an444\"\u003e\u003ccode\u003e@​al4an444\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eotel: Segregate client and server RPC information used for metrics and traces, to avoid one overwriting the other. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.80.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer: log a warning if a balancer is registered with uppercase letters, as balancer names should be lowercase. In a future release, balancer names will be treated as case-insensitive; see \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/5288\"\u003e#5288\u003c/a\u003e for details. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8837\"\u003e#8837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: update resource error handling and re-resolution logic (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8907\"\u003e#8907\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eRe-resolve all \u003ccode\u003eLOGICAL_DNS\u003c/code\u003e clusters simultaneously when re-resolution is requested.\u003c/li\u003e\n\u003cli\u003eFail all in-flight RPCs immediately upon receipt of listener or route resource errors, instead of allowing them to complete.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\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/grpc/grpc-go/commit/caf0772c2bcb8bc15d43eb53448e921f34f0b7e8\"\u003e\u003ccode\u003ecaf0772\u003c/code\u003e\u003c/a\u003e Change version from 1.81.1-dev to 1.81.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9122\"\u003e#9122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/6ccbeebf058ede71e43a5ac28fada2a736573215\"\u003e\u003ccode\u003e6ccbeeb\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9111\"\u003e#9111\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9121\"\u003e#9121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b33c29e41b438e371c8504de9bdf64a80098cc29\"\u003e\u003ccode\u003eb33c29e\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9081\"\u003e#9081\u003c/a\u003e into v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9102\"\u003e#9102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/c45fae6d06a5c192b7b96418a2bc26a96b856834\"\u003e\u003ccode\u003ec45fae6\u003c/code\u003e\u003c/a\u003e Change version to 1.81.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.68.0...v1.81.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/releases\"\u003egithub.com/prometheus/client_golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.2 - 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common@v0.66.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1869\"\u003eprometheus/client_golang#1869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.2 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1870\"\u003eprometheus/client_golang#1870\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1 - 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e[release-1.23] Upgrade to prometheus/common v0.66 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1866\"\u003eprometheus/client_golang#1866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[release-1.23] Cut v1.23.1 by \u003ca href=\"https://github.com/aknuds1\"\u003e\u003ccode\u003e@​aknuds1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prometheus/client_golang/pull/1867\"\u003eprometheus/client_golang#1867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0 - 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md\"\u003egithub.com/prometheus/client_golang's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.23.2 / 2025-09-05\u003c/h2\u003e\n\u003cp\u003eThis release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement).\nThere are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.1 / 2025-09-04\u003c/h2\u003e\n\u003cp\u003eThis release is made to be compatible with a backwards incompatible API change\nin prometheus/common v0.66.0. There are no functional changes.\u003c/p\u003e\n\u003ch2\u003e1.23.0 / 2025-07-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Minimum required Go version is now 1.23, only the two latest Go versions are supported from now on. \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1812\"\u003e#1812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add WrapCollectorWith and WrapCollectorWithPrefix \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1766\"\u003e#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add exemplars for native histograms \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1686\"\u003e#1686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] exp/api: Bubble up status code from writeResponse \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] collector/go: Update runtime metrics for Go v1.23 and v1.24 \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] exp/api: client prompt return on context cancellation \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1729\"\u003e#1729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/8179a560819f2c64ef6ade70e6ae4c73aecaca3c\"\u003e\u003ccode\u003e8179a56\u003c/code\u003e\u003c/a\u003e Cut v1.23.2 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1870\"\u003e#1870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4142b5908bb6c8f5e412b72de5ea4b927d8c219d\"\u003e\u003ccode\u003e4142b59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1869\"\u003e#1869\u003c/a\u003e from prometheus/arve/upgrade-common\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/4ff40f0d918efc0f59701d13622913805c2425b4\"\u003e\u003ccode\u003e4ff40f0\u003c/code\u003e\u003c/a\u003e Cut v1.23.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1867\"\u003e#1867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/989b0298944e64f88a54ac9c70cd8c8121f10bc9\"\u003e\u003ccode\u003e989b029\u003c/code\u003e\u003c/a\u003e Upgrade to prometheus/common v0.66 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/e4b2208dd8cb6d1425f00250db842ec3c1e8749e\"\u003e\u003ccode\u003ee4b2208\u003c/code\u003e\u003c/a\u003e Cut v1.23.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/d9492afd3a6f2e9782a7fc10363281bfd5b743bb\"\u003e\u003ccode\u003ed9492af\u003c/code\u003e\u003c/a\u003e cut v1.23.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/aeae8a0b4f54a8fa720d19b88638a2d048596f82\"\u003e\u003ccode\u003eaeae8a0\u003c/code\u003e\u003c/a\u003e Cut v1.23.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1837\"\u003e#1837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/b157309b723f0b8588ea604bb78dbbba196803f2\"\u003e\u003ccode\u003eb157309\u003c/code\u003e\u003c/a\u003e Update common Prometheus files (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1832\"\u003e#1832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/a704e287f467b79744c30af996b7d710d4c6900d\"\u003e\u003ccode\u003ea704e28\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1826\"\u003e#1826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/client_golang/commit/c7743110ad2c599de3d8c23682d978a12f9f36d1\"\u003e\u003ccode\u003ec774311\u003c/code\u003e\u003c/a\u003e Fix errNotImplemented reference (\u003ca href=\"https://redirect.github.com/prometheus/client_golang/issues/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/cobra` from 1.8.1 to 1.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/cobra/releases\"\u003egithub.com/spf13/cobra's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.2\u003c/h2\u003e\n\u003ch2\u003e🔧 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Migrate from \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e to \u003ccode\u003ego.yaml.in/yaml/v3\u003c/code\u003e by \u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e - the \u003ccode\u003egopkg.in/yaml.v3\u003c/code\u003e package has been deprecated for some time: this should significantly cleanup dependency/supply-chains for consumers of \u003ccode\u003espf13/cobra\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📈 CI/CD\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix linter and allow CI to pass by \u003ca href=\"https://github.com/marckhouzam\"\u003e\u003ccode\u003e@​marckhouzam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2327\"\u003espf13/cobra#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: actions/setup-go v6 by \u003ca href=\"https://github.com/jpmcb\"\u003e\u003ccode\u003e@​jpmcb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2337\"\u003espf13/cobra#2337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔥✍🏼 Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation for repeated flags functionality by \u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🍂 Refactors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace several vars with consts by \u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: change minUsagePadding from var to const by \u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🤗 New Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rvergis\"\u003e\u003ccode\u003e@​rvergis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2316\"\u003espf13/cobra#2316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/htoyoda18\"\u003e\u003ccode\u003e@​htoyoda18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2328\"\u003espf13/cobra#2328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ssam18\"\u003e\u003ccode\u003e@​ssam18\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2325\"\u003espf13/cobra#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dims\"\u003e\u003ccode\u003e@​dims\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2336\"\u003espf13/cobra#2336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.1...v1.10.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThank you to our amazing contributors!!!!! 🐍 🚀\u003c/p\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade pflags v1.0.9 by \u003ca href=\"https://github.com/jpmcb\"\u003e\u003ccode\u003e@​jpmcb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2305\"\u003espf13/cobra#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ev1.0.9 of pflags brought back \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e and marked it as deprecated\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/spf13/cobra/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🚨 Attention!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump pflag to 1.0.8 by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis version of \u003ccode\u003epflag\u003c/code\u003e carried a breaking change: it renamed \u003ccode\u003eParseErrorsWhitelist\u003c/code\u003e to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e which can break builds if both \u003ccode\u003epflag\u003c/code\u003e and \u003ccode\u003ecobra\u003c/code\u003e are dependencies in your project.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf you use both \u003ccode\u003epflag and \u003c/code\u003ecobra\u003ccode\u003e, upgrade \u003c/code\u003epflag\u003ccode\u003eto 1.0.8 and\u003c/code\u003ecobra\u003ccode\u003eto\u003c/code\u003e1.10.0`\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003eor\u003c/em\u003e\u003c/strong\u003e use the newer, fixed version of \u003ccode\u003epflag\u003c/code\u003e v1.0.9 which keeps the deprecated \u003ccode\u003eParseErrorsWhitelist\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/spf13/cobra/commit/88b30ab89da2d0d0abb153818746c5a2d30eccec\"\u003e\u003ccode\u003e88b30ab\u003c/code\u003e\u003c/a\u003e chore: Migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2336\"\u003e#2336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/346d408fe7d4be00ff9481ea4d43c4abb5e5f77d\"\u003e\u003ccode\u003e346d408\u003c/code\u003e\u003c/a\u003e fix: actions/setup-go v6 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2337\"\u003e#2337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/fc81d2003469e2a5c440306d04a6d82a54065979\"\u003e\u003ccode\u003efc81d20\u003c/code\u003e\u003c/a\u003e refactor: change minUsagePadding from var to const (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/117698a604b65e80a1ad5b76df67b604bcd992e0\"\u003e\u003ccode\u003e117698a\u003c/code\u003e\u003c/a\u003e refactor: replace several vars with consts (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/e2dd29ddc39acacf3af13013b06e1fe58b5c3599\"\u003e\u003ccode\u003ee2dd29d\u003c/code\u003e\u003c/a\u003e Add documentation for repeated flags functionality (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2316\"\u003e#2316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/062989255670f5e100abf70fa5e291a394915f89\"\u003e\u003ccode\u003e0629892\u003c/code\u003e\u003c/a\u003e Fix linter (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/7da941c3547e93b8c9f70bbd3befca79c6335388\"\u003e\u003ccode\u003e7da941c\u003c/code\u003e\u003c/a\u003e chore: Bump pflag to v1.0.9 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/51d675196729be769ce235b710ab7058b3aad03a\"\u003e\u003ccode\u003e51d6751\u003c/code\u003e\u003c/a\u003e Bump pflag to 1.0.8 (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/3f3b81882534a51628f3286e93c6842d9b2e29ea\"\u003e\u003ccode\u003e3f3b818\u003c/code\u003e\u003c/a\u003e Update README.md with new logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/dcaf42e2633496bf97d5476d7419071e5c48f40a\"\u003e\u003ccode\u003edcaf42e\u003c/code\u003e\u003c/a\u003e Add Periscope to the list of projects using Cobra (\u003ca href=\"https://redirect.github.com/spf13/cobra/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.8.1...v1.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/pflag` from 1.0.5 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/pflag/releases\"\u003egithub.com/spf13/pflag's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Restore ParseErrorsWhitelist name for now by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/446\"\u003espf13/pflag#446\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.8...v1.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.8\u003c/h2\u003e\n\u003ch2\u003e:warning: Breaking Change\u003c/h2\u003e\n\u003cp\u003eThis version, while only a patch bump, includes a (very minor) breaking change: the \u003ccode\u003eflag.ParseErrorsWhitelist\u003c/code\u003e struct and corresponding \u003ccode\u003eFlagSet.parseErrorsWhitelist\u003c/code\u003e field have been renamed to \u003ccode\u003eParseErrorsAllowlist\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.\u003c/p\u003e\n\u003cp\u003eThe breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Redundant \u0026quot;Unknown-Flag\u0026quot; Error by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitching from whitelist to Allowlist terminology by \u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmit zero time.Time default from usage line by \u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimplement CopyToGoFlagSet by \u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflag: Emulate stdlib behavior and do not print ErrHelp by \u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrint Default Values of String-to-String in Sorted Order by \u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/365\"\u003espf13/pflag#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Don't print ErrHelp in ParseAll by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset args on re-parse even if empty by \u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/444\"\u003espf13/pflag#444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaguecoder\"\u003e\u003ccode\u003e@​vaguecoder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/364\"\u003espf13/pflag#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dubrie\"\u003e\u003ccode\u003e@​dubrie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/261\"\u003espf13/pflag#261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mologie\"\u003e\u003ccode\u003e@​mologie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/438\"\u003espf13/pflag#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pohly\"\u003e\u003ccode\u003e@​pohly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/330\"\u003espf13/pflag#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tmc\"\u003e\u003ccode\u003e@​tmc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/407\"\u003espf13/pflag#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tomasaschan\"\u003e\u003ccode\u003e@​tomasaschan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/443\"\u003espf13/pflag#443\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\"\u003ehttps://github.com/spf13/pflag/compare/v1.0.7...v1.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix defaultIsZeroValue check for generic Value types by \u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Use structs for errors returned by pflag. by \u003ca href=\"https://github.com/eth-p\"\u003e\u003ccode\u003e@​eth-p\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/425\"\u003espf13/pflag#425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/co63oc\"\u003e\u003ccode\u003e@​co63oc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/428\"\u003espf13/pflag#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/423\"\u003e#423\u003c/a\u003e : Add helper function and some documentation to parse shorthand go test flags. by \u003ca href=\"https://github.com/valdar\"\u003e\u003ccode\u003e@​valdar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/424\"\u003espf13/pflag#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support equivalent to golang flag.TextVar(), also fixes the test failure as described in \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/368\"\u003e#368\u003c/a\u003e by \u003ca href=\"https://github.com/hujun-open\"\u003e\u003ccode\u003e@​hujun-open\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/418\"\u003espf13/pflag#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd support for Func() and BoolFunc() \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/426\"\u003e#426\u003c/a\u003e by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/429\"\u003espf13/pflag#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct argument length check in FlagSet.Parse by \u003ca href=\"https://github.com/ShawnJeffersonWang\"\u003e\u003ccode\u003e@​ShawnJeffersonWang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/409\"\u003espf13/pflag#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix usage message for func flags, fix arguments order by \u003ca href=\"https://github.com/LeGEC\"\u003e\u003ccode\u003e@​LeGEC\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/431\"\u003espf13/pflag#431\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for time.Time flags by \u003ca href=\"https://github.com/max-frank\"\u003e\u003ccode\u003e@​max-frank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/348\"\u003espf13/pflag#348\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MidnightRocket\"\u003e\u003ccode\u003e@​MidnightRocket\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/pflag/pull/422\"\u003espf13/pflag#422\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/spf13/pflag/commit/10438578954bba2527fe5cae3684d4532b064bbe\"\u003e\u003ccode\u003e1043857\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/446\"\u003e#446\u003c/a\u003e from spf13/fix-backwards-compat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7412009ab0f29ad89cbc6625911a58c0618cf31e\"\u003e\u003ccode\u003e7412009\u003c/code\u003e\u003c/a\u003e fix: Restore ParseErrorsWhitelist name for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b9c16fa5ec31cd7339621b8d208bf4f2769486c4\"\u003e\u003ccode\u003eb9c16fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/444\"\u003e#444\u003c/a\u003e from spf13/reset-args-even-if-empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/40abc492254e0920cbb9fb31d6fe7184e746ad31\"\u003e\u003ccode\u003e40abc49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/443\"\u003e#443\u003c/a\u003e from spf13/silence-errhelp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/1bf832c6fec8a35a8c1d61e5fb14f5ce404197ef\"\u003e\u003ccode\u003e1bf832c\u003c/code\u003e\u003c/a\u003e Use errors.Is instead of equality check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/d25dd242b134a8ca037812921a93cac978b86fd5\"\u003e\u003ccode\u003ed25dd24\u003c/code\u003e\u003c/a\u003e Reset args on re-parse even if empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/094909dbe8ce782026dd7c254622b06ec385b640\"\u003e\u003ccode\u003e094909d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/365\"\u003e#365\u003c/a\u003e from vaguecoder/str2str-sorted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/ccb49e5fea9f96c72827c71454198b28bf11ef49\"\u003e\u003ccode\u003eccb49e5\u003c/code\u003e\u003c/a\u003e Print Default Values of String-to-String in Sorted Order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/b55ffb6b7ca272b5085317ae58e4631a0f90199d\"\u003e\u003ccode\u003eb55ffb6\u003c/code\u003e\u003c/a\u003e fix: Don't print ErrHelp in ParseAll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/pflag/commit/7c651d1d398142c3056ff45df14f2019bad2146d\"\u003e\u003ccode\u003e7c651d1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/spf13/pflag/issues/407\"\u003e#407\u003c/a\u003e from tmc/fix-errhelp\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/pflag/compare/v1.0.5...v1.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/viper` from 1.19.0 to 1.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spf13/viper/releases\"\u003egithub.com/spf13/viper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancements 🚀\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for flags pflag.BoolSlice, pflag.UintSlice and pflag.Float64Slice by \u003ca href=\"https://github.com/nmvalera\"\u003e\u003ccode\u003e@​nmvalera\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2015\"\u003espf13/viper#2015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use maintained yaml library by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2040\"\u003espf13/viper#2040\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(config): get config type from v.configType or config file ext by \u003ca href=\"https://github.com/GuillaumeBAECHLER\"\u003e\u003ccode\u003e@​GuillaumeBAECHLER\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2003\"\u003espf13/viper#2003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: config type check when loading any config by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2007\"\u003espf13/viper#2007\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates ⬆️\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/1993\"\u003espf13/viper#1993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/cast from 1.7.1 to 1.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2017\"\u003espf13/viper#2017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.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/spf13/viper/pull/2013\"\u003espf13/viper#2013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/sagikazarmark/locafero from 0.8.0 to 0.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/spf13/viper/pull/2008\"\u003espf13/viper#2008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /remote by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2016\"\u003espf13/viper#2016\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/cast from 1.8.0 to 1.9.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/spf13/viper/pull/2020\"\u003espf13/viper#2020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 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/spf13/viper/pull/2028\"\u003espf13/viper#2028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2035\"\u003espf13/viper#2035\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.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/spf13/viper/pull/2036\"\u003espf13/viper#2036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2012\"\u003espf13/viper#2012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/stretchr/testify from 1.10.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/spf13/viper/pull/2052\"\u003espf13/viper#2052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /remote by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2048\"\u003espf13/viper#2048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2056\"\u003espf13/viper#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependencies by \u003ca href=\"https://github.com/sagikazarmark\"\u003e\u003ccode\u003e@​sagikazarmark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2057\"\u003espf13/viper#2057\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate update guide with \u003ccode\u003emapstructure\u003c/code\u003e package replacement. by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2004\"\u003espf13/viper#2004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use the built-in max/min to simplify the code by \u003ca href=\"https://github.com/yingshanghuangqiao\"\u003e\u003ccode\u003e@​yingshanghuangqiao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/viper/pull/2029\"\u003espf13/viper#2029\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GuillaumeBAECHLER\"\u003e\u003ccode\u003e@​GuillaumeBAECHLER\u003c/code\u003e\u003c/a\u003e made their first contr...\n\n_Description has been truncated_","html_url":"https://github.com/Yakhil-cmd/oasis-sdk-004/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakhil-cmd%2Foasis-sdk-004/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"1.17.0","new_version":"1.17.3","update_type":"patch","path":null,"pr_created_at":"2026-05-18T00:17:56.000Z","version_change":"1.17.0 → 1.17.3","issue":{"uuid":"4465399917","node_id":"PR_kwDOPHI0S87cdoRc","number":214,"state":"open","title":"chore(deps)(deps): bump github.com/ethereum/go-ethereum from 1.17.0 to 1.17.3","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-05-18T00:17:56.000Z","updated_at":"2026-05-18T00:17:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.0","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.17.0 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.0...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.0\u0026new-version=1.17.3)](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/SAGE-X-project/sage/pull/214","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAGE-X-project%2Fsage/issues/214","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/214/packages"}},{"old_version":"1.16.8","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-05-14T02:52:17.000Z","version_change":"1.16.8 → 1.17.0","issue":{"uuid":"4442737548","node_id":"PR_kwDOPf3WO87bW9Ht","number":4,"state":"open","title":"chore(deps): bump the go_modules group across 2 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-14T02:52:17.000Z","updated_at":"2026-05-14T02:52:41.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":8,"packages":[{"name":"github.com/docker/cli","old_version":"28.3.3+incompatible","new_version":"29.2.0+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/go-git/go-git/v5","old_version":"5.16.2","new_version":"5.19.0","repository_url":"https://github.com/go-git/go-git"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.43.0"},{"name":"google.golang.org/grpc","old_version":"1.74.2","new_version":"1.79.3","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/cloudflare/circl","old_version":"1.6.1","new_version":"1.6.3"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.8","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/go-git/go-billy/v5","old_version":"5.6.2","new_version":"5.9.0"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.36.0","new_version":"1.39.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 4 updates in the / directory: [github.com/docker/cli](https://github.com/docker/cli), [github.com/go-git/go-git/v5](https://github.com/go-git/go-git), [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum).\nBumps the go_modules group with 2 updates in the /pkg directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go) and [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum).\n\nUpdates `github.com/docker/cli` from 28.3.3+incompatible to 29.2.0+incompatible\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/0b9d1985dbf919678745f122b12b46f730b97d87\"\u003e\u003ccode\u003e0b9d198\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6764\"\u003e#6764\u003c/a\u003e from vvoland/update-docker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/9c9ec7358833bb3e5622a166673744fca7fefac4\"\u003e\u003ccode\u003e9c9ec73\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/moby/client v0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/bab3e81e1d8874a2d4f26afc02225ee537d0b15d\"\u003e\u003ccode\u003ebab3e81\u003c/code\u003e\u003c/a\u003e vendor: github.com/moby/moby/api v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/2e64fc162ab632a530f7191cc6af65c22356ea0d\"\u003e\u003ccode\u003e2e64fc1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6367\"\u003e#6367\u003c/a\u003e from thaJeztah/template_slicejoin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/1f2ba2ac9d8c92870f7cce89dfa17d89d3375c19\"\u003e\u003ccode\u003e1f2ba2a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6760\"\u003e#6760\u003c/a\u003e from thaJeztah/container_create_fix_error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/e34a3422cc32c808d2e8b0e0ef51112d53fa896d\"\u003e\u003ccode\u003ee34a342\u003c/code\u003e\u003c/a\u003e templates: make \u0026quot;join\u0026quot; work with non-string slices and map values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/a86356d42f918968579e670b51bc85dc45982a33\"\u003e\u003ccode\u003ea86356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6763\"\u003e#6763\u003c/a\u003e from thaJeztah/bump_mapstructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/771660a17e56116eb32677a6d83c5210e5092194\"\u003e\u003ccode\u003e771660a\u003c/code\u003e\u003c/a\u003e vendor: github.com/go-viper/mapstructure/v2 v2.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/9cff36b35a828be8d137bc5de4983b7e3fef1614\"\u003e\u003ccode\u003e9cff36b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/docker/cli/issues/6762\"\u003e#6762\u003c/a\u003e from thaJeztah/bump_x_deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/docker/cli/commit/08ed2bc6e8bc49ad988ecd44633620a48fb10967\"\u003e\u003ccode\u003e08ed2bc\u003c/code\u003e\u003c/a\u003e cli/command/container: make injecting config.json failures a warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/docker/cli/compare/v28.3.3...v29.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.16.2 to 5.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.18.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2010\"\u003ego-git/go-git#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Bump sha1cd and go-billy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2060\"\u003ego-git/go-git#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Align object encoding with upstream by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2065\"\u003ego-git/go-git#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/cloudflare/circl to v1.6.3 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1930\"\u003ego-git/go-git#1930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/index, Improve v4 entry name validation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1935\"\u003ego-git/go-git#1935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] plumbing: format/idxfile, Fix version and fanout checks by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1937\"\u003ego-git/go-git#1937\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.0...v5.17.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.0...v5.17.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.16.5 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1839\"\u003ego-git/go-git#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egit: worktree, optimize infiles function for very large repos by \u003ca href=\"https://github.com/k-anshul\"\u003e\u003ccode\u003e@​k-anshul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1853\"\u003ego-git/go-git#1853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egit: Add strict checks for supported extensions by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1861\"\u003ego-git/go-git#1861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport, git: Improve Status() speed with new index.ModTime check by \u003ca href=\"https://github.com/cedric-appdirect\"\u003e\u003ccode\u003e@​cedric-appdirect\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1862\"\u003ego-git/go-git#1862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estorage: filesystem, Avoid overwriting loose obj files by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1864\"\u003ego-git/go-git#1864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.5...v5.17.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.16.5...v5.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/crypto to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1744\"\u003ego-git/go-git#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Bump Go test versions to 1.23-1.25 (v5) by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1746\"\u003ego-git/go-git#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v5] git: worktree, Don't delete local untracked files when resetting worktree by \u003ca href=\"https://github.com/Ch00k\"\u003e\u003ccode\u003e@​Ch00k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1800\"\u003ego-git/go-git#1800\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/bc930f4cbe095a3e1d49273655f73fcef7d41a42\"\u003e\u003ccode\u003ebc930f4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2065\"\u003e#2065\u003c/a\u003e from go-git/commit-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/d315264343cead712aa9eb56475c2ec96f5ecef1\"\u003e\u003ccode\u003ed315264\u003c/code\u003e\u003c/a\u003e plumbing: object, Reset object before decode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/6e1d34890a4dae8a0df738e531234bd60b7e9b66\"\u003e\u003ccode\u003e6e1d348\u003c/code\u003e\u003c/a\u003e plumbing: object, Align Tree handling with upstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/e134ba34cf95ed0167e5b1df36a933d7bde9d02d\"\u003e\u003ccode\u003ee134ba3\u003c/code\u003e\u003c/a\u003e tests: Skip double checks in Git v2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1971422f6b1bec9176061b3293306981cfff981e\"\u003e\u003ccode\u003e1971422\u003c/code\u003e\u003c/a\u003e tests: Add git conformance tests for signing verification\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a387aa8857a8fbba8e74b7f5485e9e030669ab5d\"\u003e\u003ccode\u003ea387aa8\u003c/code\u003e\u003c/a\u003e plumbing: object, Add ErrMalformedTag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f415670d906b5c6169d1fdc64f3f9f1d33eb6f9c\"\u003e\u003ccode\u003ef415670\u003c/code\u003e\u003c/a\u003e plumbing: object, Decode Tag headers via a state machine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/5b0cd38a62e2336bb5f1a2ad0eb8ac8f9e7b740e\"\u003e\u003ccode\u003e5b0cd38\u003c/code\u003e\u003c/a\u003e plumbing: object, Reject multi-signature commits at Verify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/fe8ed6223a6079d9fd84d853362a996e7df175fb\"\u003e\u003ccode\u003efe8ed62\u003c/code\u003e\u003c/a\u003e plumbing: object, Align Tag.EncodeWithoutSignature with Commit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/98e337d5bdc4c0536a40ab7381b2231f7e0b15cd\"\u003e\u003ccode\u003e98e337d\u003c/code\u003e\u003c/a\u003e plumbing: object, Add support for Tag.SignatureSHA256\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.16.2...v5.19.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` from 1.37.0 to 1.43.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.43.0/0.65.0/0.19.0] 2026-04-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eIsRandom\u003c/code\u003e and \u003ccode\u003eWithRandom\u003c/code\u003e on \u003ccode\u003eTraceFlags\u003c/code\u003e, and \u003ccode\u003eIsRandom\u003c/code\u003e on \u003ccode\u003eSpanContext\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e for \u003ca href=\"https://www.w3.org/TR/trace-context-2/#random-trace-id-flag\"\u003eW3C Trace Context Level 2 Random Trace ID Flag\u003c/a\u003e support. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8012\"\u003e#8012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd service detection with \u003ccode\u003eWithService\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7642\"\u003e#7642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDefaultWithContext\u003c/code\u003e and \u003ccode\u003eEnvironmentWithContext\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/resource\u003c/code\u003e to support plumbing \u003ccode\u003econtext.Context\u003c/code\u003e through default and environment detectors. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8051\"\u003e#8051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport attributes with empty value (\u003ccode\u003eattribute.EMPTY\u003c/code\u003e) in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-series start time tracking for cumulative metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e.\nSet \u003ccode\u003eOTEL_GO_X_PER_SERIES_START_TIMESTAMPS=true\u003c/code\u003e to enable. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8060\"\u003e#8060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithCardinalityLimitSelector\u003c/code\u003e for metric reader for configuring cardinality limits specific to the instrument kind. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7855\"\u003e#7855\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce the \u003ccode\u003eEMPTY\u003c/code\u003e Type in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e to reflect that an empty value is now a valid value, with \u003ccode\u003eINVALID\u003c/code\u003e remaining as a deprecated alias of \u003ccode\u003eEMPTY\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove slice handling in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e to optimize short slice values with fixed-size fast paths. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8039\"\u003e#8039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of span metric recording in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e by returning early if self-observability is not enabled. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8067\"\u003e#8067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove formatting of metric data diffs in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8073\"\u003e#8073\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eINVALID\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. Use \u003ccode\u003eEMPTY\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn spec-compliant \u003ccode\u003eTraceIdRatioBased\u003c/code\u003e description. This is a breaking behavioral change, but it is necessary to\nmake the implementation \u003ca href=\"https://opentelemetry.io/docs/specs/otel/trace/sdk/#traceidratiobased\"\u003espec-compliant\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8027\"\u003e#8027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a race condition in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e where the lastvalue aggregation could collect the value 0 even when no zero-value measurements were recorded. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8056\"\u003e#8056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit HTTP response body to 4 MiB in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e to mitigate excessive memory usage caused by a misconfigured or malicious server.\nResponses exceeding the limit are treated as non-retryable errors. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8108\"\u003e#8108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit HTTP response body to 4 MiB in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e to mitigate excessive memory usage caused by a misconfigured or malicious server.\nResponses exceeding the limit are treated as non-retryable errors. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8108\"\u003e#8108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLimit HTTP response body to 4 MiB in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e to mitigate excessive memory usage caused by a misconfigured or malicious server.\nResponses exceeding the limit are treated as non-retryable errors. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8108\"\u003e#8108\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\u003ekenv\u003c/code\u003e command on BSD. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8113\"\u003e#8113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing \u003ccode\u003erequest.GetBody\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e to correctly handle HTTP2 GOAWAY frame. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8096\"\u003e#8096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.40.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.40.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.40.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.39.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7985\"\u003e#7985\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/9276201a64b623606e3eaa0d61ae8ee6d62756c0\"\u003e\u003ccode\u003e9276201\u003c/code\u003e\u003c/a\u003e Release v1.43.0 / v0.65.0 / v0.19.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8128\"\u003e#8128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/61b8c9466c4e6b17e69b622279fe9b63fb15c89a\"\u003e\u003ccode\u003e61b8c94\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/mattn/go-runewidth to v0.0.22 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8131\"\u003e#8131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/97a086e82ffe01502f4c620e9c447efa229e2a23\"\u003e\u003ccode\u003e97a086e\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/golangci/dupl digest to c99c5cf (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/5e363de517dba6db62736b2f5cdef0e0929b4cd0\"\u003e\u003ccode\u003e5e363de\u003c/code\u003e\u003c/a\u003e limit response body size for OTLP HTTP exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8108\"\u003e#8108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/35214b60138eac8dec97a2d2b851d8c8471680c7\"\u003e\u003ccode\u003e35214b6\u003c/code\u003e\u003c/a\u003e Use an absolute path when calling bsd kenv (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8113\"\u003e#8113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/290024ceaf695f9cdbf29a0c6731a317d92bc361\"\u003e\u003ccode\u003e290024c\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/grpc to v1.80.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8121\"\u003e#8121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/e70658e098033d6bb5ec1b399de16bbb2642f6dc\"\u003e\u003ccode\u003ee70658e\u003c/code\u003e\u003c/a\u003e fix: support getBody in otelploghttp (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8096\"\u003e#8096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/4afe468e3b4859c949a1c1e8d92684d43d86ef8a\"\u003e\u003ccode\u003e4afe468\u003c/code\u003e\u003c/a\u003e fix(deps): update googleapis to 9d38bb4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8117\"\u003e#8117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/b9ca729776309e3c08fe700c131797a3b4d10634\"\u003e\u003ccode\u003eb9ca729\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/go-git/go-git/v5 to v5.17.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/69472ec56cb7674d55ca2e2bcb04dea73228ab79\"\u003e\u003ccode\u003e69472ec\u003c/code\u003e\u003c/a\u003e chore(deps): update fossas/fossa-action action to v1.9.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/8118\"\u003e#8118\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.43.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.74.2 to 1.79.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.79.3\u003c/h2\u003e\n\u003ch1\u003eSecurity\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eserver: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \u0026quot;deny\u0026quot; rules in interceptors like \u003ccode\u003egrpc/authz\u003c/code\u003e. Any request with a non-canonical path is now immediately rejected with an \u003ccode\u003eUnimplemented\u003c/code\u003e error. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.2\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003estats: Prevent redundant error logging in health/ORCA producers by skipping stats/tracing processing when no stats handler is configured. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8874\"\u003egrpc/grpc-go#8874\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.1\u003c/h2\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc: Remove the \u003ccode\u003e-dev\u003c/code\u003e suffix from the User-Agent header. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/pull/8902\"\u003egrpc/grpc-go#8902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 1.79.0\u003c/h2\u003e\n\u003ch1\u003eAPI Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003emem: Add experimental API \u003ccode\u003eSetDefaultBufferPool\u003c/code\u003e to change the default buffer pool. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8806\"\u003e#8806\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/vanja-p\"\u003e\u003ccode\u003e@​vanja-p\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eexperimental/stats: Update \u003ccode\u003eMetricsRecorder\u003c/code\u003e to require embedding the new \u003ccode\u003eUnimplementedMetricsRecorder\u003c/code\u003e (a no-op struct) in all implementations for forward compatibility. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/weightedtarget: Remove handling of \u003ccode\u003eAddresses\u003c/code\u003e and only handle \u003ccode\u003eEndpoints\u003c/code\u003e in resolver updates. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8841\"\u003e#8841\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eexperimental/stats: Add support for asynchronous gauge metrics through the new \u003ccode\u003eAsyncMetricReporter\u003c/code\u003e and \u003ccode\u003eRegisterAsyncReporter\u003c/code\u003e APIs. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8780\"\u003e#8780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epickfirst: Add support for weighted random shuffling of endpoints, as described in \u003ca href=\"https://redirect.github.com/grpc/proposal/pull/535\"\u003egRFC A113\u003c/a\u003e.\n\u003cul\u003e\n\u003cli\u003eThis is enabled by default, and can be turned off using the environment variable \u003ccode\u003eGRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8864\"\u003e#8864\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds: Implement \u003ccode\u003e:authority\u003c/code\u003e rewriting, as specified in \u003ca href=\"https://github.com/grpc/proposal/blob/master/A81-xds-authority-rewriting.md\"\u003egRFC A81\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8779\"\u003e#8779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebalancer/randomsubsetting: Implement the \u003ccode\u003erandom_subsetting\u003c/code\u003e LB policy, as specified in \u003ca href=\"https://github.com/grpc/proposal/blob/master/A68-random-subsetting.md\"\u003egRFC A68\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8650\"\u003e#8650\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/marek-szews\"\u003e\u003ccode\u003e@​marek-szews\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecredentials/tls: Fix a bug where the port was not stripped from the authority override before validation. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8726\"\u003e#8726\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/Atul1710\"\u003e\u003ccode\u003e@​Atul1710\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003exds/priority: Fix a bug causing delayed failover to lower-priority clusters when a higher-priority cluster is stuck in \u003ccode\u003eCONNECTING\u003c/code\u003e state. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8813\"\u003e#8813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehealth: Fix a bug where health checks failed for clients using legacy compression options (\u003ccode\u003eWithDecompressor\u003c/code\u003e or \u003ccode\u003eRPCDecompressor\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8765\"\u003e#8765\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/sanki92\"\u003e\u003ccode\u003e@​sanki92\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003etransport: Fix an issue where the HTTP/2 server could skip header size checks when terminating a stream early. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8769\"\u003e#8769\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/joybestourous\"\u003e\u003ccode\u003e@​joybestourous\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eserver: Propagate status detail headers, if available, when terminating a stream during request header processing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8754\"\u003e#8754\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/joybestourous\"\u003e\u003ccode\u003e@​joybestourous\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecredentials/alts: Optimize read buffer alignment to reduce copies. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8791\"\u003e#8791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Optimize pooling and creation of \u003ccode\u003ebuffer\u003c/code\u003e objects.  (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8784\"\u003e#8784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Reduce slice re-allocations by reserving slice capacity. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8797\"\u003e#8797\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/dda86dbd9cecb8b35b58c73d507d81d67761205f\"\u003e\u003ccode\u003edda86db\u003c/code\u003e\u003c/a\u003e Change version to 1.79.3 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8983\"\u003e#8983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/72186f163e75a065c39e6f7df9b6dea07fbdeff5\"\u003e\u003ccode\u003e72186f1\u003c/code\u003e\u003c/a\u003e grpc: enforce strict path checking for incoming requests on the server (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8981\"\u003e#8981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/97ca3522b239edf6813e2b1106924e9d55e89d43\"\u003e\u003ccode\u003e97ca352\u003c/code\u003e\u003c/a\u003e Changing version to 1.79.3-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8954\"\u003e#8954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/8902ab6efea590f5b3861126559eaa26fa9783b2\"\u003e\u003ccode\u003e8902ab6\u003c/code\u003e\u003c/a\u003e Change the version to release 1.79.2 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8947\"\u003e#8947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/a9286705aa689bee321ec674323b6896284f3e02\"\u003e\u003ccode\u003ea928670\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8874\"\u003e#8874\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8904\"\u003e#8904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/06df3638c0bcee88197b1033b3ba83e1eb8bc010\"\u003e\u003ccode\u003e06df363\u003c/code\u003e\u003c/a\u003e Change version to 1.79.2-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8903\"\u003e#8903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/782f2de44f597af18a120527e7682a6670d84289\"\u003e\u003ccode\u003e782f2de\u003c/code\u003e\u003c/a\u003e Change version to 1.79.1 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8902\"\u003e#8902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/850eccbb2257bd2de6ac28ee88a7172ab6175629\"\u003e\u003ccode\u003e850eccb\u003c/code\u003e\u003c/a\u003e Change version to 1.79.1-dev (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8851\"\u003e#8851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/765ff056b6890f6c8341894df4e9668e9bfc18ef\"\u003e\u003ccode\u003e765ff05\u003c/code\u003e\u003c/a\u003e Change version to 1.79.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8850\"\u003e#8850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/68804be0e78ed0365bb5a576dedc12e2168ed63e\"\u003e\u003ccode\u003e68804be\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8864\"\u003e#8864\u003c/a\u003e to v1.79.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8896\"\u003e#8896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.74.2...v1.79.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cloudflare/circl` from 1.6.1 to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/circl/releases\"\u003egithub.com/cloudflare/circl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCIRCL v1.6.3\u003c/h2\u003e\n\u003cp\u003eFix a bug on ecc/p384 scalar multiplication.\u003c/p\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esign/mldsa: Check opts for nil value  by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/582\"\u003ecloudflare/circl#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eecc/p384: Point addition must handle point doubling case. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/583\"\u003ecloudflare/circl#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease CIRCL v1.6.3 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/584\"\u003ecloudflare/circl#584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.6.2...v1.6.3\"\u003ehttps://github.com/cloudflare/circl/compare/v1.6.2...v1.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eCIRCL v1.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew SLH-DSA, improvements in ML-DSA for arm64.\u003c/li\u003e\n\u003cli\u003eTested compilation on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize pairing product computation by moving exponentiations to G1. by \u003ca href=\"https://github.com/dfaranha\"\u003e\u003ccode\u003e@​dfaranha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/547\"\u003ecloudflare/circl#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esign: Adding SLH-DSA signature by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/512\"\u003ecloudflare/circl#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code generators to CIRCL v1.6.1. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/548\"\u003ecloudflare/circl#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eML-DSA: Add preliminary Wycheproof test vectors by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/552\"\u003ecloudflare/circl#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego fmt by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/554\"\u003ecloudflare/circl#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egz-compressing test vectors, use of HexBytes and ReadGzip functions. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/555\"\u003ecloudflare/circl#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: Removes use of elliptic Marshal and Unmarshal functions. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/556\"\u003ecloudflare/circl#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport encoding/decoding ML-DSA private keys (as long as they contain seeds) by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/559\"\u003ecloudflare/circl#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to golangci-lint v2 by \u003ca href=\"https://github.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/560\"\u003ecloudflare/circl#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreparation for ARM64 Implementation of poly operations for dilithium package. by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/562\"\u003ecloudflare/circl#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprepare power2Round for custom implementations in assembly by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/564\"\u003ecloudflare/circl#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eARM64 implementation for poly.PackLe16 by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/563\"\u003ecloudflare/circl#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of polyMulBy2toD by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/565\"\u003ecloudflare/circl#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of polySub by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/566\"\u003ecloudflare/circl#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: add byteLen method for short groups and RandomScalar uses rand.Int by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/568\"\u003ecloudflare/circl#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of poly.Add/Sub by \u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/572\"\u003ecloudflare/circl#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: Adding cryptobyte marshaling to scalars by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/569\"\u003ecloudflare/circl#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumping up to Go1.25 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/574\"\u003ecloudflare/circl#574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Including WASM compilation. by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/577\"\u003ecloudflare/circl#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert to using package-declared HPKE errors for shortkem instead of standard library errors by \u003ca href=\"https://github.com/harshiniwho\"\u003e\u003ccode\u003e@​harshiniwho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/578\"\u003ecloudflare/circl#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v1.6.2 by \u003ca href=\"https://github.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/579\"\u003ecloudflare/circl#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dfaranha\"\u003e\u003ccode\u003e@​dfaranha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/547\"\u003ecloudflare/circl#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/562\"\u003ecloudflare/circl#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harshiniwho\"\u003e\u003ccode\u003e@​harshiniwho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/circl/pull/578\"\u003ecloudflare/circl#578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/cloudflare/circl/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/24ae53c5d6f7fe18203adc125ba3ed76a38703e1\"\u003e\u003ccode\u003e24ae53c\u003c/code\u003e\u003c/a\u003e Release CIRCL v1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/581020bd4a836b8ce7bd4e414ba2884c07dbc906\"\u003e\u003ccode\u003e581020b\u003c/code\u003e\u003c/a\u003e Rename method to oddMultiplesProjective.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/12209a4566605692a8402594e367a5aed5148460\"\u003e\u003ccode\u003e12209a4\u003c/code\u003e\u003c/a\u003e Removing unused cmov for jacobian points.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/fcba359f4178645d2c9e50f29ab6966337da4b95\"\u003e\u003ccode\u003efcba359\u003c/code\u003e\u003c/a\u003e ecc/p384: use of complete projective formulas for scalar multiplication.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/5e1bae8d8c2df4e717c2c5c2d5b5d60b629b2ac6\"\u003e\u003ccode\u003e5e1bae8\u003c/code\u003e\u003c/a\u003e ecc/p384: handle point doubling in point addition with Jacobian coordinates.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/341604685ff97e8f7440ae4b4711ba1c118c648c\"\u003e\u003ccode\u003e3416046\u003c/code\u003e\u003c/a\u003e Check opts for nil value.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/a763d47a6dce43d1f4f7b697d1d7810463a526f6\"\u003e\u003ccode\u003ea763d47\u003c/code\u003e\u003c/a\u003e Release CIRCL v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/3c70bf9ad53b681fbe5ba6067e454a86549fee8a\"\u003e\u003ccode\u003e3c70bf9\u003c/code\u003e\u003c/a\u003e Bump x/crypto x/sys dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/3f0f15b2bfe67bad81a35e8aec81ae42ca78349d\"\u003e\u003ccode\u003e3f0f15b\u003c/code\u003e\u003c/a\u003e Revert to using package-declared HPKE errors for shortkem instead of standard...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/circl/commit/23491bd573cf29b6f567057a158203a2c9dfa30d\"\u003e\u003ccode\u003e23491bd\u003c/code\u003e\u003c/a\u003e Adding generic Power2Round method.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/circl/compare/v1.6.1...v1.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/ethereum/go-ethereum` from 1.16.8 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.16.8...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-billy/v5` from 5.6.2 to 5.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-billy/releases\"\u003egithub.com/go-git/go-billy/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse path.Clean instead of filepath.Clean in iofs.Open by \u003ca href=\"https://github.com/puerco\"\u003e\u003ccode\u003e@​puerco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/197\"\u003ego-git/go-billy#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate ChrootOS in favour of BoundOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/201\"\u003ego-git/go-billy#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGeneral Improvements by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/203\"\u003ego-git/go-billy#203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eosfs: ChrootOS eval baseDir on creation by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/205\"\u003ego-git/go-billy#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun go-git tests as part of integration tests by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/206\"\u003ego-git/go-billy#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.8.0...v5.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.45.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/183\"\u003ego-git/go-billy#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Ensure Chmod behaviour across BoundOS and ChrootOS by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/187\"\u003ego-git/go-billy#187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.7.0...v5.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Chmod on billy.Filesystem by \u003ca href=\"https://github.com/bitfehler\"\u003e\u003ccode\u003e@​bitfehler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/171\"\u003ego-git/go-billy#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module golang.org/x/net to v0.38.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-billy/pull/177\"\u003ego-git/go-billy#177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\"\u003ehttps://github.com/go-git/go-billy/compare/v5.6.2...v5.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/237e529bb8de61704047f71a5ab1c8e6676492f1\"\u003e\u003ccode\u003e237e529\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/206\"\u003e#206\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/04edb394b39979b5cbdec30ded6abdcb9f7786c5\"\u003e\u003ccode\u003e04edb39\u003c/code\u003e\u003c/a\u003e build: Add go-git integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/d8efefd33b2e8eeea1030e317bb0d71c5e918270\"\u003e\u003ccode\u003ed8efefd\u003c/code\u003e\u003c/a\u003e osfs: preserve empty ChrootOS base\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/07f2a0bf50e42d438d1d9d263c3c8a22598985b8\"\u003e\u003ccode\u003e07f2a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/205\"\u003e#205\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/25207c8468f1af656953cb5db7030aad5df1fe99\"\u003e\u003ccode\u003e25207c8\u003c/code\u003e\u003c/a\u003e build: Bump Go versions in workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2fda229d9ac0cb5ba654ebc824cfbb90248f82d9\"\u003e\u003ccode\u003e2fda229\u003c/code\u003e\u003c/a\u003e osfs: ChrootOS eval baseDir on creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/427b27f32f22de11498a682c65cd5060a01ec168\"\u003e\u003ccode\u003e427b27f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-billy/issues/203\"\u003e#203\u003c/a\u003e from pjbgf/v5-improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/7d5a23ece03edc171c1f63c8fa73f84c8428bf17\"\u003e\u003ccode\u003e7d5a23e\u003c/code\u003e\u003c/a\u003e chroot: Reject symlink loops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/2c2287a233d2ee1e6cdce8956141f6d10505f3bf\"\u003e\u003ccode\u003e2c2287a\u003c/code\u003e\u003c/a\u003e util: avoid following symlinks in RemoveAll fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-billy/commit/cbd88e9a9a2d7fe1065bbe083d8bf0c5fd7290de\"\u003e\u003ccode\u003ecbd88e9\u003c/code\u003e\u003c/a\u003e Fix mount path handling\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-billy/compare/v5.6.2...v5.9.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.36.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.39.0/0.61.0/0.15.0/0.0.14] 2025-12-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGreatly reduce the cost of recording metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e using hashing for map keys. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithInstrumentationAttributeSet\u003c/code\u003e option to \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e packages.\nThis provides a concurrent-safe and performant alternative to \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e by accepting a pre-constructed \u003ccode\u003eattribute.Set\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287\"\u003e#7287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability for the Prometheus exporter in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345\"\u003e#7345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353\"\u003e#7353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd temporality selector functions \u003ccode\u003eDeltaTemporalitySelector\u003c/code\u003e, \u003ccode\u003eCumulativeTemporalitySelector\u003c/code\u003e, \u003ccode\u003eLowMemoryTemporalitySelector\u003c/code\u003e to \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434\"\u003e#7434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple log processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548\"\u003e#7548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7486\"\u003e#7486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for simple span processor in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374\"\u003e#7374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for manual reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7524\"\u003e#7524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental observability metrics for periodic reader in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7571\"\u003e#7571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOTEL_EXPORTER_OTLP_LOGS_INSECURE\u003c/code\u003e and \u003ccode\u003eOTEL_EXPORTER_OTLP_INSECURE\u003c/code\u003e environmental variables in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEnabled\u003c/code\u003e method to the \u003ccode\u003eProcessor\u003c/code\u003e interface in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e.\nAll \u003ccode\u003eProcessor\u003c/code\u003e implementations now include an \u003ccode\u003eEnabled\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639\"\u003e#7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.38.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.38.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.38.0/MIGRATION.md\"\u003emigration documentation\u003c/a\u003e for information on how to upgrade from \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.37.0.\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7648\"\u003e#7648\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eDistinct\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e is no longer guaranteed to uniquely identify an attribute set.\nCollisions between \u003ccode\u003eDistinct\u003c/code\u003e values for different Sets are possible with extremely high cardinality (billions of series per instrument), but are highly unlikely. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175\"\u003e#7175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e synchronously de-duplicates the passed attributes instead of delegating it to the returned \u003ccode\u003eTracerOption\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/meter\u003c/code\u003e synchronously de-duplicates the passed attributes instead of delegating it to the returned \u003ccode\u003eMeterOption\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e synchronously de-duplicates the passed attributes instead of delegating it to the returned \u003ccode\u003eLoggerOption\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266\"\u003e#7266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename the \u003ccode\u003eOTEL_GO_X_SELF_OBSERVABILITY\u003c/code\u003e environment variable to \u003ccode\u003eOTEL_GO_X_OBSERVABILITY\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/exporters/stdout/stdouttrace\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7302\"\u003e#7302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of histogram \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e when min and max are disabled using \u003ccode\u003eNoMinMax\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7306\"\u003e#7306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error handling for dropped data during translation by using \u003ccode\u003eprometheus.NewInvalidMetric\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e.\n⚠️ \u003cstrong\u003eBreaking Change:\u003c/strong\u003e Previously, these cases were only logged and scrapes succeeded.\nNow, when translation would drop data (e.g., invalid label/value), the exporter emits a \u003ccode\u003eNewInvalidMetric\u003c/code\u003e, and Prometheus scrapes \u003cstrong\u003efail with HTTP 500\u003c/strong\u003e by default.\nTo preserve the prior behavior (scrapes succeed while errors are logged), configure your Prometheus HTTP handler with: \u003ccode\u003epromhttp.HandlerOpts{ ErrorHandling: promhttp.ContinueOnError }\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7363\"\u003e#7363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fnv hash with xxhash in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e for better performance. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe default \u003ccode\u003eTranslationStrategy\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/exporters/prometheus\u003c/code\u003e is changed from \u003ccode\u003eotlptranslator.NoUTF8EscapingWithSuffixes\u003c/code\u003e to \u003ccode\u003eotlptranslator.UnderscoreEscapingWithSuffixes\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance of concurrent measurements in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude W3C TraceFlags (bits 0–7) in the OTLP \u003ccode\u003eSpan.Flags\u003c/code\u003e field in \u003ccode\u003ego.opentelemetry.io/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e and \u003ccode\u003ego.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7438\"\u003e#7438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eErrorType\u003c/code\u003e function in \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.37.0\u003c/code\u003e now handles custom error types.\nIf an error implements an \u003ccode\u003eErrorType() string\u003c/code\u003e method, the return value of that method will be used as the error type. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7442\"\u003e#7442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eWithInstrumentationAttributes\u003c/code\u003e options in \u003ccode\u003ego.opentelemetry.io/otel/trace\u003c/code\u003e, \u003ccode\u003ego.opentelemetry.io/otel/metric\u003c/code\u003e, and \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e to properly merge attributes when passed multiple times instead of replacing them.\nAttributes with duplicate keys will use the last value passed. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7300\"\u003e#7300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe equality of \u003ccode\u003eattribute.Set\u003c/code\u003e when using the \u003ccode\u003eEqual\u003c/code\u003e method is not affected by the user overriding the empty set pointed to by \u003ccode\u003eattribute.EmptySet\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/attribute\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7357\"\u003e#7357\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/6ce14298b9d58647295280560205307768400496\"\u003e\u003ccode\u003e6ce1429\u003c/code\u003e\u003c/a\u003e Release v1.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7676\"\u003e#7676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/12e421a7061c1ab5c25a1851ca168e1c3ac11bbb\"\u003e\u003ccode\u003e12e421a\u003c/code\u003e\u003c/a\u003e sdk/log: move Enabled method from FilterProcessor to Processor (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639\"\u003e#7639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/5982f16d244fafebffcfc92b4673dbeb565b4e7b\"\u003e\u003ccode\u003e5982f16\u003c/code\u003e\u003c/a\u003e fix(deps): update module golang.org/x/sys to v0.39.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7684\"\u003e#7684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/928837830da34dea636b48a468149d480cc41058\"\u003e\u003ccode\u003e9288378\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/sync to v0.19.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7683\"\u003e#7683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/ee3dfef45d9462e209d92e0651a58d2417c1305f\"\u003e\u003ccode\u003eee3dfef\u003c/code\u003e\u003c/a\u003e chore(deps): update github.com/securego/gosec/v2 digest to 41f28e2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7682\"\u003e#7682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/9345d1f64d874fa8df5f6ca4e14acaeb44532cd3\"\u003e\u003ccode\u003e9345d1f\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7680\"\u003e#7680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/d03b03395dc9436d79d5ba7b5ea77053b18a9915\"\u003e\u003ccode\u003ed03b033\u003c/code\u003e\u003c/a\u003e Check context prior to delaying retry in OTLP exporters (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7678\"\u003e#7678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/61765e78a620994b5922e34e776e029da1a2b983\"\u003e\u003ccode\u003e61765e7\u003c/code\u003e\u003c/a\u003e Fix flaky \u003ccode\u003eTestClientInstrumentation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7677\"\u003e#7677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/a54721cc8052fcd497d6f637a463d1aba787012c\"\u003e\u003ccode\u003ea54721c\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7679\"\u003e#7679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/746d0860d70bb9c1e875afe1c7e41e9060387d46\"\u003e\u003ccode\u003e746d086\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.31.7 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7675\"\u003e#7675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0....\n\n_Description has been truncated_\n\n---\n\n🔄 This PR updates Go module dependencies across the project, bumping 8 packages including Docker CLI, go-git, OpenTelemetry, gRPC, and Ethereum libraries to their latest versions. The update also upgrades the Go version from 1.24.4 to 1.25.0 and includes both direct and indirect dependency updates.\n\n\u003cdetails\u003e\n\u003csummary\u003e🔍 \u003cstrong\u003eDetailed Analysis\u003c/strong\u003e\u003c/summary\u003e\n\n### Key Changes\n- **Go Version**: Upgraded from 1.24.4 to 1.25.0\n- **Docker Dependencies**: Updated docker/cli from v28.3.3 to v29.2.0 and docker/go-connections from v0.6.0 to v0.7.0\n- **Git Libraries**: Updated go-git/go-git from v5.16.2 to v5.19.0 and go-git/go-billy from v5.6.2 to v5.9.0\n- **OpenTelemetry**: Updated otel from v1.37.0 to v1.43.0 and related SDK components\n- **gRPC**: Updated from v1.74.2 to v1.79.3 across both main and pkg modules\n- **Testing**: Updated stretchr/testify from v1.10.0 to v1.11.1\n- **Cryptography**: Updated cloudflare/circl from v1.6.1 to v1.6.3 and ethereum/go-ethereum from v1.16.8 to v1.17.0\n\n### Technical Implementation\n```mermaid\nflowchart TD\n    A[Dependabot Scan] --\u003e B[Identify Updates]\n    B --\u003e C[Update go.mod files]\n    C --\u003e D[Update go.sum files]\n    D --\u003e E[Version Compatibility Check]\n    E --\u003e F[Security Patches Applied]\n    F --\u003e G[Ready for Merge]\n    \n    H[Main Module] --\u003e C\n    I[pkg/ Module] --\u003e C\n    \n    J[Direct Dependencies] --\u003e C\n    K[Indirect Dependencies] --\u003e C\n```\n\n### Impact\n- **Security Improvements**: Multiple security fixes included, particularly in gRPC v1.79.3 which addresses authorization bypass vulnerabilities\n- **Performance Enhancements**: OpenTelemetry v1.43.0 includes performance improvements for metric recording and attribute handling\n- **Feature Updates**: New capabilities in go-git v5.19.0 including improved object encoding and security hardening\n- **Compatibility**: Go 1.25.0 provides latest language features and standard library improvements\n- **Maintenance**: Automated dependency management ensures the project stays current with upstream security patches and bug fixes\n\n\u003c/details\u003e\n\n_Created with [Palmier](https://www.palmier.io)_","html_url":"https://github.com/GlacierEQ/cli/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GlacierEQ%2Fcli/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.17.1","new_version":"1.17.3","update_type":"patch","path":"/system-tests/tests/regression/cre/evm/evmwrite-negative","pr_created_at":"2026-05-12T15:37:57.000Z","version_change":"1.17.1 → 1.17.3","issue":{"uuid":"4430500203","node_id":"PR_kwDOGWmxQ87avgwI","number":1793,"state":"open","title":"Bump github.com/ethereum/go-ethereum from 1.17.1 to 1.17.3 in /system-tests/tests/regression/cre/evm/evmwrite-negative","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-05-12T15:37:57.000Z","updated_at":"2026-05-12T15:37:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.1","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/system-tests/tests/regression/cre/evm/evmwrite-negative","ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.17.1 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.1...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.1\u0026new-version=1.17.3)](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/mikeyhodl/chainlink/pull/1793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikeyhodl%2Fchainlink/issues/1793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1793/packages"}},{"old_version":"1.17.1","new_version":"1.17.3","update_type":"patch","path":"/system-tests/tests/regression/cre/evm/evmread-negative","pr_created_at":"2026-05-12T13:35:19.000Z","version_change":"1.17.1 → 1.17.3","issue":{"uuid":"4429558577","node_id":"PR_kwDOE73VZM7asZde","number":605,"state":"open","title":"Bump github.com/ethereum/go-ethereum from 1.17.1 to 1.17.3 in /system-tests/tests/regression/cre/evm/evmread-negative","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T13:35:19.000Z","updated_at":"2026-05-12T13:36:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.1","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/system-tests/tests/regression/cre/evm/evmread-negative","ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.17.1 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.1...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.1\u0026new-version=1.17.3)](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/luisriverag/chainlink/pull/605","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luisriverag%2Fchainlink/issues/605","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/605/packages"}},{"old_version":"1.17.1","new_version":"1.17.3","update_type":"patch","path":"/system-tests/tests/smoke/cre/evm/logtrigger","pr_created_at":"2026-05-12T02:16:19.000Z","version_change":"1.17.1 → 1.17.3","issue":{"uuid":"4425674818","node_id":"PR_kwDOBqSue87afsSt","number":22397,"state":"open","title":"Bump github.com/ethereum/go-ethereum from 1.17.1 to 1.17.3 in /system-tests/tests/smoke/cre/evm/logtrigger","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T02:16:19.000Z","updated_at":"2026-05-12T02:17:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.1","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":"/system-tests/tests/smoke/cre/evm/logtrigger","ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.17.1 to 1.17.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.1...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.17.1\u0026new-version=1.17.3)](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/smartcontractkit/chainlink/pull/22397","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fchainlink/issues/22397","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22397/packages"}},{"old_version":"1.17.2","new_version":"1.17.3","update_type":"patch","path":null,"pr_created_at":"2026-05-12T01:30:34.000Z","version_change":"1.17.2 → 1.17.3","issue":{"uuid":"4425488987","node_id":"PR_kwDOPDIMJc7afGHm","number":139,"state":"open","title":"chore(deps): bump the go-dependency-version-updates group across 5 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-12T01:30:34.000Z","updated_at":"2026-05-12T01:35:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependency-version-updates","update_count":5,"packages":[{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.100.1","new_version":"1.101.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"golang.org/x/crypto","old_version":"0.50.0","new_version":"0.51.0","repository_url":"https://github.com/golang/crypto"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.2","new_version":"1.17.3","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependency-version-updates group with 4 updates in the /libs/common directory: [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2), [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [golang.org/x/crypto](https://github.com/golang/crypto) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go-dependency-version-updates group with 3 updates in the /services/auth directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [golang.org/x/crypto](https://github.com/golang/crypto) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go-dependency-version-updates group with 2 updates in the /services/gameplay directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go-dependency-version-updates group with 1 update in the /services/proto directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go).\nBumps the go-dependency-version-updates group with 2 updates in the /services/users directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.100.1 to 1.101.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/84ddd08980744ac0f3bacfe7d2796c861671accc\"\u003e\u003ccode\u003e84ddd08\u003c/code\u003e\u003c/a\u003e Release 2026-05-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23645b402c11575a32d1af93ec237f2f121dd285\"\u003e\u003ccode\u003e23645b4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/848eb597bd63cb770bcd11ee230f9dca68ce1ffe\"\u003e\u003ccode\u003e848eb59\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/1d7b13420ed32f0809a5a4a35c630d19bfd0b6d4\"\u003e\u003ccode\u003e1d7b134\u003c/code\u003e\u003c/a\u003e Release 2026-05-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5bbbc97fcab2086757060561ccd1f34101ba7b57\"\u003e\u003ccode\u003e5bbbc97\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/8dbb93618325675f55eb0c3eb0c7a766806dadbc\"\u003e\u003ccode\u003e8dbb936\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/369e6498c716c7e02ca7aef318ef311edd5efcbf\"\u003e\u003ccode\u003e369e649\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/dc2d13fa6f1db25f1c6d804567e1ecfcdff4f040\"\u003e\u003ccode\u003edc2d13f\u003c/code\u003e\u003c/a\u003e Release 2026-05-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da4bcffa913dc4ba46e1ce10a6268bf075547a8d\"\u003e\u003ccode\u003eda4bcff\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/a8b1180254cba3e23aa6baece26783395e884d81\"\u003e\u003ccode\u003ea8b1180\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.100.1...service/s3/v1.101.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.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.50.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/crypto/commit/b8a14a8d65f88c0c79c139171f1354c69a6cdb8a\"\u003e\u003ccode\u003eb8a14a8\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/9d9d5078968ddb8a279092c665a24e7de4178778\"\u003e\u003ccode\u003e9d9d507\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: fix bundle test with Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/fd0b90d21f9ab4b5dd398e9526b570bfea86e370\"\u003e\u003ccode\u003efd0b90d\u003c/code\u003e\u003c/a\u003e acme: include Problem in OrderError.Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b9e53593a6073e6a786c49e9ad27956a9b77e54e\"\u003e\u003ccode\u003eb9e5359\u003c/code\u003e\u003c/a\u003e pbkdf2: turn into a wrapper for crypto/pbkdf2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cc0e4fc1d49127130b0d00612a2eeed2ab745d40\"\u003e\u003ccode\u003ecc0e4fc\u003c/code\u003e\u003c/a\u003e hkdf: forward Extract to the standard library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8e9237a216b050e1b11e041863825104a6811db\"\u003e\u003ccode\u003ea8e9237\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.50.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 `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.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.50.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/crypto/commit/b8a14a8d65f88c0c79c139171f1354c69a6cdb8a\"\u003e\u003ccode\u003eb8a14a8\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/9d9d5078968ddb8a279092c665a24e7de4178778\"\u003e\u003ccode\u003e9d9d507\u003c/code\u003e\u003c/a\u003e x509roots/fallback/bundle: fix bundle test with Go 1.27+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/fd0b90d21f9ab4b5dd398e9526b570bfea86e370\"\u003e\u003ccode\u003efd0b90d\u003c/code\u003e\u003c/a\u003e acme: include Problem in OrderError.Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b9e53593a6073e6a786c49e9ad27956a9b77e54e\"\u003e\u003ccode\u003eb9e5359\u003c/code\u003e\u003c/a\u003e pbkdf2: turn into a wrapper for crypto/pbkdf2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cc0e4fc1d49127130b0d00612a2eeed2ab745d40\"\u003e\u003ccode\u003ecc0e4fc\u003c/code\u003e\u003c/a\u003e hkdf: forward Extract to the standard library\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a8e9237a216b050e1b11e041863825104a6811db\"\u003e\u003ccode\u003ea8e9237\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/crypto/compare/v0.50.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 `google.golang.org/grpc` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33737\"\u003e#33737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of EIP-8037: State Creation Gas Cost Increase (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34691\"\u003e#34691\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34712\"\u003e#34712\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34841\"\u003e#34841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7976: Increase Calldata Floor Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34748\"\u003e#34748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7981: Increase Access List Cost (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34755\"\u003e#34755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7610: Reject contract creation when storage is non-empty (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34718\"\u003e#34718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate state tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImplement stack arena (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33960\"\u003e#33960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement EIP-7975: eth/70 partial block receipt lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33153\"\u003e#33153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrerequisites of \u003ccode\u003esnap/2\u003c/code\u003e protocol (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34083\"\u003e#34083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34649\"\u003e#34649\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34654\"\u003e#34654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34874\"\u003e#34874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement history index pruner for path-mode archive nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33999\"\u003e#33999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Prague chain segment pruning point for Hoodi (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34714\"\u003e#34714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow reorging head to parent within 32 blocks under ePBS (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34767\"\u003e#34767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop serving chain segment requests when data is unavailable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34787\"\u003e#34787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop peers sending invalid bodies or receipts (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34745\"\u003e#34745\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34870\"\u003e#34870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kzg4844 cell-related functions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34766\"\u003e#34766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eState database refactoring (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33102\"\u003e#33102\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34700\"\u003e#34700\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34763\"\u003e#34763\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34724\"\u003e#34724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBinary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34055\"\u003e#34055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34110\"\u003e#34110\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34670\"\u003e#34670\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34680\"\u003e#34680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34690\"\u003e#34690\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34754\"\u003e#34754\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34758\"\u003e#34758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34777\"\u003e#34777\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34794\"\u003e#34794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMerge EIP-4762 access events for all system calls (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34637\"\u003e#34637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject duplicate layers in the path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34642\"\u003e#34642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOmit empty \u003ccode\u003eslotNumber\u003c/code\u003e and fix block value collection in pre-Amsterdam engine API payloads (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34704\"\u003e#34704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude the operand in EIP-8024 error messages (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34635\"\u003e#34635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix vmodule downgrades and propagate verbosity changes to derived loggers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33111\"\u003e#33111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect fsync ordering for index file truncation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34728\"\u003e#34728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix file descriptor leak in freezer error paths (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34735\"\u003e#34735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix size calculation in path database (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34828\"\u003e#34828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix gapped queue size cap in blobpool (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34831\"\u003e#34831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove txpool pending concurrency by using read-only locking (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32924\"\u003e#32924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace deprecated TypeMux with Feed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32585\"\u003e#32585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eContinue blob retrieval when individual cell proof extraction fails (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34891\"\u003e#34891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse uint256 in core Message for faster gas calculations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\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/ethereum/go-ethereum/commit/117e067f0f0bae1a17082321f224dedb6765b10f\"\u003e\u003ccode\u003e117e067\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.3 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34937\"\u003e#34937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e1047b9c8489ed2e26845498b58e3e30dad66f1c\"\u003e\u003ccode\u003ee1047b9\u003c/code\u003e\u003c/a\u003e core: use uint256 in core.Message (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34934\"\u003e#34934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2f11dccca00bc66b68f348193e98dee4b6e2206d\"\u003e\u003ccode\u003e2f11dcc\u003c/code\u003e\u003c/a\u003e cmd/geth: respect --dev=false (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34920\"\u003e#34920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/934a0091fa66b474832b3664854e979fe8bf76b2\"\u003e\u003ccode\u003e934a009\u003c/code\u003e\u003c/a\u003e triedb/pathdb: fix layer 5 key range in storage iterator traversal test (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34883\"\u003e#34883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18becee8cb01f6d35224a6bac3e45d49b2074857\"\u003e\u003ccode\u003e18becee\u003c/code\u003e\u003c/a\u003e appveyor.yml: remove appveyor configuration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34720\"\u003e#34720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/f63c26509298ecfdf7e50d7b08f96809b2235ddd\"\u003e\u003ccode\u003ef63c265\u003c/code\u003e\u003c/a\u003e internal/download: close dst on io.Copy error (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34910\"\u003e#34910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7facf9c1292d3783cb079a16ba797def4738e1c8\"\u003e\u003ccode\u003e7facf9c\u003c/code\u003e\u003c/a\u003e core/txpool: use cmp.Compare instead of subtraction (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34918\"\u003e#34918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bcb68d23b3e78855be7d825ede37815d83b3142b\"\u003e\u003ccode\u003ebcb68d2\u003c/code\u003e\u003c/a\u003e p2p: handle return false from TCPEndpoint (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34916\"\u003e#34916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8581125a21ee4592631abe127749d6ca3f1020fa\"\u003e\u003ccode\u003e8581125\u003c/code\u003e\u003c/a\u003e crypto: add hash length check in nocgo VerifySignature (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33839\"\u003e#33839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/2ba9be9c0efcb640860cfedc4a43b6f6b2d68c7b\"\u003e\u003ccode\u003e2ba9be9\u003c/code\u003e\u003c/a\u003e build: upgrade -dlgo version to Go 1.25.10 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34911\"\u003e#34911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.2...v1.17.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/grpc` from 1.80.0 to 1.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-go/releases\"\u003egoogle.golang.org/grpc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 1.81.0\u003c/h2\u003e\n\u003ch1\u003eBehavior Changes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ebalancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8808\"\u003e#8808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eDependencies\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Go version is now 1.25. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8969\"\u003e#8969\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug Fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003exds: Use the leaf cluster's security config for the TLS handshake instead of the aggregate cluster's config. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8956\"\u003e#8956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Send a \u003ccode\u003eRST_STREAM\u003c/code\u003e when receiving an \u003ccode\u003eEND_STREAM\u003c/code\u003e when the stream is not already half-closed. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Fix ADS resource name validation to prevent a panic. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8970\"\u003e#8970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eNew Features\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003egrpc/stats: Add support for custom labels in per-call metrics (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md\"\u003egRFC A108\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9008\"\u003e#9008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support for Server Name Indication (SNI) and SAN validation (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md\"\u003egRFC A101\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_SNI=true\u003c/code\u003e environment variable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9016\"\u003e#9016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md\"\u003egRFC A85\u003c/a\u003e). Disabled by default. To enable, set \u003ccode\u003eGRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9005\"\u003e#9005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003exds: Add metrics to track xDS client connectivity and cached resource state (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md\"\u003egRFC A78\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8807\"\u003e#8807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estats/otel: Enhance \u003ccode\u003egrpc.subchannel.disconnections\u003c/code\u003e metric by adding disconnection reason to the \u003ccode\u003egrpc.disconnect_error\u003c/code\u003e label (\u003ca href=\"https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md\"\u003egRFC A94\u003c/a\u003e). This provides granular insights into why subchannels are closing. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8973\"\u003e#8973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emem: Add \u003ccode\u003emem.Buffer.Slice()\u003c/code\u003e API to slice the buffer like a slice. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8977\"\u003e#8977\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eSpecial Thanks: \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ePerformance Improvements\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ealts: Pool read buffers to lower memory utilization when sockets are unreadable. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etransport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set \u003ccode\u003eGRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false\u003c/code\u003e and report any issues. (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd\"\u003e\u003ccode\u003ecb18228\u003c/code\u003e\u003c/a\u003e Change version to 1.81.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9062\"\u003e#9062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1\"\u003e\u003ccode\u003e96748f9\u003c/code\u003e\u003c/a\u003e Cherry-pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9105\"\u003e#9105\u003c/a\u003e to 1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9106\"\u003e#9106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a\"\u003e\u003ccode\u003e9183222\u003c/code\u003e\u003c/a\u003e Cherry pick \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9055\"\u003e#9055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9032\"\u003e#9032\u003c/a\u003e to v1.81.x (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9095\"\u003e#9095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a\"\u003e\u003ccode\u003e5cba6da\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9067\"\u003e#9067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9\"\u003e\u003ccode\u003eaf8a936\u003c/code\u003e\u003c/a\u003e deps: update dependencies for all modules (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9065\"\u003e#9065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a\"\u003e\u003ccode\u003ecdc60df\u003c/code\u003e\u003c/a\u003e transport: optimize heap allocations in ready reader and update syscall conne...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852\"\u003e\u003ccode\u003e208d053\u003c/code\u003e\u003c/a\u003e xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac\"\u003e\u003ccode\u003e50fe1cc\u003c/code\u003e\u003c/a\u003e test: Fix flaky test \u003ccode\u003eTestServerStreaming_ClientCallRecvMsgTwice\u003c/code\u003e in `end2end...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b\"\u003e\u003ccode\u003ed574bad\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (\u003ca href=\"https://redirect.github.com/grpc/grpc-go/issues/9050\"\u003e#9050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24\"\u003e\u003ccode\u003eb8bf4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in /inte...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.2 to 1.17.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEnzymatic Injector (v1.17.3)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with continued progress on the Amsterdam fork implementation. It also introduces ETH/70, which is now live on the network.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eethereum/execution-apis#762\u003c/code\u003e\u003ccode\u003ereexec\u003c/code\u003e has been removed from the tracing config:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ememory\u003c/code\u003e: words are 0x-prefixed and padded to 32 bytes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage\u003c/code\u003e: keys and values are 0x-prefixed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eerror\u003c/code\u003e: omitted when empty (previously serialized as \u0026quot;\u0026quot;)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry mechanism for checkpoint init in blsync (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33966\"\u003e#33966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd subcommand for offline binary tree conversion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33740\"\u003e#33740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd code exporter for db export (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34696\"\u003e#34696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003ePrerequisites of EIP-7928: Block-Level Access Lists (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34064\"\u003e#34064\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34644\"\u003e#34644\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34726\"\u003e#34726\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34776\"\u003e#34776\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34799\"\u003e#34799\u003c/a\u003e,...\n\n_Description has been truncated_","html_url":"https://github.com/spazzle-io/spazzle-api/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/spazzle-io%2Fspazzle-api/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"}},{"old_version":"1.15.11","new_version":"1.17.0","update_type":"minor","path":null,"pr_created_at":"2026-04-24T20:44:04.000Z","version_change":"1.15.11 → 1.17.0","issue":{"uuid":"4325484592","node_id":"PR_kwDOOYKqSs7Vdqd2","number":20,"state":"open","title":"chore(deps): bump the go_modules group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T20:44:04.000Z","updated_at":"2026-04-24T20:44:12.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":3,"packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.15.11","new_version":"1.17.0","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/consensys/gnark-crypto","old_version":"0.16.0","new_version":"0.18.1"},{"name":"go.opentelemetry.io/otel","old_version":"1.39.0","new_version":"1.41.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the go_modules group with 2 updates in the /go/event-listener directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go).\n\nUpdates `github.com/ethereum/go-ethereum` from 1.15.11 to 1.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEezo-Inlaid Circuitry (v1.17.0)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a feature release, with all accumulated development from the last 3 months. See below for the highlights.\u003c/p\u003e\n\u003cp\u003eNote that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users. However, if you are cautious about upgrades, you can also install v1.16.9 which has just the critical security fixes. Specifically, this release fixes \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-689v-6xwf-5jf3\"\u003eCVE-2026-26313\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-2gjw-fg97-vg3r\"\u003eCVE-2026-26314\u003c/a\u003e, \u003ca href=\"https://github.com/ethereum/go-ethereum/security/advisories/GHSA-m6j8-rg6r-7mv8\"\u003eCVE-2026-26315\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe recommend recreating your p2p node key after installing this update, which you can do by removing the \u003ccode\u003eDATADIR/geth/nodekey\u003c/code\u003e file before restarting geth. Note this will cause a change in the p2p node ID, which may break static peering setups.\u003c/p\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003ePath-based Archive Node with Proofs\u003c/h3\u003e\n\u003cp\u003eThe path-based archive node can now serve proofs (via \u003ccode\u003eeth_getProof\u003c/code\u003e) for the state of older blocks.\u003c/p\u003e\n\u003cp\u003eYou can configure the block range that supports proving independently from other archive state availability. Specifically, you can use the \u003ccode\u003e--history.trienode\u003c/code\u003e command-line flag to set the amount of blocks for which tree nodes will be tracked.\u003c/p\u003e\n\u003cp\u003eThis feature is disabled by default. Note that state history cannot easily be recovered once deleted, as it can only be generated by processing blocks. However, you can enable trienode history (and/or state history) at any time to turn a full node into a partial archive node, keeping state from that point in time onwards.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32727\"\u003e#32727\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32621\"\u003e#32621\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33551\"\u003e#33551\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32981\"\u003e#32981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33399\"\u003e#33399\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32913\"\u003e#32913\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33303\"\u003e#33303\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33584\"\u003e#33584\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33329\"\u003e#33329\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33681\"\u003e#33681\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33103\"\u003e#33103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33098\"\u003e#33098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33515\"\u003e#33515\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32247\"\u003e#32247\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eEraE History Support\u003c/h3\u003e\n\u003cp\u003eGeth now suports the \u003ca href=\"https://redirect.github.com/eth-clients/e2store-format-specs/pull/16\"\u003eEraE\u003c/a\u003e file format, an archival format for post-merge chain history.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32157\"\u003e#32157\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33827\"\u003e#33827\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Tracing\u003c/h3\u003e\n\u003cp\u003eOpenTelemetry tracing is now supported by the RPC server, including support for distributed tracing.\nWe have also added some tracing spans for block processing via the engine API, i.e. \u003ccode\u003eengine_newPayload\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33599\"\u003e#33599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33452\"\u003e#33452\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eGeth CLI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003egeth version-check\u003c/code\u003e subcommand has been removed. This command checked the geth website for signed vulnerability notices, and would tell if updates are necessary  (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33498\"\u003e#33498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThere is now a \u003ccode\u003e--miner.maxblobs\u003c/code\u003e command-line flag to set a limit on blobs included in built blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33129\"\u003e#33129\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33302\"\u003e#33302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeth now supports continuous profiling with Grafana Pyroscope (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33623\"\u003e#33623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA rare bug that could halt block production in \u003ccode\u003egeth --dev\u003c/code\u003e mode was fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33146\"\u003e#33146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003e--rpc.rangelimit\u003c/code\u003e flag configures the maximum block range for \u003ccode\u003eeth_getLogs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33163\"\u003e#33163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --exitwhensynced\u003c/code\u003e will now set the \u003ccode\u003efinalized\u003c/code\u003e and \u003ccode\u003esafe\u003c/code\u003e block (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33038\"\u003e#33038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egeth --ethstats\u003c/code\u003e now reports the newPayload processing time to the stats server (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA lot of minor issues in Geth's command-line flag processing have been fixed (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33379\"\u003e#33379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33338\"\u003e#33338\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32999\"\u003e#32999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33279\"\u003e#33279\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33252\"\u003e#33252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eevm blocktest\u003c/code\u003e command can now read filenames from stdin when no path is provided (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32824\"\u003e#32824\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFork Implementation\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/ethereum/go-ethereum/commit/0cf3d3ba4f7062fd2bbf2bda10972d528974e876\"\u003e\u003ccode\u003e0cf3d3b\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.0 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/9b78f45e337f01e66b505c35b74415751b2a0a28\"\u003e\u003ccode\u003e9b78f45\u003c/code\u003e\u003c/a\u003e crypto/secp256k1: fix coordinate check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c709c19b40f4b6655d7944c3fb0c36a14c6774d6\"\u003e\u003ccode\u003ec709c19\u003c/code\u003e\u003c/a\u003e eth/catalyst: add initial OpenTelemetry tracing for newPayload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33521\"\u003e#33521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/550ca91b179493e5c0394ee644efed3deefb890e\"\u003e\u003ccode\u003e550ca91\u003c/code\u003e\u003c/a\u003e consensus/misc: hardening header verification (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33860\"\u003e#33860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a4b3898f9041fd7c77130dc17ba2b80441a998af\"\u003e\u003ccode\u003ea4b3898\u003c/code\u003e\u003c/a\u003e internal/telemetry: don't create internal spans without parents (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0cba803fbafb12e9daaea53b76de847842ab3055\"\u003e\u003ccode\u003e0cba803\u003c/code\u003e\u003c/a\u003e eth/protocols/eth, eth/protocols/snap: delayed p2p message decoding (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33835\"\u003e#33835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad88b68a467b6b3cb9d6a8a24f0ec74e8aa77565\"\u003e\u003ccode\u003ead88b68\u003c/code\u003e\u003c/a\u003e internal/download: show progress bar only if server gives length (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33842\"\u003e#33842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c50e5edfafe408d911f3cdd2191a6808dc95cb42\"\u003e\u003ccode\u003ec50e5ed\u003c/code\u003e\u003c/a\u003e cmd/geth, internal/telemetry: wire OpenTelemetry tracing via CLI flags (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33484\"\u003e#33484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d8b92cb9e60fc8785c84f1afb35e64c9312eb35d\"\u003e\u003ccode\u003ed8b92cb\u003c/code\u003e\u003c/a\u003e rpc,internal/telemetry: fix deferred spanEnd to capture errors via pointer (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ac85a6f25449a7b96505637e18c988b3142d47bf\"\u003e\u003ccode\u003eac85a6f\u003c/code\u003e\u003c/a\u003e rlp: add back Iterator.Count, with fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33841\"\u003e#33841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.15.11...v1.17.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/consensys/gnark-crypto` from 0.16.0 to 0.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/consensys/gnark-crypto/releases\"\u003egithub.com/consensys/gnark-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.18.0...v0.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: disable cobra bit reverse for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/662\"\u003eConsensys/gnark-crypto#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: adds avx512 poseidon2 for small fields by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/665\"\u003eConsensys/gnark-crypto#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGKR Gate Registry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/652\"\u003eConsensys/gnark-crypto#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused benchmark script by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/675\"\u003eConsensys/gnark-crypto#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove GKR from gnark-crypto by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/670\"\u003eConsensys/gnark-crypto#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make \u0026lt;31 bit field generated using uint32 by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/676\"\u003eConsensys/gnark-crypto#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: hash to curve by \u003ca href=\"https://github.com/ivokub\"\u003e\u003ccode\u003e@​ivokub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/674\"\u003eConsensys/gnark-crypto#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Eisenstein Half-GCD convergence by \u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat/hashregistry by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/687\"\u003eConsensys/gnark-crypto#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/fftext by \u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeat/vortex options by \u003ca href=\"https://github.com/ThomasPiellard\"\u003e\u003ccode\u003e@​ThomasPiellard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/689\"\u003eConsensys/gnark-crypto#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[secp256k1]: replace outdated link to article by \u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: remove dependency on internal package in ecc.go by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/693\"\u003eConsensys/gnark-crypto#693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/feltroidprime\"\u003e\u003ccode\u003e@​feltroidprime\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/680\"\u003eConsensys/gnark-crypto#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YaoJGalteland\"\u003e\u003ccode\u003e@​YaoJGalteland\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/684\"\u003eConsensys/gnark-crypto#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gap-editor\"\u003e\u003ccode\u003e@​gap-editor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/690\"\u003eConsensys/gnark-crypto#690\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\"\u003ehttps://github.com/Consensys/gnark-crypto/compare/v0.17.0...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: missing Poseidon2 round keys by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/621\"\u003eConsensys/gnark-crypto#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Poseidon2 Hash Instantiation for BLS12-377 by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/623\"\u003eConsensys/gnark-crypto#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Grumpkin elliptic curve (2-cycle with BN254) by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/625\"\u003eConsensys/gnark-crypto#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerf: Poseidon2 GKR circuit by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/628\"\u003eConsensys/gnark-crypto#628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add sis avx512 and fft avx512 for koalabear by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/622\"\u003eConsensys/gnark-crypto#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInterpolateOnRange refactor by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/634\"\u003eConsensys/gnark-crypto#634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add auto close PR workflow by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/638\"\u003eConsensys/gnark-crypto#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: subgroup membership by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/635\"\u003eConsensys/gnark-crypto#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: poseidon2 for koala-bear, baby-bear and goldilocks by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/629\"\u003eConsensys/gnark-crypto#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: generify poseidon2 parameters for other curves/fr by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/636\"\u003eConsensys/gnark-crypto#636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: baby-bear and koala-bear extensions of degree 4 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/643\"\u003eConsensys/gnark-crypto#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure fast path is taken only with fixed bound and degree by \u003ca href=\"https://github.com/gbotrel\"\u003e\u003ccode\u003e@​gbotrel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/651\"\u003eConsensys/gnark-crypto#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoseidon2 compression for small fields by \u003ca href=\"https://github.com/Tabaie\"\u003e\u003ccode\u003e@​Tabaie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/644\"\u003eConsensys/gnark-crypto#644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poseidon2 templates by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/648\"\u003eConsensys/gnark-crypto#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improve NAF decomposition test coverage by \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generate code for poseidon2_test by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/660\"\u003eConsensys/gnark-crypto#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(bn254, bls12-381): test points intentionally not on sugroups G1/2 by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/658\"\u003eConsensys/gnark-crypto#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: generify small fields extensions by \u003ca href=\"https://github.com/yelhousni\"\u003e\u003ccode\u003e@​yelhousni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/647\"\u003eConsensys/gnark-crypto#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/pull/617\"\u003eConsensys/gnark-crypto#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Consensys/gnark-crypto/blob/master/CHANGELOG.md\"\u003egithub.com/consensys/gnark-crypto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.18.1] - 2025-10-28\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd CHANGELOG for 0.18.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elimit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.18.0] - 2025-06-09\u003c/h2\u003e\n\u003ch3\u003eBuild\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unused benchmark script (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace outdated link to article (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperiment\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003evortex on koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake \u0026lt;31 bit field generated using uint32 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/676\"\u003e#676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003eEisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadds avx512 poseidon2 for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove useless copies in e4 mul by elem (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edisable cobra bit reverse for small fields (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehash to curve (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/674\"\u003e#674\u003c/a\u003e)\n\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.17.0] - 2025-03-11\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove useless github workflow\u003c/li\u003e\n\u003cli\u003egenerify poseidon2 parameters for other curves/fr (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd auto close PR workflow (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebaby-bear and koala-bear extensions of degree 4 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eposeidon2 for koala-bear, baby-bear and goldilocks (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd sis avx512 and fft avx512 for koalabear (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Grumpkin elliptic curve (2-cycle with BN254) (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 Hash Instantiation for BLS12-377 (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eposeidon2 templates (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure fast path is taken only with fixed bound and degree (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emissing Poseidon2 round keys (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerf\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esubgroup membership (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/635\"\u003e#635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePoseidon2 GKR circuit (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egenerify small fields extensions (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egenerate code for poseidon2_test (\u003ca href=\"https://redirect.github.com/Consensys/gnark-crypto/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eStyle\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/fb04e95c3b2fca34f2cc773d3e8c1f930ede271a\"\u003e\u003ccode\u003efb04e95\u003c/code\u003e\u003c/a\u003e docs: add CHANGELOG for 0.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0a4d04ae621bc19b6b40c6c7b8fa91f08b434533\"\u003e\u003ccode\u003e0a4d04a\u003c/code\u003e\u003c/a\u003e perf: limit memory allocation during Vector deserialization (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/f8ab23ad72836de95a017e7df1930992f291a509\"\u003e\u003ccode\u003ef8ab23a\u003c/code\u003e\u003c/a\u003e fix: remove unimplemented path from fft ext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/2b70394b1962337a39546e67c6db125628d46118\"\u003e\u003ccode\u003e2b70394\u003c/code\u003e\u003c/a\u003e feat: remove dependency on internal package in ecc.go (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/ca72a0f722db3704e764f67e1bb893459501cd5f\"\u003e\u003ccode\u003eca72a0f\u003c/code\u003e\u003c/a\u003e docs: replace outdated link to article (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/21614bdb6b30608c8556598677f797e24ac70635\"\u003e\u003ccode\u003e21614bd\u003c/code\u003e\u003c/a\u003e Feat/vortex options (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/0517915476d283b92224365bd8659bca10153ffd\"\u003e\u003ccode\u003e0517915\u003c/code\u003e\u003c/a\u003e Feat/fftext (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/684\"\u003e#684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/404f8e5110fa7eaa178d2617ff55eded12cd4de2\"\u003e\u003ccode\u003e404f8e5\u003c/code\u003e\u003c/a\u003e feat/hashregistry (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/687\"\u003e#687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/56600883e0e9f9b159e9c7000b94e76185ec3d0d\"\u003e\u003ccode\u003e5660088\u003c/code\u003e\u003c/a\u003e fix: Eisenstein Half-GCD convergence (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/680\"\u003e#680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Consensys/gnark-crypto/commit/1873045cbd7d0e690a74c0c30c4a00335776de5f\"\u003e\u003ccode\u003e1873045\u003c/code\u003e\u003c/a\u003e build(deps): bump golang.org/x/crypto from 0.33.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/consensys/gnark-crypto/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/consensys/gnark-crypto/compare/v0.16.0...v0.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.39.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.39.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` from 1.39.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel'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.39.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Shemse1/example-hub/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Shemse1/example-hub/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shemse1%2Fexample-hub/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"1.11.5","new_version":"1.17.2","update_type":"minor","path":null,"pr_created_at":"2026-04-24T10:06:05.000Z","version_change":"1.11.5 → 1.17.2","issue":{"uuid":"4322178500","node_id":"PR_kwDOH5RI3s7VSyMC","number":324,"state":"closed","title":"Bump github.com/ethereum/go-ethereum from 1.11.5 to 1.17.2","user":"dependabot[bot]","labels":["dependencies","go","Status: Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-16T03:27:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T10:06:05.000Z","updated_at":"2026-06-16T03:27:56.000Z","time_to_close":4555302,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.11.5","new_version":"1.17.2","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.11.5 to 1.17.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEMF Suppressor (v1.17.2)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with several important bug fixes. Notably, a critical issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e could previously corrupt node data, users relying on this RPC endpoint are strongly advised to upgrade.\u003c/p\u003e\n\u003cp\u003eGeth now also supports syncing with chains where pre-Prague history has been pruned, and allows explicitly removing it via \u003ccode\u003egeth prune-history --history.chain postprague\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet default cache size to 4GB across all networks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33836\"\u003e#33836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33975\"\u003e#33975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for pruning chain history prior to the Prague fork (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33657\"\u003e#33657\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34036\"\u003e#34036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003efetchpayload\u003c/code\u003e command to build execution witnesses for specific blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33919\"\u003e#33919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized Era history import with batched insertion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33894\"\u003e#33894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewomir\u003c/code\u003e target for keeper (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for iterating a single storage trie in \u003ccode\u003egeth snapshot traverse-state\u003c/code\u003e and \u003ccode\u003egeth snapshot traverse-rawstate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34051\"\u003e#34051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003eEIP-8024: Switch to branchless normalization and extend EXCHANGE (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33869\"\u003e#33869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7778: Block gas accounting without refunds (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33593\"\u003e#33593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7954: Increase maximum contract size (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33832\"\u003e#33832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7708: ETH transfers now emit logs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33645\"\u003e#33645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReworked gas measurement order (prerequisite for EIP-7928) (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33648\"\u003e#33648\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved payload building by prewarming trie nodes for state hash computation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33945\"\u003e#33945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious binary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33989\"\u003e#33989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34021\"\u003e#34021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34032\"\u003e#34032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34022\"\u003e#34022\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34056\"\u003e#34056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgraded go-eth-kzg to v1.5.0, significantly reducing allocations in \u003ccode\u003eVerifyCellProofBatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33963\"\u003e#33963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored state database in preparation for binary trie integration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33816\"\u003e#33816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled trie node history retention on existing nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33934\"\u003e#33934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized historical state indexer with batch processing (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33640\"\u003e#33640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed potential deadlock in txlookup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34039\"\u003e#34039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new RLP APIs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34052\"\u003e#34052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34048\"\u003e#34048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dir.Sync() failure in freezer on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid duplicate connections by skipping simultaneous inbound/outbound dials (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33198\"\u003e#33198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed session key mismatch by using consistent remote address handling in discv5 tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34031\"\u003e#34031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded DNS hostname resolution for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed state corruption issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e; deprecated \u003ccode\u003edebug_executionWitnessByHash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33931\"\u003e#33931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded MaxUsedGas field to \u003ccode\u003eeth_simulateV1\u003c/code\u003e response (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32789\"\u003e#32789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed gas cap handling in \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33952\"\u003e#33952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nonce revert edge case during contract creation in tracer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33978\"\u003e#33978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eeth_createAccessList\u003c/code\u003e to return an empty list instead of null for storage keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33976\"\u003e#33976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeth_getFilterLogs\u003c/code\u003e now returns an error if the requested chain segment has been pruned (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33823\"\u003e#33823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slot number encoding in RPC responses (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34005\"\u003e#34005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce RPC call limits for \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce storage slot limits for proofs in \u003ccode\u003eeth_getProof\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eObservability\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious OpenTelemetry fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33927\"\u003e#33927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33955\"\u003e#33955\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/ethereum/go-ethereum/commit/be4dc0c4be2fe316dbdd0a73e48421f64978232f\"\u003e\u003ccode\u003ebe4dc0c\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.2 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34618\"\u003e#34618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/95705e8b7b6e021b3312c4dc9c817b7646bf67af\"\u003e\u003ccode\u003e95705e8\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of getProofs keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ceabc39304ec298d891d3cde51b8cfddc6842197\"\u003e\u003ccode\u003eceabc39\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of calls to eth_simulateV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e585ad3b42994ca7e77a34c0f5bcf808d9987e48\"\u003e\u003ccode\u003ee585ad3\u003c/code\u003e\u003c/a\u003e core/rawdb: fix freezer dir.Sync() failure on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d1369b69f5d8b86741299a6b3c171ac58ed296bf\"\u003e\u003ccode\u003ed1369b6\u003c/code\u003e\u003c/a\u003e core/txpool/legacypool: use types.Sender instead of signer.Sender (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34059\"\u003e#34059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bd3c8431d9f7282e840670ef72c9a7c8f67e3271\"\u003e\u003ccode\u003ebd3c843\u003c/code\u003e\u003c/a\u003e build, cmd/keeper: add \u0026quot;womir\u0026quot; target (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a2496852e98876530130c93ca540860a31a0d18a\"\u003e\u003ccode\u003ea249685\u003c/code\u003e\u003c/a\u003e p2p/discover: resolve DNS hostnames for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c3467dd8b5e2cf151744b04b62888649ee21f52d\"\u003e\u003ccode\u003ec3467dd\u003c/code\u003e\u003c/a\u003e core, miner, trie: relocate witness stats (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34106\"\u003e#34106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/acdd13971705c767330bdfbd4511b4d1e53580fd\"\u003e\u003ccode\u003eacdd139\u003c/code\u003e\u003c/a\u003e miner: set slot number when building test payload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34094\"\u003e#34094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1b3b028d1da4aedcb480693e58910712abe20009\"\u003e\u003ccode\u003e1b3b028\u003c/code\u003e\u003c/a\u003e miner: fix txFitsSize comment (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34100\"\u003e#34100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.11.5...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.11.5\u0026new-version=1.17.2)](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/rotte0/solid-telegram/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rotte0%2Fsolid-telegram/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"}},{"old_version":"1.10.19","new_version":"1.17.2","update_type":"minor","path":null,"pr_created_at":"2026-04-24T10:05:15.000Z","version_change":"1.10.19 → 1.17.2","issue":{"uuid":"4322174062","node_id":"PR_kwDOIAeMx87VSxPr","number":278,"state":"closed","title":"Bump github.com/ethereum/go-ethereum from 1.10.19 to 1.17.2","user":"dependabot[bot]","labels":["dependencies","go","Status: Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-16T01:13:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T10:05:15.000Z","updated_at":"2026-06-16T01:13:54.000Z","time_to_close":4547311,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/ethereum/go-ethereum","old_version":"1.10.19","new_version":"1.17.2","repository_url":"https://github.com/ethereum/go-ethereum"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.10.19 to 1.17.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEMF Suppressor (v1.17.2)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with several important bug fixes. Notably, a critical issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e could previously corrupt node data, users relying on this RPC endpoint are strongly advised to upgrade.\u003c/p\u003e\n\u003cp\u003eGeth now also supports syncing with chains where pre-Prague history has been pruned, and allows explicitly removing it via \u003ccode\u003egeth prune-history --history.chain postprague\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet default cache size to 4GB across all networks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33836\"\u003e#33836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33975\"\u003e#33975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for pruning chain history prior to the Prague fork (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33657\"\u003e#33657\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34036\"\u003e#34036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003efetchpayload\u003c/code\u003e command to build execution witnesses for specific blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33919\"\u003e#33919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized Era history import with batched insertion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33894\"\u003e#33894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewomir\u003c/code\u003e target for keeper (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for iterating a single storage trie in \u003ccode\u003egeth snapshot traverse-state\u003c/code\u003e and \u003ccode\u003egeth snapshot traverse-rawstate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34051\"\u003e#34051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003eEIP-8024: Switch to branchless normalization and extend EXCHANGE (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33869\"\u003e#33869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7778: Block gas accounting without refunds (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33593\"\u003e#33593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7954: Increase maximum contract size (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33832\"\u003e#33832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7708: ETH transfers now emit logs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33645\"\u003e#33645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReworked gas measurement order (prerequisite for EIP-7928) (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33648\"\u003e#33648\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved payload building by prewarming trie nodes for state hash computation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33945\"\u003e#33945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious binary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33989\"\u003e#33989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34021\"\u003e#34021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34032\"\u003e#34032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34022\"\u003e#34022\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34056\"\u003e#34056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgraded go-eth-kzg to v1.5.0, significantly reducing allocations in \u003ccode\u003eVerifyCellProofBatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33963\"\u003e#33963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored state database in preparation for binary trie integration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33816\"\u003e#33816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled trie node history retention on existing nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33934\"\u003e#33934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized historical state indexer with batch processing (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33640\"\u003e#33640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed potential deadlock in txlookup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34039\"\u003e#34039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new RLP APIs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34052\"\u003e#34052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34048\"\u003e#34048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dir.Sync() failure in freezer on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid duplicate connections by skipping simultaneous inbound/outbound dials (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33198\"\u003e#33198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed session key mismatch by using consistent remote address handling in discv5 tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34031\"\u003e#34031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded DNS hostname resolution for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed state corruption issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e; deprecated \u003ccode\u003edebug_executionWitnessByHash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33931\"\u003e#33931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded MaxUsedGas field to \u003ccode\u003eeth_simulateV1\u003c/code\u003e response (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32789\"\u003e#32789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed gas cap handling in \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33952\"\u003e#33952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nonce revert edge case during contract creation in tracer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33978\"\u003e#33978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eeth_createAccessList\u003c/code\u003e to return an empty list instead of null for storage keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33976\"\u003e#33976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeth_getFilterLogs\u003c/code\u003e now returns an error if the requested chain segment has been pruned (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33823\"\u003e#33823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slot number encoding in RPC responses (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34005\"\u003e#34005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce RPC call limits for \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce storage slot limits for proofs in \u003ccode\u003eeth_getProof\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eObservability\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious OpenTelemetry fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33927\"\u003e#33927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33955\"\u003e#33955\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/ethereum/go-ethereum/commit/be4dc0c4be2fe316dbdd0a73e48421f64978232f\"\u003e\u003ccode\u003ebe4dc0c\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.2 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34618\"\u003e#34618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/95705e8b7b6e021b3312c4dc9c817b7646bf67af\"\u003e\u003ccode\u003e95705e8\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of getProofs keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ceabc39304ec298d891d3cde51b8cfddc6842197\"\u003e\u003ccode\u003eceabc39\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of calls to eth_simulateV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e585ad3b42994ca7e77a34c0f5bcf808d9987e48\"\u003e\u003ccode\u003ee585ad3\u003c/code\u003e\u003c/a\u003e core/rawdb: fix freezer dir.Sync() failure on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d1369b69f5d8b86741299a6b3c171ac58ed296bf\"\u003e\u003ccode\u003ed1369b6\u003c/code\u003e\u003c/a\u003e core/txpool/legacypool: use types.Sender instead of signer.Sender (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34059\"\u003e#34059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bd3c8431d9f7282e840670ef72c9a7c8f67e3271\"\u003e\u003ccode\u003ebd3c843\u003c/code\u003e\u003c/a\u003e build, cmd/keeper: add \u0026quot;womir\u0026quot; target (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a2496852e98876530130c93ca540860a31a0d18a\"\u003e\u003ccode\u003ea249685\u003c/code\u003e\u003c/a\u003e p2p/discover: resolve DNS hostnames for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c3467dd8b5e2cf151744b04b62888649ee21f52d\"\u003e\u003ccode\u003ec3467dd\u003c/code\u003e\u003c/a\u003e core, miner, trie: relocate witness stats (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34106\"\u003e#34106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/acdd13971705c767330bdfbd4511b4d1e53580fd\"\u003e\u003ccode\u003eacdd139\u003c/code\u003e\u003c/a\u003e miner: set slot number when building test payload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34094\"\u003e#34094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1b3b028d1da4aedcb480693e58910712abe20009\"\u003e\u003ccode\u003e1b3b028\u003c/code\u003e\u003c/a\u003e miner: fix txFitsSize comment (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34100\"\u003e#34100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.10.19...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/ethereum/go-ethereum\u0026package-manager=go_modules\u0026previous-version=1.10.19\u0026new-version=1.17.2)](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/LambdaIM/lambdavm/pull/278","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LambdaIM%2Flambdavm/issues/278","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/278/packages"}},{"old_version":"1.17.1","new_version":"1.17.2","update_type":"patch","path":null,"pr_created_at":"2026-04-17T15:19:30.000Z","version_change":"1.17.1 → 1.17.2","issue":{"uuid":"4283620313","node_id":"PR_kwDORyKFBs7TXTU3","number":14,"state":"open","title":"build(deps): Bump the all-go group across 3 directories with 14 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T15:19:30.000Z","updated_at":"2026-04-17T15:19:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"all-go","update_count":14,"packages":[{"name":"github.com/cometbft/cometbft","old_version":"0.37.5","new_version":"1.0.1","repository_url":"https://github.com/cometbft/cometbft"},{"name":"github.com/cometbft/cometbft-db","old_version":"0.8.0","new_version":"1.0.1"},{"name":"github.com/cosmos/cosmos-sdk","old_version":"0.47.15","new_version":"0.54.2","repository_url":"https://github.com/cosmos/cosmos-sdk"},{"name":"github.com/cosmos/gogoproto","old_version":"1.7.0","new_version":"1.7.2"},{"name":"github.com/cosmos/ibc-go/v7","old_version":"7.3.0","new_version":"7.10.0","repository_url":"https://github.com/cosmos/ibc-go"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.17.1","new_version":"1.17.2","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/rs/zerolog","old_version":"1.34.0","new_version":"1.35.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 3 updates in the /apps/cosmos-exec directory: [github.com/cometbft/cometbft](https://github.com/cometbft/cometbft), [github.com/cosmos/cosmos-sdk](https://github.com/cosmos/cosmos-sdk) and [github.com/cosmos/ibc-go/v7](https://github.com/cosmos/ibc-go).\nBumps the all-go group with 2 updates in the /execution/evm directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/evstack/ev-node](https://github.com/evstack/ev-node).\nBumps the all-go group with 3 updates in the /test/docker-e2e directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora) and [github.com/evstack/ev-node/execution/evm](https://github.com/evstack/ev-node).\n\nUpdates `github.com/cometbft/cometbft` from 0.37.5 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cometbft/cometbft/releases\"\u003egithub.com/cometbft/cometbft's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.1/CHANGELOG.md#v101\"\u003eCHANGELOG\u003c/a\u003e for this release.\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.x/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this release.\u003c/p\u003e\n\u003cp\u003ePlease see more information on the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0/docs/guides/upgrades/v0.38-to-v1.0.md\"\u003eUpgrading from CometBFT v0.38 to v1.0\u003c/a\u003e guide.\u003c/p\u003e\n\u003ch2\u003ev1.0.0-rc2\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0-rc2/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this pre-release, but not yet officially released.\u003c/p\u003e\n\u003ch2\u003ev1.0.0-rc1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0-rc1/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this pre-release, but not yet officially released.\u003c/p\u003e\n\u003ch2\u003ev1.0.0-alpha.2\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0-alpha.2/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this pre-release, but not yet officially released.\u003c/p\u003e\n\u003ch2\u003ev1.0.0-alpha.1\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.0-alpha.1/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for changes available in this pre-release, but not yet officially released.\u003c/p\u003e\n\u003ch2\u003ev0.39.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest(p2p): comet-p2p vs lib-p2p benchmarks (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5746\"\u003e#5746\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5768\"\u003ecometbft/cometbft#5768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(autopool): modify recovery of \u003ccode\u003eautopool\u003c/code\u003e workers (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5775\"\u003e#5775\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5779\"\u003ecometbft/cometbft#5779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(node): dont log experimental warning for libp2p if running at height 0 (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5776\"\u003e#5776\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5780\"\u003ecometbft/cometbft#5780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): properly handle nil votes (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5777\"\u003e#5777\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5781\"\u003ecometbft/cometbft#5781\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cometbft/cometbft/compare/v0.39.0...v0.39.1\"\u003ehttps://github.com/cometbft/cometbft/compare/v0.39.0...v0.39.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release includes a number of performance improvements back ported from the v1.0.0 release, as well as the introduction of libp2p based networking as an alternative to cometp2p, and Adaptive Sync, which allows for consensus and blocksync to run along side each other.\u003c/p\u003e\n\u003cp\u003eSee the full documentation on \u003ca href=\"https://docs.cosmos.network/cometbft/latest/docs/experimental/lib-p2p\"\u003elibp2p\u003c/a\u003e and \u003ca href=\"https://docs.cosmos.network/cometbft/latest/docs/core/block-sync#adaptivesync\"\u003eAdaptive Sync\u003c/a\u003e for more details. For benchmark results of libp2p vs cometp2p, see the assets below.\u003c/p\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/cometbft/cometbft/blob/v0.39.0/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e for this release.\u003c/p\u003e\n\u003ch2\u003ev0.38.22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add additional evidence validation (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5638\"\u003e#5638\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5639\"\u003ecometbft/cometbft#5639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(blocksync): \u003ccode\u003eExtendedCommit\u003c/code\u003e verification via verified next blocks last commit (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5629\"\u003e#5629\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5640\"\u003ecometbft/cometbft#5640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(blocksync): use full commit verification in blocksync (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5711\"\u003e#5711\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5727\"\u003ecometbft/cometbft#5727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(blocksync): ensure full verification of \u003ccode\u003esecond.LastCommit\u003c/code\u003e during sync (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/5753\"\u003e#5753\u003c/a\u003e) by \u003ca href=\"https://github.com/mergify\"\u003e\u003ccode\u003e@​mergify\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5756\"\u003ecometbft/cometbft#5756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cometbft/cometbft/compare/v0.38.21...v0.38.22\"\u003ehttps://github.com/cometbft/cometbft/compare/v0.38.21...v0.38.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.38.21\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(statesync): add max snapshot chunks configuration (v0.38.x) by \u003ca href=\"https://github.com/mattac21\"\u003e\u003ccode\u003e@​mattac21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/5548\"\u003ecometbft/cometbft#5548\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/cometbft/cometbft/blob/v1.0.1/CHANGELOG.md\"\u003egithub.com/cometbft/cometbft's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFebruary 3, 2025\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes two security issues (ASA-2025-001, ASA-2025-002). Users are\nencouraged to upgrade as soon as possible.\u003c/p\u003e\n\u003ch3\u003eBUG FIXES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[blocksync]\u003c/code\u003e Ban peer if it reports height lower than what was previously reported\n(\u003ca href=\"https://github.com/cometbft/cometbft/security/advisories/GHSA-22qq-3xwm-r5x4\"\u003eASA-2025-001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[consensus]\u003c/code\u003e Fix overflow in synchrony parameters in \u003ccode\u003elinux/amd64\u003c/code\u003e architecture.\nCap \u003ccode\u003eSynchronyParams.MessageDelay\u003c/code\u003e to 24hrs.\nCap \u003ccode\u003eSynchronyParams.Precision\u003c/code\u003e to 30 sec.\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4815\"\u003e#4815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[crypto/bls12381]\u003c/code\u003e Fix JSON marshal of private key\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/4772\"\u003e#4772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[crypto/bls12381]\u003c/code\u003e Modify \u003ccode\u003eSign\u003c/code\u003e, \u003ccode\u003eVerify\u003c/code\u003e to use \u003ccode\u003edstMinPk\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4783\"\u003e#4783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[privval]\u003c/code\u003e Re-enable some sanity checks related to vote extensions\nwhen signing a vote\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[types]\u003c/code\u003e Check that \u003ccode\u003ePart.Index\u003c/code\u003e equals \u003ccode\u003ePart.Proof.Index\u003c/code\u003e\n(\u003ca href=\"https://github.com/cometbft/cometbft/security/advisories/GHSA-r3r4-g7hq-pq4f\"\u003eASA-2025-001\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDEPENDENCIES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[go/runtime]\u003c/code\u003e Bump minimum Go version to 1.23.5\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/4888\"\u003e#4888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eDecember 17, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis is a major release of CometBFT that includes several substantial changes\nthat aim to reduce bandwidth consumption, enable modularity, improve\nintegrators' experience and increase the velocity of the CometBFT development\nteam, including:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eProposer-Based Timestamps (PBTS) support. PBTS is a Byzantine fault-tolerant\nalgorithm used by CometBFT for computing block times.\nWhen activated on a chain, it replaces the pre-existing BFT-time algorithm.\nSee \u003ca href=\"https://github.com/cometbft/cometbft/blob/v1.0.1/spec/consensus/proposer-based-timestamp\"\u003espec\u003c/a\u003e doc for PBTS.\u003c/li\u003e\n\u003cli\u003eValidators now proactively communicate the block parts they already have so\nothers do not resend them, reducing amplification in the network and reducing\nbandwidth consumption.\u003c/li\u003e\n\u003cli\u003eAn experimental feature in the mempool that allows limiting the number of\npeers to which transactions are forwarded, allowing operators to optimize\ngossip-related bandwidth consumption further.\u003c/li\u003e\n\u003cli\u003eAn opt-in \u003ccode\u003enop\u003c/code\u003e mempool, which allows application developers to turn off all\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- 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/cometbft/cometbft/commit/d22299509a50140b74d81b113c4d78e4cf501994\"\u003e\u003ccode\u003ed222995\u003c/code\u003e\u003c/a\u003e chore: v1.0.1 release (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4907\"\u003e#4907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/f943aabc7b9201ea1089ff3381479929435ce424\"\u003e\u003ccode\u003ef943aab\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/0ee80cd609c7ae9fe856bdd1c6d38553fdae90ce\"\u003e\u003ccode\u003e0ee80cd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/481e46477a1445749b08067feb1bf009443f3d54\"\u003e\u003ccode\u003e481e464\u003c/code\u003e\u003c/a\u003e fix(pbts): hardening tests for overflows in \u003ccode\u003eSynchronyParams\u003c/code\u003e (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4816\"\u003e#4816\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/d4a24c1dc311f45789c67b830d39a60a4c11eebc\"\u003e\u003ccode\u003ed4a24c1\u003c/code\u003e\u003c/a\u003e chore(deps): bump Go version to 1.23.5 (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4888\"\u003e#4888\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4890\"\u003e#4890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/8005556bb49c3c28b72c798a6879c425ac35c1c5\"\u003e\u003ccode\u003e8005556\u003c/code\u003e\u003c/a\u003e build(deps): Bump google.golang.org/grpc from 1.69.4 to 1.70.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/629b28e65aff07f23e8109a06ed16dd128aa5e7b\"\u003e\u003ccode\u003e629b28e\u003c/code\u003e\u003c/a\u003e build(deps): Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4884\"\u003e#4884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/e45feab5745ca4cb34b84794821753e661f9258e\"\u003e\u003ccode\u003ee45feab\u003c/code\u003e\u003c/a\u003e build(deps): Bump docker/build-push-action from 6.12.0 to 6.13.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4879\"\u003e#4879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/9f97b87b2a3d35ec6e38d34d0645956ac76503b0\"\u003e\u003ccode\u003e9f97b87\u003c/code\u003e\u003c/a\u003e fix(crypto/bls12381): fix marshaling FilePVKey (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4772\"\u003e#4772\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4870\"\u003e#4870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft/commit/1fb89c8fce16be38555ee237ffa4716ce69e8d65\"\u003e\u003ccode\u003e1fb89c8\u003c/code\u003e\u003c/a\u003e fix(crypto/bls12381): modify \u003ccode\u003eSign\u003c/code\u003e, \u003ccode\u003eVerify\u003c/code\u003e (backport \u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4813\"\u003e#4813\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4871\"\u003e#4871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cometbft/cometbft/compare/v0.37.5...v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cometbft/cometbft-db` from 0.8.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cometbft/cometbft-db/releases\"\u003egithub.com/cometbft/cometbft-db's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v1.0.1/CHANGELOG.md#v101\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v1.0.0/CHANGELOG.md#v100\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.15.0/CHANGELOG.md#v0150\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.14.2/CHANGELOG.md#v0142\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003e📖 \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0140\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003cp\u003e📖 \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0130\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003e:book: \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0120\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.11.0\u003c/h2\u003e\n\u003cp\u003e:book: \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0110\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003cp\u003e:book: \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v0100\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.9.x/CHANGELOG.md#v095\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.9.x/CHANGELOG.md#v094\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003e📖 \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/v0.9.x/CHANGELOG.md#v093\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003e:book: \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md#v090\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cometbft/cometbft-db/blob/main/CHANGELOG.md\"\u003egithub.com/cometbft/cometbft-db's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eSeptember 23, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release reverts the addition of the \u003ccode\u003egoleveldb\u003c/code\u003e flag, which was deemed as\ntoo disruptive to users.\u003c/p\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eSeptember 20, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release swaps the \u0026quot;default\u0026quot; DB from goleveldb to pebbledb. There's now a\n\u003ccode\u003egoleveldb\u003c/code\u003e build flag that must be used when using goleveldb. If you're using\n\u003ccode\u003epebbledb\u003c/code\u003e, you don't need a build flag anymore.\u003c/p\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003egoleveldb\u003c/code\u003e build flag.\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/pull/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eSeptember 9, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release bumps the Go version to 1.23.\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[go/runtime]\u003c/code\u003e Bump minimum Go version to v1.23\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft/issues/4039\"\u003e#4039\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDEPENDENCIES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse RocksDB 9, testing with v9.3.1\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/pull/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eAug 9, 2024\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release reinstates boltdb and cleveldb as deprecated backend types.\nPlease note that we discourage the use of them, as we plan to discontinue support in a future release.\u003c/p\u003e\n\u003ch3\u003eDEPENDENCIES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereinstate BoltDB and ClevelDB as backend DBs\n(\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/pull/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/420c96bc992d90d989188ca6fc915372719a328c\"\u003e\u003ccode\u003e420c96b\u003c/code\u003e\u003c/a\u003e build: v1.0.1 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/6c14293ea40d121bb701869ca21272ff64a0914e\"\u003e\u003ccode\u003e6c14293\u003c/code\u003e\u003c/a\u003e revert(goleveldb): remove \u003ccode\u003egoleveldb\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/9b8cce9f9171c1d8ab60fd7cd6c19399c193ae83\"\u003e\u003ccode\u003e9b8cce9\u003c/code\u003e\u003c/a\u003e build: v1.0.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/b31daa3d66b714f429a968009de5e54778ce9b37\"\u003e\u003ccode\u003eb31daa3\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003egoleveldb\u003c/code\u003e and remove \u003ccode\u003epebbledb\u003c/code\u003e build flag (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/0c657ee9858e4eb5aa1e984ab14211bb533e56d6\"\u003e\u003ccode\u003e0c657ee\u003c/code\u003e\u003c/a\u003e ci: various improvements (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/cf9a524e0f7540a49fedab9f94530aa9e95adf4d\"\u003e\u003ccode\u003ecf9a524\u003c/code\u003e\u003c/a\u003e v0.15.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/eb2e73268c70ce5e23ac2726c58e6ab73641cf5f\"\u003e\u003ccode\u003eeb2e732\u003c/code\u003e\u003c/a\u003e build(deps): Bump minimum Go version to v1.23 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/bf6feef3d8038115da40dc3e878de6fcf3f1201e\"\u003e\u003ccode\u003ebf6feef\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/dgraph-io/badger/v4 from 4.2.0 to 4.3.0 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/f69e43c04f0ba36e73f977f44e307ffb83a1dbd8\"\u003e\u003ccode\u003ef69e43c\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/google/btree from 1.1.2 to 1.1.3 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cometbft/cometbft-db/commit/58ab00a2b0193338b597dcfb57db965a3cad59e1\"\u003e\u003ccode\u003e58ab00a\u003c/code\u003e\u003c/a\u003e build(deps): bump go.etcd.io/bbolt from 1.3.10 to 1.3.11 (\u003ca href=\"https://redirect.github.com/cometbft/cometbft-db/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cometbft/cometbft-db/compare/v0.8.0...v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cosmos/cosmos-sdk` from 0.47.15 to 0.54.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/cosmos-sdk/releases\"\u003egithub.com/cosmos/cosmos-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.54.2\u003c/h2\u003e\n\u003ch1\u003eCosmos SDK v0.54.2 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003cp\u003eAnnouncing Cosmos SDK v0.54\u003c/p\u003e\n\u003cp\u003eWe are pleased to announce the release of Cosmos SDK v0.54! Cosmos SDK v0.54 is part of the \u003ca href=\"https://www.cosmoslabs.io/blog/the-cosmos-stack-roadmap-2026#future-improvements-to-the-cosmos-stack\"\u003e2026.1 release family\u003c/a\u003e. This release introduces order of magnitude improvements to network stability and throughput.\u003c/p\u003e\n\u003cp\u003eSee the full \u003ca href=\"https://docs.cosmos.network/sdk/latest/upgrade/release\"\u003ev0.54 release notes\u003c/a\u003e for more details on what's included in this release.\u003c/p\u003e\n\u003cp\u003eUpgrading to this verison of the Cosmos SDK from any v0.50.x release will require a coordinated chain upgrade.\u003c/p\u003e\n\u003cp\u003eFor more information on upgrading, please see our \u003ca href=\"https://docs.cosmos.network/sdk/latest/upgrade/upgrade\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e📝 Changelog\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://github.com/cosmos/cosmos-sdk/blob/v0.54.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for an exhaustive list of changes or \u003ca href=\"https://github.com/cosmos/cosmos-sdk/compare/v0.53.7...v0.54.2\"\u003ecompare changes\u003c/a\u003e from the last release.\u003c/p\u003e\n\u003ch2\u003ev0.53.7\u003c/h2\u003e\n\u003ch1\u003eCosmos SDK v0.53.7 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003cp\u003eThis patch release includes minor functionality additions.\u003c/p\u003e\n\u003ch2\u003e📝 Changelog\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://github.com/cosmos/cosmos-sdk/blob/v0.53.7/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for an exhaustive list of changes or \u003ca href=\"https://github.com/cosmos/cosmos-sdk/compare/v0.53.6...v0.53.7\"\u003ecompare changes\u003c/a\u003e from the last release.\u003c/p\u003e\n\u003ch2\u003ev0.53.6\u003c/h2\u003e\n\u003ch1\u003eCosmos SDK v0.53.6 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003cp\u003eThis patch release includes minor dependency bumps and functionality additions.\u003c/p\u003e\n\u003ch2\u003e📝 Changelog\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://github.com/cosmos/cosmos-sdk/blob/v0.53.6/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for an exhaustive list of changes or \u003ca href=\"https://github.com/cosmos/cosmos-sdk/compare/v0.53.5...v0.53.6\"\u003ecompare changes\u003c/a\u003e from the last release.\u003c/p\u003e\n\u003ch2\u003ev0.53.5\u003c/h2\u003e\n\u003ch1\u003eCosmos SDK v0.53.5 Release Notes\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003cp\u003eThis patch release includes minor dependency and non-breaking functionality additions.\u003c/p\u003e\n\u003cp\u003eThis is fully API and state-compatible with all v0.53.x releases.\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/cosmos/cosmos-sdk/blob/main/CHANGELOG.md\"\u003egithub.com/cosmos/cosmos-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/releases/tag/v0.54.2\"\u003ev0.54.2\u003c/a\u003e - 2026-04-15\u003c/h2\u003e\n\u003cp\u003eThis patch release contains only minor dependency bumps.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/releases/tag/v0.54.1\"\u003ev0.54.1\u003c/a\u003e - 2026-04-14\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(x/auth) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26297\"\u003e#26297\u003c/a\u003e Cap pagination limit at number of txs within block during \u003ccode\u003eGetBlockWithTxs\u003c/code\u003e instead of 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/releases/tag/v0.54.0\"\u003ev0.54.0\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(x/consensus) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25607\"\u003e#25607\u003c/a\u003e Add \u003ccode\u003eAuthorityParams\u003c/code\u003e to consensus params. When set, the consensus params authority takes precedence over per-keeper authority for all module parameter updates. Keeper constructor signatures are unchanged.\u003c/li\u003e\n\u003cli\u003e(x/staking) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/issues/25724\"\u003e#25724\u003c/a\u003e Validate \u003ccode\u003eBondDenom\u003c/code\u003e in \u003ccode\u003eMsgUpdateParams\u003c/code\u003e to prevent setting non-existent or zero-supply denoms.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25778\"\u003e#25778\u003c/a\u003e Update \u003ccode\u003elog\u003c/code\u003e to log v2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25090\"\u003e#25090\u003c/a\u003e Moved deprecated modules to \u003ccode\u003e./contrib\u003c/code\u003e.  These modules are still available but will no longer be actively maintained or supported in the Cosmos SDK Bug Bounty program.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ex/group\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ex/nft\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ex/circuit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ex/crisis\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e(crypto) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24414\"\u003e#24414\u003c/a\u003e Remove sr25519 support, since it was removed in CometBFT v1.x (see: CometBFT \u003ca href=\"https://redirect.github.com/cometbft/cometbft/pull/3646\"\u003e#3646\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e(x/mint) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25599\"\u003e#25599\u003c/a\u003e Add max supply param.\u003c/li\u003e\n\u003cli\u003e(x/gov) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25615\"\u003e#25615\u003c/a\u003e Decouple \u003ccode\u003ex/gov\u003c/code\u003e from \u003ccode\u003ex/staking\u003c/code\u003e by making \u003ccode\u003eCalculateVoteResultsAndVotingPowerFn\u003c/code\u003e a required parameter to \u003ccode\u003ekeeper.NewKeeper\u003c/code\u003e instead of \u003ccode\u003eStakingKeeper\u003c/code\u003e.\n\u003ccode\u003eBondedTokens\u003c/code\u003e has been renamed to \u003ccode\u003eValidatorPower\u003c/code\u003e and \u003ccode\u003eTotalBondedTokens\u003c/code\u003e has been renamed to \u003ccode\u003eTotalValidatorPower\u003c/code\u003e to allow for multiple validator power representations.\u003c/li\u003e\n\u003cli\u003e(x/gov) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25617\"\u003e#25617\u003c/a\u003e \u003ccode\u003eAfterProposalSubmission\u003c/code\u003e hook now includes proposer address as a parameter.\u003c/li\u003e\n\u003cli\u003e(x/gov) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25616\"\u003e#25616\u003c/a\u003e \u003ccode\u003eDistrKeeper\u003c/code\u003e \u003ccode\u003ex/distribution\u003c/code\u003e is now optional. Genesis validation ensures \u003ccode\u003edistrKeeper\u003c/code\u003e is set if distribution module is used as proposal cancel destination.\u003c/li\u003e\n\u003cli\u003e(systemtests) [#25930]\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25930\"\u003ecosmos/cosmos-sdk#25930\u003c/a\u003e) Move \u003ccode\u003esystemtests\u003c/code\u003e into \u003ccode\u003etestutil\u003c/code\u003e and no longer under its own \u003ccode\u003ego.mod\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(baseapp) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26060\"\u003e#26060\u003c/a\u003e Remove \u003ccode\u003eBaseApp.SetStoreMetrics\u003c/code\u003e. The \u003ccode\u003eStoreMetrics\u003c/code\u003e interface never worked, so removing dead code.\u003c/li\u003e\n\u003cli\u003e(store) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26061\"\u003e#26061\u003c/a\u003e Remove store tracing API and all related plumbing:\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eSetTracer\u003c/code\u003e, \u003ccode\u003eSetTracingContext\u003c/code\u003e, and \u003ccode\u003eTracingEnabled\u003c/code\u003e from \u003ccode\u003eMultiStore\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eCacheWrapWithTrace\u003c/code\u003e from \u003ccode\u003eCacheWrapper\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eBaseApp.SetCommitMultiStoreTracer\u003c/code\u003e and tracing context logic from \u003ccode\u003eBaseApp.cacheTxContext\u003c/code\u003e and \u003ccode\u003eFinalizeBlock\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eio.Writer\u003c/code\u003e parameter from \u003ccode\u003eservertypes.AppCreator\u003c/code\u003e and \u003ccode\u003etraceWriter io.Writer\u003c/code\u003e from \u003ccode\u003eservertypes.AppExporter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003etraceStore io.Writer\u003c/code\u003e parameter from \u003ccode\u003esimapp.NewSimApp\u003c/code\u003e and all enterprise simapp constructors.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003etraceStore io.Writer\u003c/code\u003e from all \u003ccode\u003etestutil/simsx\u003c/code\u003e app factory signatures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e(store) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26042\"\u003e#26042\u003c/a\u003e We are now importing \u003ccode\u003egithub.com/cosmos/cosmos-sdk/store/v2\u003c/code\u003e as the store package instead of \u003ccode\u003ecosmossdk.io/store\u003c/code\u003e and all import paths have changed.\u003c/li\u003e\n\u003cli\u003e(baseapp) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/26138\"\u003e#26138\u003c/a\u003e Default block gas meter to disabled. Adds checking to ensure block gas meter is not enabled while bstm parallel execution is configured and panics in these scenarios during parameter assignment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25471\"\u003e#25471\u003c/a\u003e Full BLS 12-381 support enabled.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24872\"\u003e#24872\u003c/a\u003e Support BLS 12-381 for cli \u003ccode\u003einit\u003c/code\u003e, \u003ccode\u003egentx\u003c/code\u003e, \u003ccode\u003ecollect-gentx\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(crypto) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24919\"\u003e#24919\u003c/a\u003e add \u003ccode\u003eNewPubKeyFromBytes\u003c/code\u003e function to the \u003ccode\u003esecp256r1\u003c/code\u003e package to create \u003ccode\u003ePubKey\u003c/code\u003e from bytes\u003c/li\u003e\n\u003cli\u003e(server) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24720\"\u003e#24720\u003c/a\u003e add \u003ccode\u003everbose_log_level\u003c/code\u003e flag for configuring the log level when switching to verbose logging mode during sensitive operations (such as chain upgrades).\u003c/li\u003e\n\u003cli\u003e(crypto) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/24861\"\u003e#24861\u003c/a\u003e add \u003ccode\u003ePubKeyFromCometTypeAndBytes\u003c/code\u003e helper function to convert from \u003ccode\u003ecomet/v2\u003c/code\u003e PubKeys to the \u003ccode\u003ecryptotypes.Pubkey\u003c/code\u003e interface.\u003c/li\u003e\n\u003cli\u003e(abci_utils) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25008\"\u003e#25008\u003c/a\u003e add the ability to assign a custom signer extraction adapter in \u003ccode\u003eDefaultProposalHandler\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(x/distribution) \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25650\"\u003e#25650\u003c/a\u003e Add new gRPC query endpoints and CLI commands for \u003ccode\u003eDelegatorStartingInfo\u003c/code\u003e, \u003ccode\u003eValidatorHistoricalRewards\u003c/code\u003e, and \u003ccode\u003eValidatorCurrentRewards\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/pull/25745\"\u003e#25745\u003c/a\u003e Add DiskIO telemetry via gopsutil.\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/cosmos/cosmos-sdk/commit/d15e81507416a66a1b6d65c5209dce414d360121\"\u003e\u003ccode\u003ed15e815\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/issues/26313\"\u003e#26313\u003c/a\u003e from cosmos/ma/changelog-v0.54.02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/4bb5bfcfd7e29e1a13ada5630366484502ecdcc8\"\u003e\u003ccode\u003e4bb5bfc\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/f7dd2fea8328bad915192e08dec0104783d1a168\"\u003e\u003ccode\u003ef7dd2fe\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/115fd1ef63997dc3db7dcf488e507bc1ab5d673c\"\u003e\u003ccode\u003e115fd1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/issues/26305\"\u003e#26305\u003c/a\u003e from cosmos/dependabot/go_modules/release/v0.54.x/g...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/60efa95ae7d5ef2ef44adf7cb566138cc1443fbd\"\u003e\u003ccode\u003e60efa95\u003c/code\u003e\u003c/a\u003e tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/366174ec9d5354c98c4210ec13c7d177f1e8b078\"\u003e\u003ccode\u003e366174e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/v0.54.x' into dependabot/go_modules/release/v0.54.x/git...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/e1f6ef5fd627f4a75438b35d66914243945d4bd7\"\u003e\u003ccode\u003ee1f6ef5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cosmos/cosmos-sdk/issues/26235\"\u003e#26235\u003c/a\u003e from cosmos/mergify/bp/release/v0.54.x/pr-26216\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/3d0e9191db32895b6489264c25f8ef25d76a146a\"\u003e\u003ccode\u003e3d0e919\u003c/code\u003e\u003c/a\u003e tidy all\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/3b6df7f22b70393386dd0a07bd9bb7031d7d3121\"\u003e\u003ccode\u003e3b6df7f\u003c/code\u003e\u003c/a\u003e update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/cosmos-sdk/commit/78e6bcd583edb5efea5870a2a4ed6d34338079b7\"\u003e\u003ccode\u003e78e6bcd\u003c/code\u003e\u003c/a\u003e tidy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cosmos/cosmos-sdk/compare/v0.47.15...v0.54.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cosmos/gogoproto` from 1.7.0 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/gogoproto/releases\"\u003egithub.com/cosmos/gogoproto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: lower dep to go 1.23 by \u003ca href=\"https://github.com/aljo242\"\u003e\u003ccode\u003e@​aljo242\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/159\"\u003ecosmos/gogoproto#159\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cosmos/gogoproto/compare/v1.7.1...v1.7.2\"\u003ehttps://github.com/cosmos/gogoproto/compare/v1.7.1...v1.7.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump bufbuild/buf-setup-action from 1.36.0 to 1.37.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/146\"\u003ecosmos/gogoproto#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump 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/cosmos/gogoproto/pull/155\"\u003ecosmos/gogoproto#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump 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/cosmos/gogoproto/pull/151\"\u003ecosmos/gogoproto#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.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/cosmos/gogoproto/pull/154\"\u003ecosmos/gogoproto#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: deps by \u003ca href=\"https://github.com/aljo242\"\u003e\u003ccode\u003e@​aljo242\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/157\"\u003ecosmos/gogoproto#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsonpb): improve scapegoat field selection with sorted fields by \u003ca href=\"https://github.com/almk-dev\"\u003e\u003ccode\u003e@​almk-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/158\"\u003ecosmos/gogoproto#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aljo242\"\u003e\u003ccode\u003e@​aljo242\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/157\"\u003ecosmos/gogoproto#157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/almk-dev\"\u003e\u003ccode\u003e@​almk-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/158\"\u003ecosmos/gogoproto#158\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cosmos/gogoproto/compare/v1.7.0...v1.7.1\"\u003ehttps://github.com/cosmos/gogoproto/compare/v1.7.0...v1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/gogoproto/blob/main/CHANGELOG.md\"\u003egithub.com/cosmos/gogoproto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/pull/158\"\u003e#158\u003c/a\u003e Improve jsonb scapegoat field selection by sorting the fields.\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/cosmos/gogoproto/commit/cf5213e4dcbf1fea203185c0af00840e566790d9\"\u003e\u003ccode\u003ecf5213e\u003c/code\u003e\u003c/a\u003e chore: lower dep to go 1.23 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/574a9efd81ddcb9e80d56da1174d35e55061d101\"\u003e\u003ccode\u003e574a9ef\u003c/code\u003e\u003c/a\u003e fix(jsonpb): improve scapegoat field selection with sorted fields (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/459a05b7a3d9326c1f3ae920da6108c652793c16\"\u003e\u003ccode\u003e459a05b\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/037226fddfe4f1ee5ca4e4ca0a788549adaff5f0\"\u003e\u003ccode\u003e037226f\u003c/code\u003e\u003c/a\u003e chore: bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/5f701f33f4b43f091ee877cf43fb7daec2ddbf07\"\u003e\u003ccode\u003e5f701f3\u003c/code\u003e\u003c/a\u003e chore: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/a90023490ee282136aab4f8336c4824d61c673b3\"\u003e\u003ccode\u003ea900234\u003c/code\u003e\u003c/a\u003e chore: bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/gogoproto/commit/28b2facaa30178e137477bcc756a72a7a3c84b6b\"\u003e\u003ccode\u003e28b2fac\u003c/code\u003e\u003c/a\u003e chore: bump bufbuild/buf-setup-action from 1.36.0 to 1.37.0 (\u003ca href=\"https://redirect.github.com/cosmos/gogoproto/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cosmos/gogoproto/compare/v1.7.0...v1.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/cosmos/ibc-go/v7` from 7.3.0 to 7.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/ibc-go/releases\"\u003egithub.com/cosmos/ibc-go/v7's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix for \u003ca href=\"https://github.com/cosmos/ibc-go/security/advisories/GHSA-4wf3-5qj9-368v\"\u003eISA-2025-001\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis version addresses a security vulnerability in IBC-go's deserialisation of acknowledgements and we strongly encourage everyone in the affected versions to update their chain immediately. This patch is not state-breaking, so chains can upgrade in a rolling manner. This does not have to be a co-ordinated upgrade. However, validators should upgrade as soon as possible when the release is made available. If the vulnerability is exploited before 2/3 is patched, the chain will halt.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cosmos/ibc-go/compare/v7.9.2...v7.10.0\"\u003ehttps://github.com/cosmos/ibc-go/compare/v7.9.2...v7.10.0\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo learn more about ibc-go versioning, please read our \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/RELEASES.md\"\u003eRELEASES.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.50.9 and ibc-go v8.5.1, please follow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/migrations/sdk-to-v1.md\"\u003emigration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/03-v1-to-v2.md\"\u003emigration from ibc-go v1 to v2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/04-v2-to-v3.md\"\u003emigration from ibc-go v2 to v3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/05-v3-to-v4.md\"\u003emigration from ibc-go v3 to v4\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/06-v4-to-v5.md\"\u003emigration from ibc-go v4 to v5\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/07-v5-to-v6.md\"\u003emigration from ibc-go v5 to v6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/08-v6-to-v7.md\"\u003emigration from ibc-go v6 to v7\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/09-v7-to-v7_1.md\"\u003emigration from ibc-go v7 to v7.1\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/10-v7_2-to-v7_3.md\"\u003emigration from ibc-go v7.2 to v7.3\u003c/a\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003ev7.9.2\u003c/h2\u003e\n\u003cp\u003eThis release contains a fix to \u003ca href=\"https://github.com/cosmos/ibc-go/security/advisories/GHSA-jg6f-48ff-5xrw\"\u003eASA-2025-004\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIt is recommended to upgrade to this version as soon as possible.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cosmos/ibc-go/compare/v7.8.0...v7.9.2\"\u003ehttps://github.com/cosmos/ibc-go/compare/v7.8.0...v7.9.2\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eTo learn more about ibc-go versioning, please read our \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/RELEASES.md\"\u003eRELEASES.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT\u003c/strong\u003e: Please read the migration guides for any versions of ibc-go that you might be going through when upgrading to this version. For example: if you upgrade from the IBC module contained in the Cosmos SDK 0.42.0 to SDK v0.50.9 and ibc-go v8.5.1, please follow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/migrations/sdk-to-v1.md\"\u003emigration from SDK 0.41.x or 0.42.x to the IBC module in the ibc-go repository based on the SDK v0.44.x\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/03-v1-to-v2.md\"\u003emigration from ibc-go v1 to v2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/04-v2-to-v3.md\"\u003emigration from ibc-go v2 to v3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/05-v3-to-v4.md\"\u003emigration from ibc-go v3 to v4\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/06-v4-to-v5.md\"\u003emigration from ibc-go v4 to v5\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/07-v5-to-v6.md\"\u003emigration from ibc-go v5 to v6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/08-v6-to-v7.md\"\u003emigration from ibc-go v6 to v7\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/09-v7-to-v7_1.md\"\u003emigration from ibc-go v7 to v7.1\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/docs/docs/05-migrations/10-v7_2-to-v7_3.md\"\u003emigration from ibc-go v7.2 to v7.3\u003c/a\u003e.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003cp\u003eWe present here a summary of the most relevant changes, please see the \u003ca href=\"https://github.com/cosmos/ibc-go/blob/v7.8.0/CHANGELOG.md\"\u003ev7.8.0 changelog\u003c/a\u003e for more details. Please note that this release, as indicated in our \u003ca href=\"https://github.com/cosmos/ibc-go/blob/main/RELEASES.md\"\u003erelease versioning policy\u003c/a\u003e, is state machine breaking and requires a coordinated upgrade.\u003c/p\u003e\n\u003ch3\u003ecore/03-connection\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cosmos/ibc-go/blob/v7.10.0/CHANGELOG.md\"\u003egithub.com/cosmos/ibc-go/v7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.10.0\"\u003ev7.10.0\u003c/a\u003e - 2025-03-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/security/advisories/GHSA-4wf3-5qj9-368v\"\u003eISA-2025-001\u003c/a\u003e Fix ISA-2025-001\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.9.1\"\u003ev7.9.1\u003c/a\u003e - 2025-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/security/advisories/GHSA-jg6f-48ff-5xrw\"\u003eASA-2025-004\u003c/a\u003e Fix ASA-2025-004\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.8.0\"\u003ev7.8.0\u003c/a\u003e - 2024-08-30\u003c/h2\u003e\n\u003ch3\u003eState Machine Breaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core/03-connection) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/7128\"\u003e#7128\u003c/a\u003e Remove verification of self client and consensus state from connection handshake.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.7.0\"\u003ev7.7.0\u003c/a\u003e - 2024-07-29\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6943\"\u003e#6943\u003c/a\u003e Update Cosmos SDK to v0.47.13.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(apps/transfer) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6877\"\u003e#6877\u003c/a\u003e Added the possibility to transfer the entire user balance of a particular denomination by using \u003ca href=\"https://github.com/cosmos/ibc-go/blob/b71e6e892f69b33c2bb489d762957de422404edc/modules/apps/transfer/types/coin.go#L59-L61\"\u003e\u003ccode\u003eUnboundedSpendLimit\u003c/code\u003e\u003c/a\u003e as the token amount.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.6.0\"\u003ev7.6.0\u003c/a\u003e - 2024-06-20\u003c/h2\u003e\n\u003ch3\u003eState Machine Breaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(apps/transfer, apps/27-interchain-accounts, app/29-fee) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/4992\"\u003e#4992\u003c/a\u003e Set validation for length of string fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.5.1\"\u003ev7.5.1\u003c/a\u003e - 2024-05-22\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(core/ante) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6302\"\u003e#6302\u003c/a\u003e Performance: Skip app callbacks during RecvPacket execution in checkTx within the redundant relay ante handler.\u003c/li\u003e\n\u003cli\u003e(core/ante) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6280\"\u003e#6280\u003c/a\u003e Performance: Skip redundant proof checking in RecvPacket execution in reCheckTx within the redundant relay ante handler.\u003c/li\u003e\n\u003cli\u003e(core/ante) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6306\"\u003e#6306\u003c/a\u003e Performance: Skip misbehaviour checks in UpdateClient flow and skip signature checks in reCheckTx mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/releases/tag/v7.5.0\"\u003ev7.5.0\u003c/a\u003e - 2024-05-14\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6254\"\u003e#6254\u003c/a\u003e Update Cosmos SDK to v0.47.11 and CometBFT to v0.37.5.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eState Machine Breaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(light-clients/07-tendermint) \u003ca href=\"https://redirect.github.com/cosmos/ibc-go/pull/6276\"\u003e#6276\u003c/a\u003e Fix: No-op to avoid panicking on \u003ccode\u003eUpdateState\u003c/code\u003e for invalid misbehaviour submissions.\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/cosmos/ibc-go/commit/4632144de1f563f26406e2185e977a06a60a35b7\"\u003e\u003ccode\u003e4632144\u003c/code\u003e\u003c/a\u003e chore: update changelog and retract v7.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/a5b5b929831859be62c5f7dc94970efa868cc84b\"\u003e\u003ccode\u003ea5b5b92\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/f45181b804160ee2be7e9838aca502b02a23d012\"\u003e\u003ccode\u003ef45181b\u003c/code\u003e\u003c/a\u003e chore: retract 7.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/9869b3c6f7eb05a935b1eb33611c5406f68438a5\"\u003e\u003ccode\u003e9869b3c\u003c/code\u003e\u003c/a\u003e fix: backport remarshal (\u003ca href=\"https://redirect.github.com/cosmos/ibc-go/issues/8066\"\u003e#8066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/37ab926637aab78892aed61952fbb4b49da48ccd\"\u003e\u003ccode\u003e37ab926\u003c/code\u003e\u003c/a\u003e Merge branch 'gjermund/redact-v7.0-to-v7.8' into release/v7.9.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/cc6fe556b3310d3223d335370519fa7e25b4fb12\"\u003e\u003ccode\u003ecc6fe55\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/27bebf3051e08616788dbf956c6e68e1e186e5a3\"\u003e\u003ccode\u003e27bebf3\u003c/code\u003e\u003c/a\u003e chore: update changelog and redact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/ff0a82e3c7f70dc904a279bd85fb27dcaaac4031\"\u003e\u003ccode\u003eff0a82e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/de02723776fd3bf1be65962fda7afa7be740b4b0\"\u003e\u003ccode\u003ede02723\u003c/code\u003e\u003c/a\u003e bump goreleaser action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cosmos/ibc-go/commit/a5dde80a4ba1c4601aa055a311bf46779104627f\"\u003e\u003ccode\u003ea5dde80\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cosmos/ibc-go/compare/v7.3.0...v7.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethereum/go-ethereum` from 1.17.1 to 1.17.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/go-ethereum/releases\"\u003egithub.com/ethereum/go-ethereum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEMF Suppressor (v1.17.2)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a maintenance release with several important bug fixes. Notably, a critical issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e could previously corrupt node data, users relying on this RPC endpoint are strongly advised to upgrade.\u003c/p\u003e\n\u003cp\u003eGeth now also supports syncing with chains where pre-Prague history has been pruned, and allows explicitly removing it via \u003ccode\u003egeth prune-history --history.chain postprague\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eGeth\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet default cache size to 4GB across all networks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33836\"\u003e#33836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33975\"\u003e#33975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for pruning chain history prior to the Prague fork (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33657\"\u003e#33657\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34036\"\u003e#34036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003efetchpayload\u003c/code\u003e command to build execution witnesses for specific blocks (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33919\"\u003e#33919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized Era history import with batched insertion (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33894\"\u003e#33894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ewomir\u003c/code\u003e target for keeper (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded support for iterating a single storage trie in \u003ccode\u003egeth snapshot traverse-state\u003c/code\u003e and \u003ccode\u003egeth snapshot traverse-rawstate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34051\"\u003e#34051\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmsterdam fork updates:\n\u003cul\u003e\n\u003cli\u003eEIP-8024: Switch to branchless normalization and extend EXCHANGE (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33869\"\u003e#33869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7778: Block gas accounting without refunds (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33593\"\u003e#33593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7954: Increase maximum contract size (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33832\"\u003e#33832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEIP-7708: ETH transfers now emit logs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33645\"\u003e#33645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReworked gas measurement order (prerequisite for EIP-7928) (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33648\"\u003e#33648\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved payload building by prewarming trie nodes for state hash computation (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33945\"\u003e#33945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious binary trie improvements (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33951\"\u003e#33951\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33961\"\u003e#33961\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33989\"\u003e#33989\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34021\"\u003e#34021\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34032\"\u003e#34032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34022\"\u003e#34022\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34056\"\u003e#34056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgraded go-eth-kzg to v1.5.0, significantly reducing allocations in \u003ccode\u003eVerifyCellProofBatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33963\"\u003e#33963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactored state database in preparation for binary trie integration (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33816\"\u003e#33816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnabled trie node history retention on existing nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33934\"\u003e#33934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimized historical state indexer with batch processing (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33640\"\u003e#33640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed potential deadlock in txlookup (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34039\"\u003e#34039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new RLP APIs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34052\"\u003e#34052\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34048\"\u003e#34048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dir.Sync() failure in freezer on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid duplicate connections by skipping simultaneous inbound/outbound dials (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33198\"\u003e#33198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed session key mismatch by using consistent remote address handling in discv5 tests (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34031\"\u003e#34031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded DNS hostname resolution for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed state corruption issue in \u003ccode\u003edebug_executionWitness\u003c/code\u003e; deprecated \u003ccode\u003edebug_executionWitnessByHash\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33931\"\u003e#33931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded MaxUsedGas field to \u003ccode\u003eeth_simulateV1\u003c/code\u003e response (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32789\"\u003e#32789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed gas cap handling in \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33952\"\u003e#33952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed nonce revert edge case during contract creation in tracer (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33978\"\u003e#33978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eeth_createAccessList\u003c/code\u003e to return an empty list instead of null for storage keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33976\"\u003e#33976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eeth_getFilterLogs\u003c/code\u003e now returns an error if the requested chain segment has been pruned (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33823\"\u003e#33823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed slot number encoding in RPC responses (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34005\"\u003e#34005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce RPC call limits for \u003ccode\u003eeth_simulateV1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce storage slot limits for proofs in \u003ccode\u003eeth_getProof\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eObservability\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVarious OpenTelemetry fixes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33927\"\u003e#33927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33955\"\u003e#33955\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/ethereum/go-ethereum/commit/be4dc0c4be2fe316dbdd0a73e48421f64978232f\"\u003e\u003ccode\u003ebe4dc0c\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.17.2 stable (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34618\"\u003e#34618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/95705e8b7b6e021b3312c4dc9c817b7646bf67af\"\u003e\u003ccode\u003e95705e8\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of getProofs keys (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34617\"\u003e#34617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ceabc39304ec298d891d3cde51b8cfddc6842197\"\u003e\u003ccode\u003eceabc39\u003c/code\u003e\u003c/a\u003e internal/ethapi: limit number of calls to eth_simulateV1 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34616\"\u003e#34616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e585ad3b42994ca7e77a34c0f5bcf808d9987e48\"\u003e\u003ccode\u003ee585ad3\u003c/code\u003e\u003c/a\u003e core/rawdb: fix freezer dir.Sync() failure on Windows (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34115\"\u003e#34115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/d1369b69f5d8b86741299a6b3c171ac58ed296bf\"\u003e\u003ccode\u003ed1369b6\u003c/code\u003e\u003c/a\u003e core/txpool/legacypool: use types.Sender instead of signer.Sender (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34059\"\u003e#34059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bd3c8431d9f7282e840670ef72c9a7c8f67e3271\"\u003e\u003ccode\u003ebd3c843\u003c/code\u003e\u003c/a\u003e build, cmd/keeper: add \u0026quot;womir\u0026quot; target (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34079\"\u003e#34079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/a2496852e98876530130c93ca540860a31a0d18a\"\u003e\u003ccode\u003ea249685\u003c/code\u003e\u003c/a\u003e p2p/discover: resolve DNS hostnames for bootstrap nodes (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34101\"\u003e#34101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/c3467dd8b5e2cf151744b04b62888649ee21f52d\"\u003e\u003ccode\u003ec3467dd\u003c/code\u003e\u003c/a\u003e core, miner, trie: relocate witness stats (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34106\"\u003e#34106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/acdd13971705c767330bdfbd4511b4d1e53580fd\"\u003e\u003ccode\u003eacdd139\u003c/code\u003e\u003c/a\u003e miner: set slot number when building test payload (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34094\"\u003e#34094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1b3b028d1da4aedcb480693e58910712abe20009\"\u003e\u003ccode\u003e1b3b028\u003c/code\u003e\u003c/a\u003e miner: fix txFitsSize comment (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/34100\"\u003e#34100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.17.1...v1.17.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/evstack/ev-node` from 1.0.0 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evstack/ev-node/releases\"\u003egithub.com/evstack/ev-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eThis is a minor feature and bugfix release building on v1.0.0.\nIt introduces AWS \u0026amp; GCP KMS signer backend support. Additionally several internal improvements have happened, notably publisher-mode synchronization for failover scenarios, forced inclusion namespace event subscriptions.\u003c/p\u003e\n\u003cp\u003eUpgrade from v1.0.0 is recommended for all operators for enhanced stability.\u003c/p\u003e\n\u003ch2\u003eFull Changelog\u003c/h2\u003e\n\u003cp\u003eFor a complete list of all changes including new features, improvements, and bug fixes, see \u003ca href=\"https://github.com/evstack/ev-node/blob/main/CHANGELOG.md#v110\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImages\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-evm:v1.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-grpc:v1.1.0-rc.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-testapp:v1.1.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc.2 (2026-04-07)\u003c/h2\u003e\n\u003ch2\u003eev-node v1.1.0-rc.2\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e⚠️ This is a draft release. Please verify its content before publishing\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis is a maintenance and reliability release candidate, containing targeted: improvements to P2P stability, failover handling, and execution layer correctness.\u003c/p\u003e\n\u003cp\u003eOperators running v1.1.0-rc.1 are encouraged to upgrade.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTested upgrade paths\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eev-node v1.0.0-rc.1 -\u0026gt; ev-node v1.1.0-rc.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eFull Changelog\u003c/h2\u003e\n\u003cp\u003eFor a complete list of all changes including new features, improvements, and bug fixes, see \u003ca href=\"https://github.com/evstack/ev-node/blob/v1.1.0-rc.2/CHANGELOG.md#v110-rc2\"\u003eCHANGELOG.md\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImages\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-evm:v1.1.0-rc.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-grpc:v1.1.0-rc.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eghcr.io/evstack/ev-node-testapp:v1.1.0-rc.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc.1 (2026-03-31)\u003c/h2\u003e\n\u003ch1\u003eev-node v1.1.0-rc.1\u003c/h1\u003e\n\u003cp\u003eThis is a release candidate for v1.1.0, focused on new features and stability improvements. It introduces:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAWS \u0026amp; GCP KMS signer backend support\u003c/li\u003e\n\u003cli\u003eForced inclusion namespace event subscriptions\u003c/li\u003e\n\u003cli\u003eSeveral bug fixes addressing memory management, sync reliability, and DA client resilience.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOperators running v1.0.0 are encouraged to test this release candidate before the stable v1.1.0 release.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTested upgrade paths\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eev-node v1.0.0 -\u0026gt; ev-node v1.1.0-rc.1\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/evstack/ev-node/blob/main/CHANGELOG.md\"\u003egithub.com/evstack/ev-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cp\u003eNo changes from v1.1.0-rc.2.\u003c/p\u003e\n\u003ch2\u003ev1.1.0-rc.2\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded publisher-mode synchronization option for failover scenarios with early P2P infrastructure readiness \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3222\"\u003e#3222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove P2P transient network failure \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3212\"\u003e#3212\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove execution/evm check for stored meta not stale \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3221\"\u003e#3221\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0-rc.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AWS \u0026amp; GCP KMS signer backend \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3171\"\u003e#3171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscribe to forced inclusion namespace events \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3146\"\u003e#3146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisplay block source in sync log \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3193\"\u003e#3193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid evicting yet to be processed heights \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3204\"\u003e#3204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBound Badger index cache memory to prevent growth with chain length \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3209\"\u003e3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefetch latest da height instead of da height +1 when P2P is offline \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3201\"\u003e#3201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race on startup sync. \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3162\"\u003e#3162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrict raft state. \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3167\"\u003e#3167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetry fetching the timestamp on error in da-client \u003ca href=\"https://redirect.github.com/evstack/ev-node/pull/3166\"\u003e#3166\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/evstack/ev-node/commit/6f09600c17ebf99d6b4ad0b9c4d437bea0cf1c66\"\u003e\u003ccode\u003e6f09600\u003c/code\u003e\u003c/a\u003e chore: correct vm ui link and include in json benchmark result (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3234\"\u003e#3234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/536f57e87f3a468b0abfa0b12433431830cf54ba\"\u003e\u003ccode\u003e536f57e\u003c/code\u003e\u003c/a\u003e build(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.1 to 1.99...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/d2a29e86d5930d2f9d8ff5198e6ebea6255bc2fd\"\u003e\u003ccode\u003ed2a29e8\u003c/code\u003e\u003c/a\u003e chore: prep rc.2 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3231\"\u003e#3231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/d163059fa575d9397eadb087ace737f828b84407\"\u003e\u003ccode\u003ed163059\u003c/code\u003e\u003c/a\u003e fix: Publisher-mode synchronization option for failover scenario (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3222\"\u003e#3222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/04c9cadb4837642ff0affd943e712363fbe3508d\"\u003e\u003ccode\u003e04c9cad\u003c/code\u003e\u003c/a\u003e feat(pkg/p2p): reconnect on disconnected peers (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/ff88b952ad1892c0f9f93106d45a9c76bfe622d3\"\u003e\u003ccode\u003eff88b95\u003c/code\u003e\u003c/a\u003e build(deps): Bump the all-go group across 4 directories with 11 updates (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3228\"\u003e#3228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/3d5591dbf51f4944b4402653ea22f41c64ed2b4a\"\u003e\u003ccode\u003e3d5591d\u003c/code\u003e\u003c/a\u003e build(deps): Bump defu from 6.1.4 to 6.1.6 in /docs in the npm_and_yarn group...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a8bd8b2fab7e853a5c251b6e98801d959c7029cd\"\u003e\u003ccode\u003ea8bd8b2\u003c/code\u003e\u003c/a\u003e build(deps): Bump benchmark-action/github-action-benchmark from 1.21.0 to 1.2...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/920f0c9da38deb23fc70a0a717c2cc3f6beaaa35\"\u003e\u003ccode\u003e920f0c9\u003c/code\u003e\u003c/a\u003e build(deps): Bump extractions/setup-just from 3 to 4 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/022b565777443bc8548e4e9a0e6afca39faea794\"\u003e\u003ccode\u003e022b565\u003c/code\u003e\u003c/a\u003e chore: Better check for stored meta not stale (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/rs/zerolog` from 1.34.0 to 1.35.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/13966551e7cc9f174723bddde692f0f0f9a833aa\"\u003e\u003ccode\u003e1396655\u003c/code\u003e\u003c/a\u003e Bump CI Go matrix minimum from 1.21 to 1.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/4b65a2f6f63437b9db07d57733d34d381b8f0696\"\u003e\u003ccode\u003e4b65a2f\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4 to 5 (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/b83579670fae2aef5d260f1350975e4c0b16864c\"\u003e\u003ccode\u003eb835796\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/742\"\u003e#742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/134caf82aab8ea832731c5b4e5967d970abbc538\"\u003e\u003ccode\u003e134caf8\u003c/code\u003e\u003c/a\u003e Added sanitization of journald keys (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/751\"\u003e#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/e133b6a5173130c6ce2349645111829ba80d589e\"\u003e\u003ccode\u003ee133b6a\u003c/code\u003e\u003c/a\u003e Added variadic StrsV, ObjectsV, and StringersV (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/752\"\u003e#752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/82017d8fff8d7739ba4daf9b1cf096d501ba7732\"\u003e\u003ccode\u003e82017d8\u003c/code\u003e\u003c/a\u003e Bump github.com/coreos/go-systemd/v22 from 22.6.0 to 22.7.0 (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/2f5b8a91be2cea93c2a6792d4ad00f5a06967dae\"\u003e\u003ccode\u003e2f5b8a9\u003c/code\u003e\u003c/a\u003e fix: UpdateContext skips Nop and zero-value loggers (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/d64c9a7138d98305e963fd437246d2ca0f0c4833\"\u003e\u003ccode\u003ed64c9a7\u003c/code\u003e\u003c/a\u003e Add slog.Handler implementation for zerolog (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/a0d61dc2c7439bdea7e1a9920713b1134367be58\"\u003e\u003ccode\u003ea0...\n\n_Description has been truncated_","html_url":"https://github.com/DataAvailabilityLayerNovel/chain-sdk/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataAvailabilityLayerNovel%2Fchain-sdk/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}}]}