{"id":7956,"name":"github.com/libp2p/go-libp2p-pubsub","ecosystem":"go","repository_url":"https://github.com/libp2p/go-libp2p-pubsub","issues_count":133,"created_at":"2025-06-06T22:16:07.641Z","updated_at":"2025-06-06T22:16:07.641Z","purl":"pkg:golang/github.com/libp2p/go-libp2p-pubsub","metadata":{"id":3495480,"name":"github.com/libp2p/go-libp2p-pubsub","ecosystem":"go","description":"The pubsub package provides facilities for the Publish/Subscribe pattern of message\npropagation, also known as overlay multicast.\nThe implementation provides topic-based pubsub, with pluggable routing algorithms.\n\nThe main interface to the library is the PubSub object.\nYou can construct this object with the following constructors:\n\n- NewFloodSub creates an instance that uses the floodsub routing algorithm.\n\n- NewGossipSub creates an instance that uses the gossipsub routing algorithm.\n\n- NewRandomSub creates an instance that uses the randomsub routing algorithm.\n\nIn addition, there is a generic constructor that creates a pubsub instance with\na custom PubSubRouter interface. This procedure is currently reserved for internal\nuse within the package.\n\nOnce you have constructed a PubSub instance, you need to establish some connections\nto your peers; the implementation relies on ambient peer discovery, leaving bootstrap\nand active peer discovery up to the client.\n\nTo publish a message to some topic, use Publish; you don't need to be subscribed\nto the topic in order to publish.\n\nTo subscribe to a topic, use Subscribe; this will give you a subscription interface\nfrom which new messages can be pumped.","homepage":"https://github.com/libp2p/go-libp2p-pubsub","licenses":"Apache-2.0, MIT, Apache-2.0, + 1 more","normalized_licenses":["Apache-2.0","MIT","Apache-2.0","SSPL-1.0"],"repository_url":"https://github.com/libp2p/go-libp2p-pubsub","keywords_array":[],"namespace":"github.com/libp2p","versions_count":52,"first_release_published_at":"2019-03-02T00:13:11.000Z","latest_release_published_at":"2025-05-29T22:58:51.000Z","latest_release_number":"v0.14.0","last_synced_at":"2025-06-06T02:31:42.753Z","created_at":"2022-04-10T19:34:10.649Z","updated_at":"2025-06-06T02:31:42.753Z","registry_url":"https://pkg.go.dev/github.com/libp2p/go-libp2p-pubsub","install_command":"go get github.com/libp2p/go-libp2p-pubsub","documentation_url":"https://pkg.go.dev/github.com/libp2p/go-libp2p-pubsub#section-documentation","metadata":{},"repo_metadata":{"uuid":"67872529","full_name":"libp2p/go-libp2p-pubsub","owner":"libp2p","description":"The PubSub implementation for go-libp2p","archived":false,"fork":false,"pushed_at":"2023-03-01T14:17:31.000Z","size":1215,"stargazers_count":275,"open_issues_count":71,"forks_count":140,"subscribers_count":43,"default_branch":"master","last_synced_at":"2023-03-02T09:26:48.293Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/libp2p/specs/tree/master/pubsub","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-09-10T13:26:37.000Z","updated_at":"2023-03-02T09:26:48.293Z","dependencies_parsed_at":"2023-01-13T16:16:06.717Z","dependency_job_id":null,"html_url":"https://github.com/libp2p/go-libp2p-pubsub","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fgo-libp2p-pubsub","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fgo-libp2p-pubsub/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Fgo-libp2p-pubsub/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libp2p","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"}},"repo_metadata_updated_at":"2023-03-21T18:38:35.028Z","dependent_packages_count":1172,"downloads":null,"downloads_period":null,"dependent_repos_count":1640,"rankings":{"downloads":null,"dependent_repos_count":0.19950036725496625,"dependent_packages_count":0.11743859372471233,"stargazers_count":3.1864875010629228,"forks_count":2.2789068381723117,"docker_downloads_count":0.31102553355714446,"average":1.2186717667544116},"purl":"pkg:golang/github.com/libp2p/go-libp2p-pubsub","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/libp2p/go-libp2p-pubsub","docker_dependents_count":152,"docker_downloads_count":65890470,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/libp2p/go-libp2p-pubsub","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/libp2p/go-libp2p-pubsub/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Flibp2p%2Fgo-libp2p-pubsub/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Flibp2p%2Fgo-libp2p-pubsub/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Flibp2p%2Fgo-libp2p-pubsub/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Flibp2p%2Fgo-libp2p-pubsub/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1886302,"maintainers_count":0,"namespaces_count":723964,"keywords_count":98339,"github":"golang","metadata":{"funded_packages_count":39348},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-07T05:37:05.003Z","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":37,"unique_repositories_count_past_30_days":6,"recent_issues":[{"uuid":"4339838380","node_id":"PR_kwDOSBX0ZM7WKf1w","number":13,"state":"open","title":"build(deps): Bump the all-go group across 7 directories with 21 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-28T01:09:11.000Z","updated_at":"2026-04-28T01:09:12.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":21,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/celestiaorg/go-header","old_version":"0.7.3","new_version":"0.8.5","repository_url":"https://github.com/celestiaorg/go-header"},{"name":"github.com/goccy/go-yaml","old_version":"1.18.0","new_version":"1.19.2","repository_url":"https://github.com/goccy/go-yaml"},{"name":"github.com/ipfs/go-datastore","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/ipfs/go-datastore"},{"name":"github.com/libp2p/go-libp2p-kad-dht","old_version":"0.35.1","new_version":"0.39.1","repository_url":"https://github.com/libp2p/go-libp2p-kad-dht"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/rs/zerolog","old_version":"1.34.0","new_version":"1.35.1","repository_url":"https://github.com/rs/zerolog"},{"name":"github.com/spf13/cobra","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.19.2` |\n| [github.com/celestiaorg/go-header](https://github.com/celestiaorg/go-header) | `0.7.3` | `0.8.5` |\n| [github.com/goccy/go-yaml](https://github.com/goccy/go-yaml) | `1.18.0` | `1.19.2` |\n| [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore) | `0.9.0` | `0.9.1` |\n| [github.com/libp2p/go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) | `0.35.1` | `0.39.1` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.15.0` | `0.16.0` |\n| [github.com/rs/zerolog](https://github.com/rs/zerolog) | `1.34.0` | `1.35.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.1` | `1.10.2` |\n\nBumps the all-go group with 2 updates in the /apps/testapp directory: [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore) and [github.com/spf13/cobra](https://github.com/spf13/cobra).\nBumps the all-go group with 2 updates in the /da directory: [github.com/rs/zerolog](https://github.com/rs/zerolog) and [github.com/filecoin-project/go-jsonrpc](https://github.com/filecoin-project/go-jsonrpc).\nBumps the all-go group with 4 updates in the /execution/evm directory: [github.com/rs/zerolog](https://github.com/rs/zerolog), [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [github.com/evstack/ev-node/core](https://github.com/evstack/ev-node) and [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt).\nBumps the all-go group with 5 updates in the /execution/grpc directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.19.2` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.46.0` | `0.53.0` |\n| google.golang.org/protobuf | `1.36.10` | `1.36.11` |\n| [github.com/evstack/ev-node/core](https://github.com/evstack/ev-node) | `1.0.0-beta.4` | `1.0.0` |\n| [github.com/evstack/ev-node](https://github.com/evstack/ev-node) | `1.0.0-beta.9` | `1.1.1` |\n\nBumps the all-go group with 4 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), [github.com/evstack/ev-node/execution/evm](https://github.com/evstack/ev-node) and [github.com/docker/docker](https://github.com/docker/docker).\nBumps the all-go group with 2 updates in the /test/e2e directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.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/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-header` from 0.7.3 to 0.8.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-header/releases\"\u003egithub.com/celestiaorg/go-header's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use go-libp2p-pubsub fork with FanoutOnly support by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/369\"\u003ecelestiaorg/go-header#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use go-libp2p fork with mocknet deadline noop by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/370\"\u003ecelestiaorg/go-header#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): add per-peer timeout to performRequest by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/376\"\u003ecelestiaorg/go-header#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): return Head() early when enough peers confirm the same header by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/372\"\u003ecelestiaorg/go-header#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): parallelize performRequest to avoid sequential per-peer timeouts by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/381\"\u003ecelestiaorg/go-header#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sync): document blockTime as upper bound for tail estimation by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/379\"\u003ecelestiaorg/go-header#379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): remove go-libp2p fork replace and bump to v0.48.0 by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/385\"\u003ecelestiaorg/go-header#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update go-libp2p fork with webtransport-go v0.10.0 compat by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/375\"\u003ecelestiaorg/go-header#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update CODEOWNERS to match celestia-node and celestia-core by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/377\"\u003ecelestiaorg/go-header#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/quic-go/webtransport-go from 0.9.0 to 0.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/365\"\u003ecelestiaorg/go-header#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.0.6 to 3.0.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/366\"\u003ecelestiaorg/go-header#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add assign random reviewer workflow by \u003ca href=\"https://github.com/tty47\"\u003e\u003ccode\u003e@​tty47\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/368\"\u003ecelestiaorg/go-header#368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.8.1...v0.8.5\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.8.1...v0.8.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.5-rc\u003c/h2\u003e\n\u003cp\u003eNote: This is a release candidate not intended for standalone use. This module is consumed via replace directives for its major dependencies (go-libp2p, go-libp2p-pubsub), so this release primarily exists to pin versions for downstream consumers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update CODEOWNERS to match celestia-node and celestia-core by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/377\"\u003ecelestiaorg/go-header#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sync): document blockTime as upper bound for tail estimation by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/379\"\u003ecelestiaorg/go-header#379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): parallelize performRequest to avoid sequential per-peer timeouts by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/381\"\u003ecelestiaorg/go-header#381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.8.4-rc...v0.8.5-rc\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.8.4-rc...v0.8.5-rc\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.4-rc\u003c/h2\u003e\n\u003cp\u003eNote: This is a release candidate not intended for standalone use. This module is consumed via replace directives for its major dependencies (go-libp2p, go-libp2p-pubsub), so this release primarily exists to pin versions for downstream consumers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update go-libp2p fork with webtransport-go v0.10.0 compat by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/375\"\u003ecelestiaorg/go-header#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): add per-peer timeout to performRequest by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/376\"\u003ecelestiaorg/go-header#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): return Head() early when enough peers confirm the same header by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/372\"\u003ecelestiaorg/go-header#372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.8.3-rc...v0.8.4-rc\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.8.3-rc...v0.8.4-rc\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update go-libp2p fork with webtransport-go v0.10.0 compat by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/375\"\u003ecelestiaorg/go-header#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): add per-peer timeout to performRequest by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/376\"\u003ecelestiaorg/go-header#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): return Head() early when enough peers confirm the same header by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/372\"\u003ecelestiaorg/go-header#372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.8.3-rc...v0.8.4-rc\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.8.3-rc...v0.8.4-rc\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.3-rc\u003c/h2\u003e\n\u003cp\u003eNote: This is a release candidate not intended for standalone use. This module is consumed via replace directives for its major dependencies (go-libp2p, go-libp2p-pubsub), so this release primarily exists to pin versions for downstream consumers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/f855e222f36b260d11f91247c4063daf3c3e3c8f\"\u003e\u003ccode\u003ef855e22\u003c/code\u003e\u003c/a\u003e chore(deps): remove go-libp2p fork replace and bump to v0.48.0 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/b847dd8b30c93c21ec11c6033ad2867d81ffdf25\"\u003e\u003ccode\u003eb847dd8\u003c/code\u003e\u003c/a\u003e chore: update CODEOWNERS to use protocol team (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/59dec8bd649c3372c93e8065e37ed50629f5cedf\"\u003e\u003ccode\u003e59dec8b\u003c/code\u003e\u003c/a\u003e fix(sync): document blockTime as upper bound for tail estimation (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/2076662a267fdeb3ff633349bf4974467425b9ea\"\u003e\u003ccode\u003e2076662\u003c/code\u003e\u003c/a\u003e chore: update CODEOWNERS to match celestia-node and celestia-core (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/301ab6f08d66fb12986e93b3ca131c6cabfd677a\"\u003e\u003ccode\u003e301ab6f\u003c/code\u003e\u003c/a\u003e fix(p2p): parallelize performRequest to avoid sequential per-peer timeouts (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/974757814163457d6fb3e87f8e33ba6aa8a7bdfe\"\u003e\u003ccode\u003e9747578\u003c/code\u003e\u003c/a\u003e fix(p2p): return Head() early when enough peers confirm the same header (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/d8a3e80bc312bbe59d784f3ef2ba8a3e621fd1ef\"\u003e\u003ccode\u003ed8a3e80\u003c/code\u003e\u003c/a\u003e fix(p2p): add per-peer timeout to performRequest (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/9cad27e3ea97c391044ca6795066e8945c808a50\"\u003e\u003ccode\u003e9cad27e\u003c/code\u003e\u003c/a\u003e chore: update go-libp2p fork with webtransport-go v0.10.0 compat (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/f058bbcccd14ff1b88ac69004405a3ba708ccf48\"\u003e\u003ccode\u003ef058bbc\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/quic-go/webtransport-go from 0.9.0 to 0.10.0 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/08e3e457ba84bd1e8e9104066d3d63f6ef33fd81\"\u003e\u003ccode\u003e08e3e45\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/pion/dtls/v3 from 3.0.6 to 3.0.11 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.7.3...v0.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/goccy/go-yaml` from 1.18.0 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/goccy/go-yaml/releases\"\u003egithub.com/goccy/go-yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix anchor reference regression in nested structures by \u003ca href=\"https://github.com/linyows\"\u003e\u003ccode\u003e@​linyows\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/839\"\u003egoccy/go-yaml#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linyows\"\u003e\u003ccode\u003e@​linyows\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/839\"\u003egoccy/go-yaml#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix decoding of integer keys of map type by \u003ca href=\"https://github.com/goccy\"\u003e\u003ccode\u003e@​goccy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/829\"\u003egoccy/go-yaml#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport line comment for flow sequence or flow map by \u003ca href=\"https://github.com/goccy\"\u003e\u003ccode\u003e@​goccy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/834\"\u003egoccy/go-yaml#834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;feat: Dont make copies of structs for validation\u0026quot; by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/763\"\u003egoccy/go-yaml#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd decode option that allows specific field prefixes by \u003ca href=\"https://github.com/cpuguy83\"\u003e\u003ccode\u003e@​cpuguy83\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/795\"\u003egoccy/go-yaml#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize CR and CRLF in multi-line strings by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/754\"\u003egoccy/go-yaml#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport non string map keys by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/756\"\u003egoccy/go-yaml#756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip directive in path operations by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/758\"\u003egoccy/go-yaml#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd indentation to flow values on new lines by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/759\"\u003egoccy/go-yaml#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for RawMessage, similar to json.RawMessage by \u003ca href=\"https://github.com/thanethomson\"\u003e\u003ccode\u003e@​thanethomson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/790\"\u003egoccy/go-yaml#790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpuguy83\"\u003e\u003ccode\u003e@​cpuguy83\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/795\"\u003egoccy/go-yaml#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thanethomson\"\u003e\u003ccode\u003e@​thanethomson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/790\"\u003egoccy/go-yaml#790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.0\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.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/goccy/go-yaml/commit/92bc79cb5f685e999ad131473168fc45215d12d9\"\u003e\u003ccode\u003e92bc79c\u003c/code\u003e\u003c/a\u003e Fix anchor reference regression in nested structures (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/b0ab06985557a2d84913ecba6dda0dbedbd5e154\"\u003e\u003ccode\u003eb0ab069\u003c/code\u003e\u003c/a\u003e Support line comment for flow sequence or flow map (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/9e98b0c753ff2b8f0b323929c9c60fe7951d0f45\"\u003e\u003ccode\u003e9e98b0c\u003c/code\u003e\u003c/a\u003e Fix decoding of integer keys of map type (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/a7b4bfbcf4a41152862ffba5cce666631bc04bb1\"\u003e\u003ccode\u003ea7b4bfb\u003c/code\u003e\u003c/a\u003e Add support for RawMessage, similar to json.RawMessage (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/07c09c028744e7aac32d1b11279a401055d107f5\"\u003e\u003ccode\u003e07c09c0\u003c/code\u003e\u003c/a\u003e Add indentation to flow values on new lines (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/0040ab4161153c5b812ae51984d3967ad3dbd068\"\u003e\u003ccode\u003e0040ab4\u003c/code\u003e\u003c/a\u003e Skip directive in path operations (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/7901e98f54d280a553a0d606c91a82fa89493928\"\u003e\u003ccode\u003e7901e98\u003c/code\u003e\u003c/a\u003e Support non string map keys (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/f4d13479ba3d44541a65d0dffeab5e3fa805413a\"\u003e\u003ccode\u003ef4d1347\u003c/code\u003e\u003c/a\u003e Normalize CR and CRLF in multi-line strings (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/90e852559132e85734ab0c9a48b3a912ebd3f060\"\u003e\u003ccode\u003e90e8525\u003c/code\u003e\u003c/a\u003e Add decode option that allows specific field prefixes (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/25e5d9094248e480434ca87d9119e3d9ce7ac1d7\"\u003e\u003ccode\u003e25e5d90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: Dont make copies of structs for validation (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/737\"\u003e#737\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-datastore` from 0.9.0 to 0.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest that a second batch commit does not error by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/256\"\u003eipfs/go-datastore#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Test that a second batch commit does not error\u0026quot; by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/257\"\u003eipfs/go-datastore#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument not to reuse batch by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/258\"\u003eipfs/go-datastore#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest suite: use a non-cancelled context to delete all keys by \u003ca href=\"https://github.com/hsanjuan\"\u003e\u003ccode\u003e@​hsanjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/259\"\u003eipfs/go-datastore#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: modernize code by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/264\"\u003eipfs/go-datastore#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate opentelemetry to v1.40.0 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/265\"\u003eipfs/go-datastore#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.9.0...v0.9.1\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.9.0...v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/2dd8c301bcfaac92f49ac019e02f845edf7716af\"\u003e\u003ccode\u003e2dd8c30\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/7659bf49606ecd52a2ce3918cf9962393039647f\"\u003e\u003ccode\u003e7659bf4\u003c/code\u003e\u003c/a\u003e update opentelemetry to v1.40.0 (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/4b172cf46187f221c5ba02d38ce328f272b143f5\"\u003e\u003ccode\u003e4b172cf\u003c/code\u003e\u003c/a\u003e refactor: modernize code (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/d5458f44b44480c252b8b980ea0d9f039c4d428e\"\u003e\u003ccode\u003ed5458f4\u003c/code\u003e\u003c/a\u003e test suite: use a non-cancelled context to delete all keys (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/779b962a287f1ab8066306c0f29f1920f12b0ba0\"\u003e\u003ccode\u003e779b962\u003c/code\u003e\u003c/a\u003e Document not to reuse batch (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/670a127a355676f4283ec417fa6939a79232c4ba\"\u003e\u003ccode\u003e670a127\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Test that a second batch commit does not error (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/256\"\u003e#256\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/57decd29cb50110ee9dfbcf47db42805d122a26d\"\u003e\u003ccode\u003e57decd2\u003c/code\u003e\u003c/a\u003e Test that a second batch commit does not error (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.9.0...v0.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p` from 0.43.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p/releases\"\u003egithub.com/libp2p/go-libp2p's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.48.0\u003c/h2\u003e\n\u003cp\u003eA relatively minor update. Most changes were related to internal cleanup and getting the transport interop tests running again.\u003c/p\u003e\n\u003ch2\u003e🔦 Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen listening on \u003ccode\u003e0.0.0.0\u003c/code\u003e, \u003ccode\u003eBasicHost.AllAddrs\u003c/code\u003e returns all the interface addrs of the machine. In v0.47 we'd unwittingly introduced this change, but on discussion decided to commit to it as returning all the addresses was correct. In the absence of this behaviour, there's no way for a user to get all the addrs the libp2p host is listening on. See \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3460\"\u003elibp2p/go-libp2p#3460\u003c/a\u003e for the discussion about this. \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3468\"\u003e#3468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Deterministic WebTransport Key Generation for Go 1.26 \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3320\"\u003e#3320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix mocknet: make stream deadline methods noop instead of returning error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate go-netroute dependency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3421\"\u003elibp2p/go-libp2p#3421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd backwards compatibility for doctur with legacy behavior by \u003ca href=\"https://github.com/jpserrat\"\u003e\u003ccode\u003e@​jpserrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3457\"\u003elibp2p/go-libp2p#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003equicreuse: fix incorrect skip in TestReuseListenOnSpecificInterface by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3417\"\u003elibp2p/go-libp2p#3417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Go 1.25 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3462\"\u003elibp2p/go-libp2p#3462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply go fix modernizers from Go 1.26 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3463\"\u003elibp2p/go-libp2p#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewebrtc: upgrade pion deps by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3469\"\u003elibp2p/go-libp2p#3469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mocknet): make stream deadline methods noop instead of returning error  by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3471\"\u003elibp2p/go-libp2p#3471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebasichost: advertise all interface addrs for unspecified listen addrs by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3468\"\u003elibp2p/go-libp2p#3468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump transport interop Go toolchain by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3477\"\u003elibp2p/go-libp2p#3477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove go-version parameter to default to go.mod version by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3474\"\u003elibp2p/go-libp2p#3474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(webtransport): Use keygen package for deterministic ecdsa key by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3320\"\u003elibp2p/go-libp2p#3320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Ignore known incompatibility with webtransport versions in interop test by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3478\"\u003elibp2p/go-libp2p#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpserrat\"\u003e\u003ccode\u003e@​jpserrat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3457\"\u003elibp2p/go-libp2p#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3471\"\u003elibp2p/go-libp2p#3471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.47.0...v0.48.0\"\u003ehttps://github.com/libp2p/go-libp2p/compare/v0.47.0...v0.48.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cp\u003eA relatively small release. The main changes are dependency updates and a couple of bug fixes. \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3435\"\u003e#3435\u003c/a\u003e changes autonatv2 reachability logic, which should be a net win for most users.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA WebTransport Client in this version cannot dial older (pre v0.47.0) go-libp2p WebTransport servers. The reverse works. This is partly due to a handshake change in the latest draft RFC for WebTransport. WebTransport remains experimental while the RFC is in draft, but we expect no more breaking changes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAllAddrs()\u003c/code\u003e Actually returns all interface addresses when listening on \u003ccode\u003e0.0.0.0\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3460\"\u003elibp2p/go-libp2p#3460\u003c/a\u003e for more context. This changes an earlier intentional decision from \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/911\"\u003elibp2p/go-libp2p#911\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(autonatv2): secondary addrs inherit reachability from primary by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3435\"\u003elibp2p/go-libp2p#3435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simnet by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3449\"\u003elibp2p/go-libp2p#3449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emod tidy test-plans package by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3450\"\u003elibp2p/go-libp2p#3450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(basic_host): \u003ccode\u003estream.Close()\u003c/code\u003e blocks indefinitely on unresponsive peers by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3448\"\u003elibp2p/go-libp2p#3448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle error from mh.Sum in IDFromPublicKey by \u003ca href=\"https://github.com/MozirDmitriy\"\u003e\u003ccode\u003e@​MozirDmitriy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3437\"\u003elibp2p/go-libp2p#3437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate webtransport-go to v0.10.0 and quic-go to v0.59.0 by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3452\"\u003elibp2p/go-libp2p#3452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ercmgr: expose resource limits to Prometheus by \u003ca href=\"https://github.com/sneaxhuh\"\u003e\u003ccode\u003e@​sneaxhuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3433\"\u003elibp2p/go-libp2p#3433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MozirDmitriy\"\u003e\u003ccode\u003e@​MozirDmitriy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3437\"\u003elibp2p/go-libp2p#3437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sneaxhuh\"\u003e\u003ccode\u003e@​sneaxhuh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3433\"\u003elibp2p/go-libp2p#3433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.46.0...v0.47.0\"\u003ehttps://github.com/libp2p/go-libp2p/compare/v0.46.0...v0.47.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/062200be7aa1d18a0f54eefb17b0dbe2e96f0a79\"\u003e\u003ccode\u003e062200b\u003c/code\u003e\u003c/a\u003e Release v0.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/061805d8769dfbc83602bd5c56ddb9672b6f21f4\"\u003e\u003ccode\u003e061805d\u003c/code\u003e\u003c/a\u003e lint yaml file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/be060d77ff321814eec88232e06a4e3b1afac727\"\u003e\u003ccode\u003ebe060d7\u003c/code\u003e\u003c/a\u003e Ignore known incompatibility with webtransport versions in interop test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/418cf8ff40bf3c027ada462ea51bf9800f04dab7\"\u003e\u003ccode\u003e418cf8f\u003c/code\u003e\u003c/a\u003e refactor(webtransport): Use keygen package for deterministic ecdsa key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/93a9158968c05bf8854d51cafd0e4427093c2334\"\u003e\u003ccode\u003e93a9158\u003c/code\u003e\u003c/a\u003e ci: remove go-version parameter to default to go.mod version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/8bb624d77c6a88d80c1c580134960422152d65b4\"\u003e\u003ccode\u003e8bb624d\u003c/code\u003e\u003c/a\u003e Bump transport interop Go toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/7d0752e7df1d33aae8dc7c10f6dadb42eddfac1f\"\u003e\u003ccode\u003e7d0752e\u003c/code\u003e\u003c/a\u003e basichost: advertise all interface addrs for unspecified listen addrs (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/67f4f585fbdb16dd801d6c6c9010b8fa2917cfc0\"\u003e\u003ccode\u003e67f4f58\u003c/code\u003e\u003c/a\u003e fix(mocknet): make stream deadline methods noop instead of returning error  (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/7198ad347f7955495097aae904f4108a8b9330ff\"\u003e\u003ccode\u003e7198ad3\u003c/code\u003e\u003c/a\u003e webrtc: upgrade pion deps (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/e16f35e99a919aaa04ef5ca60811c2ddd59f3e25\"\u003e\u003ccode\u003ee16f35e\u003c/code\u003e\u003c/a\u003e refactor: apply go fix modernizers from Go 1.26 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.43.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-kad-dht` from 0.35.1 to 0.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/releases\"\u003egithub.com/libp2p/go-libp2p-kad-dht's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etests: fix flaky TestStartProvidingSingle by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1242\"\u003elibp2p/go-libp2p-kad-dht#1242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provider): reduce provide log verbosity by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1243\"\u003elibp2p/go-libp2p-kad-dht#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: data race on AddrInfo.Addrs in queryPeer by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1244\"\u003elibp2p/go-libp2p-kad-dht#1244\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.0...v0.39.1\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.0...v0.39.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/resettable_keystore.go#L110\"\u003e\u003ccode\u003ekeystore.NewResettableKeystore()\u003c/code\u003e\u003c/a\u003e now takes \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L96\"\u003e\u003ccode\u003ekeystore.ResettableKeystoreOption\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L17\"\u003e\u003ccode\u003ekeystore.Option\u003c/code\u003e\u003c/a\u003e. Wrap existing options with \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L99\"\u003e\u003ccode\u003eKeystoreOption()\u003c/code\u003e\u003c/a\u003e to migrate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose provider record TTL as options by \u003ca href=\"https://github.com/phillebaba\"\u003e\u003ccode\u003e@​phillebaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1237\"\u003elibp2p/go-libp2p-kad-dht#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(provider/keystore): alt datastore wipe by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1233\"\u003elibp2p/go-libp2p-kad-dht#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1239\"\u003elibp2p/go-libp2p-kad-dht#1239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phillebaba\"\u003e\u003ccode\u003e@​phillebaba\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1237\"\u003elibp2p/go-libp2p-kad-dht#1237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(provider): close datastore results by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1226\"\u003elibp2p/go-libp2p-kad-dht#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: go-libdht org transfer by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1229\"\u003elibp2p/go-libp2p-kad-dht#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply go fix modernizers from Go 1.26 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1231\"\u003elibp2p/go-libp2p-kad-dht#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies and minimum go version by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1230\"\u003elibp2p/go-libp2p-kad-dht#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provider/keystore): protect keystore size during reset by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1227\"\u003elibp2p/go-libp2p-kad-dht#1227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.0.6 to 3.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1232\"\u003elibp2p/go-libp2p-kad-dht#1232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.1.0 to 3.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/libp2p/go-libp2p-kad-dht/pull/1234\"\u003elibp2p/go-libp2p-kad-dht#1234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate go-datastore to v0.9.1 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1235\"\u003elibp2p/go-libp2p-kad-dht#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.37.1...v0.38.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.37.1...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.37.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/bef178c52ff2c5b024a0a2a29e340f87f0f0cf42\"\u003e\u003ccode\u003ebef178c\u003c/code\u003e\u003c/a\u003e chore: release v0.39.1 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/248f53b7356561c025aa8e7b9446d2810cc55c51\"\u003e\u003ccode\u003e248f53b\u003c/code\u003e\u003c/a\u003e fix: data race on AddrInfo.Addrs in queryPeer (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/e8f6083c28e28c78989a9d21534e0f486e3cc6be\"\u003e\u003ccode\u003ee8f6083\u003c/code\u003e\u003c/a\u003e fix(provider): reduce provide log verbosity (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/f9a090e67f64197e535819ac4183cc1889375d50\"\u003e\u003ccode\u003ef9a090e\u003c/code\u003e\u003c/a\u003e tests: fix flaky TestStartProvidingSingle (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/5bbc7468538879c28fb083a43186470040a500d9\"\u003e\u003ccode\u003e5bbc746\u003c/code\u003e\u003c/a\u003e chore: release v0.39.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/8db4c7f4014a4ec7787bf3e76486e2d8e554847c\"\u003e\u003ccode\u003e8db4c7f\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/7ba6b28e4b298923808de88425256b221eca3858\"\u003e\u003ccode\u003e7ba6b28\u003c/code\u003e\u003c/a\u003e feat(provider/keystore): alt datastore wipe (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/15f0b42671b2490c790a6a0c1e49e745b2d175be\"\u003e\u003ccode\u003e15f0b42\u003c/code\u003e\u003c/a\u003e Expose provider record TTL as options (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/0d9f9f6a144fbf4d9516d068781ee5c54fdc4dd3\"\u003e\u003ccode\u003e0d9f9f6\u003c/code\u003e\u003c/a\u003e Release v0.38.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/5cbddc63e9482d53917cc0bedbb170a4f1fa9df6\"\u003e\u003ccode\u003e5cbddc6\u003c/code\u003e\u003c/a\u003e update go-datastore to v0.9.1 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.35.1...v0.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/rs/zerolog` from 1.34.0 to 1.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/116c8060e034e8d46855354d22db2acbc8df9e1e\"\u003e\u003ccode\u003e116c806\u003c/code\u003e\u003c/a\u003e event: restore Err() logging when ErrorStackMarshaler returns nil (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\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\u003ea0d61dc\u003c/code\u003e\u003c/a\u003e fix: return dict to Event pool (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rs/zerolog/compare/v1.34.0...v1.35.1\"\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.10.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.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 `golang.org/x/crypto` from 0.43.0 to 0.49.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/982eaa62dfb7273603b97fc1835561450096f3bd\"\u003e\u003ccode\u003e982eaa6\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/159944f128e9b3fdeb5a5b9b102a961904601a87\"\u003e\u003ccode\u003e159944f\u003c/code\u003e\u003c/a\u003e ssh,acme: clean up tautological/impossible nil conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a408498e55412f2ae2a058336f78889fb1ba6115\"\u003e\u003ccode\u003ea408498\u003c/code\u003e\u003c/a\u003e acme: only require prompt if server has terms of service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cab0f718548e8a858701b7b48161f44748532f58\"\u003e\u003ccode\u003ecab0f71\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/2f26647a795e74e712b3aebc2655bca60b2686f9\"\u003e\u003ccode\u003e2f26647\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e08b06753d6a72f1fe375b6e0fefefb39917c165\"\u003e\u003ccode\u003ee08b067\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d0074ccc6f17acbf2ebb10db06d492e08f887dc\"\u003e\u003ccode\u003e7d0074c\u003c/code\u003e\u003c/a\u003e scrypt: fix panic on parameters \u0026lt;= 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.43.0...v0.49.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.46.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8d1fc14d9e33e1f6842ab78a0127d42cd8fff44\"\u003e\u003ccode\u003ea8d1fc1\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/056ac742146af742aa760d690269c02fa238cc7a\"\u003e\u003ccode\u003e056ac74\u003c/code\u003e\u003c/a\u003e quic: avoid depending on golang.org/x/sys/unix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c85f61116e47b1523036c3005f8b2923b661eb64\"\u003e\u003ccode\u003ec85f611\u003c/code\u003e\u003c/a\u003e http3: add http3 package for testing in std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/805fc81a196b95c3c00f02e135ffb8a8d5582bdf\"\u003e\u003ccode\u003e805fc81\u003c/code\u003e\u003c/a\u003e http2: add transport API tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e63b894ab3cd38a1d05396530dccde7ffa3f68d0\"\u003e\u003ccode\u003ee63b894\u003c/code\u003e\u003c/a\u003e http2: support testing via net/http.Transport.RoundTrip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9ee1e484e5aab0d95...\n\n_Description has been truncated_","html_url":"https://github.com/Ande-Labs/ev-node/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ande-Labs%2Fev-node/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4337131724","node_id":"PR_kwDOQMWToM7WCAV_","number":108,"state":"open","title":"chore(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.15.0 to 0.16.0","user":"dependabot[bot]","labels":["automerge","chore","dependencies","dependabot","gomod","security","size/XS","prod-dependency","minor-update"],"assignees":["mrz1836"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T16:06:07.000Z","updated_at":"2026-04-27T16:06:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.15.0 to 0.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.15.0\u0026new-version=0.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bsv-blockchain/go-alert-system/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsv-blockchain%2Fgo-alert-system/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"},{"uuid":"4324872641","node_id":"PR_kwDOQMhjw87VbpIk","number":83,"state":"closed","title":"dependabot(gomod): bump github.com/libp2p/go-libp2p-pubsub from 0.12.0 to 0.16.0","user":"dependabot[bot]","labels":["Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-14T05:04:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T18:35:46.000Z","updated_at":"2026-05-14T05:04:29.000Z","time_to_close":1679313,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dependabot(gomod)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.12.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.12.0 to 0.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.12.0...v0.16.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.12.0\u0026new-version=0.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MatrixonBNB/Matrix-optimism/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatrixonBNB%2FMatrix-optimism/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"},{"uuid":"4321213273","node_id":"PR_kwDOMleX4c7VPmOs","number":393,"state":"open","title":"build(deps): bump the minor-updates group across 1 directory with 2 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-24T07:07:19.000Z","updated_at":"2026-04-24T07:07:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":2,"packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"golang.org/x/net","old_version":"0.52.0","new_version":"0.53.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-updates group with 2 updates in the / directory: [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) and [golang.org/x/net](https://github.com/golang/net).\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.52.0 to 0.53.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8d1fc14d9e33e1f6842ab78a0127d42cd8fff44\"\u003e\u003ccode\u003ea8d1fc1\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/056ac742146af742aa760d690269c02fa238cc7a\"\u003e\u003ccode\u003e056ac74\u003c/code\u003e\u003c/a\u003e quic: avoid depending on golang.org/x/sys/unix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c85f61116e47b1523036c3005f8b2923b661eb64\"\u003e\u003ccode\u003ec85f611\u003c/code\u003e\u003c/a\u003e http3: add http3 package for testing in std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/805fc81a196b95c3c00f02e135ffb8a8d5582bdf\"\u003e\u003ccode\u003e805fc81\u003c/code\u003e\u003c/a\u003e http2: add transport API tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e63b894ab3cd38a1d05396530dccde7ffa3f68d0\"\u003e\u003ccode\u003ee63b894\u003c/code\u003e\u003c/a\u003e http2: support testing via net/http.Transport.RoundTrip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9ee1e484e5aab0d95b3babbc6f1384d03f4f9e22\"\u003e\u003ccode\u003e9ee1e48\u003c/code\u003e\u003c/a\u003e http2/hpack: prevent HeaderField from escaping during encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/1e71bd86e4a302b4e731bc06da6eb51679c7bd49\"\u003e\u003ccode\u003e1e71bd8\u003c/code\u003e\u003c/a\u003e http2: prevent hanging Transport due to bad SETTINGS frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7bca15042b9d2bda1402cb42232a9c6ddbae6212\"\u003e\u003ccode\u003e7bca150\u003c/code\u003e\u003c/a\u003e internal/http3: respect net/http Server Shutdown context when shutting down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/44c41bee5028537e64410b1583e8ae329ceac284\"\u003e\u003ccode\u003e44c41be\u003c/code\u003e\u003c/a\u003e internal/http3: prevent server from holding mutex when sleeping during shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/228a67a374710bff77fc490e7f538b317c34e247\"\u003e\u003ccode\u003e228a67a\u003c/code\u003e\u003c/a\u003e internal/http3: add CloseIdleConnections support in transport\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.52.0...v0.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/evstack/ev-abci/pull/393","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-abci/issues/393","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/393/packages"},{"uuid":"4320440060","node_id":"PR_kwDOLZfRdc7VNB67","number":68,"state":"open","title":"deps(go): bump the libp2p group across 1 directory with 4 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-24T04:11:49.000Z","updated_at":"2026-04-24T04:11:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"libp2p","update_count":4,"packages":[{"name":"github.com/ipfs/go-cid","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/ipfs/go-cid"},{"name":"github.com/ipfs/go-log/v2","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/ipfs/go-log"},{"name":"github.com/libp2p/go-libp2p-kad-dht","old_version":"0.36.0","new_version":"0.39.1","repository_url":"https://github.com/libp2p/go-libp2p-kad-dht"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps the libp2p group with 4 updates in the /sdn-server directory: [github.com/ipfs/go-cid](https://github.com/ipfs/go-cid), [github.com/ipfs/go-log/v2](https://github.com/ipfs/go-log), [github.com/libp2p/go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) and [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub).\n\nUpdates `github.com/ipfs/go-cid` from 0.6.0 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-cid/releases\"\u003egithub.com/ipfs/go-cid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.35.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/179\"\u003eipfs/go-cid#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/180\"\u003eipfs/go-cid#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade go-multibase to v0.3.0 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/182\"\u003eipfs/go-cid#182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-cid/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/ipfs/go-cid/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/64ee0d4f803082c9f905a08710e0b4073336dee6\"\u003e\u003ccode\u003e64ee0d4\u003c/code\u003e\u003c/a\u003e v0.6.1 bump (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/ac009e637550b44d3ec1d35f3601a8935d7e6c73\"\u003e\u003ccode\u003eac009e6\u003c/code\u003e\u003c/a\u003e upgrade go-multibase to v0.3.0 (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/63582267d1826f11606d781e3de86221a13c249e\"\u003e\u003ccode\u003e6358226\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.25 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/1b3fc58457de06235176afb383f292628bd36726\"\u003e\u003ccode\u003e1b3fc58\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.35.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-cid/compare/v0.6.0...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-log/v2` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-log/releases\"\u003egithub.com/ipfs/go-log/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate go.uber.org/zap to v1.27.1 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-log/pull/178\"\u003eipfs/go-log#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-log/compare/v2.9.0...v2.9.1\"\u003ehttps://github.com/ipfs/go-log/compare/v2.9.0...v2.9.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-log/commit/3fc6f964c35467552954a2a1c8717a3fd4671fab\"\u003e\u003ccode\u003e3fc6f96\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-log/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-log/commit/b84e9b5e183f4933a162011d2a0d6f65b8e70663\"\u003e\u003ccode\u003eb84e9b5\u003c/code\u003e\u003c/a\u003e update go.uber.org/zap to v1.27.1 (\u003ca href=\"https://redirect.github.com/ipfs/go-log/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-log/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-kad-dht` from 0.36.0 to 0.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/releases\"\u003egithub.com/libp2p/go-libp2p-kad-dht's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etests: fix flaky TestStartProvidingSingle by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1242\"\u003elibp2p/go-libp2p-kad-dht#1242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provider): reduce provide log verbosity by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1243\"\u003elibp2p/go-libp2p-kad-dht#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: data race on AddrInfo.Addrs in queryPeer by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1244\"\u003elibp2p/go-libp2p-kad-dht#1244\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.0...v0.39.1\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.0...v0.39.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/resettable_keystore.go#L110\"\u003e\u003ccode\u003ekeystore.NewResettableKeystore()\u003c/code\u003e\u003c/a\u003e now takes \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L96\"\u003e\u003ccode\u003ekeystore.ResettableKeystoreOption\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L17\"\u003e\u003ccode\u003ekeystore.Option\u003c/code\u003e\u003c/a\u003e. Wrap existing options with \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L99\"\u003e\u003ccode\u003eKeystoreOption()\u003c/code\u003e\u003c/a\u003e to migrate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose provider record TTL as options by \u003ca href=\"https://github.com/phillebaba\"\u003e\u003ccode\u003e@​phillebaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1237\"\u003elibp2p/go-libp2p-kad-dht#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(provider/keystore): alt datastore wipe by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1233\"\u003elibp2p/go-libp2p-kad-dht#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1239\"\u003elibp2p/go-libp2p-kad-dht#1239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phillebaba\"\u003e\u003ccode\u003e@​phillebaba\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1237\"\u003elibp2p/go-libp2p-kad-dht#1237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(provider): close datastore results by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1226\"\u003elibp2p/go-libp2p-kad-dht#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: go-libdht org transfer by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1229\"\u003elibp2p/go-libp2p-kad-dht#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply go fix modernizers from Go 1.26 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1231\"\u003elibp2p/go-libp2p-kad-dht#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies and minimum go version by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1230\"\u003elibp2p/go-libp2p-kad-dht#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provider/keystore): protect keystore size during reset by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1227\"\u003elibp2p/go-libp2p-kad-dht#1227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.0.6 to 3.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1232\"\u003elibp2p/go-libp2p-kad-dht#1232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.1.0 to 3.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/libp2p/go-libp2p-kad-dht/pull/1234\"\u003elibp2p/go-libp2p-kad-dht#1234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate go-datastore to v0.9.1 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1235\"\u003elibp2p/go-libp2p-kad-dht#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.37.1...v0.38.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.37.1...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.37.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/bef178c52ff2c5b024a0a2a29e340f87f0f0cf42\"\u003e\u003ccode\u003ebef178c\u003c/code\u003e\u003c/a\u003e chore: release v0.39.1 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/248f53b7356561c025aa8e7b9446d2810cc55c51\"\u003e\u003ccode\u003e248f53b\u003c/code\u003e\u003c/a\u003e fix: data race on AddrInfo.Addrs in queryPeer (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/e8f6083c28e28c78989a9d21534e0f486e3cc6be\"\u003e\u003ccode\u003ee8f6083\u003c/code\u003e\u003c/a\u003e fix(provider): reduce provide log verbosity (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/f9a090e67f64197e535819ac4183cc1889375d50\"\u003e\u003ccode\u003ef9a090e\u003c/code\u003e\u003c/a\u003e tests: fix flaky TestStartProvidingSingle (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/5bbc7468538879c28fb083a43186470040a500d9\"\u003e\u003ccode\u003e5bbc746\u003c/code\u003e\u003c/a\u003e chore: release v0.39.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/8db4c7f4014a4ec7787bf3e76486e2d8e554847c\"\u003e\u003ccode\u003e8db4c7f\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/7ba6b28e4b298923808de88425256b221eca3858\"\u003e\u003ccode\u003e7ba6b28\u003c/code\u003e\u003c/a\u003e feat(provider/keystore): alt datastore wipe (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/15f0b42671b2490c790a6a0c1e49e745b2d175be\"\u003e\u003ccode\u003e15f0b42\u003c/code\u003e\u003c/a\u003e Expose provider record TTL as options (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/0d9f9f6a144fbf4d9516d068781ee5c54fdc4dd3\"\u003e\u003ccode\u003e0d9f9f6\u003c/code\u003e\u003c/a\u003e Release v0.38.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/5cbddc63e9482d53917cc0bedbb170a4f1fa9df6\"\u003e\u003ccode\u003e5cbddc6\u003c/code\u003e\u003c/a\u003e update go-datastore to v0.9.1 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.36.0...v0.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DigitalArsenal/space-data-network/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigitalArsenal%2Fspace-data-network/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"},{"uuid":"4275386245","node_id":"PR_kwDOSEPI2c7S8sLX","number":2,"state":"open","title":"Bump github.com/libp2p/go-libp2p-pubsub from 0.13.0 to 0.15.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-16T11:30:59.000Z","updated_at":"2026-04-16T11:31:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.13.0","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.13.0 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race when calling Preprocess and msg ID generator by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/627\"\u003elibp2p/go-libp2p-pubsub#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test races and enable race tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/626\"\u003elibp2p/go-libp2p-pubsub#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip 32-bit tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/628\"\u003elibp2p/go-libp2p-pubsub#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(BatchPublishing): Make topic.AddToBatch threadsafe by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/622\"\u003elibp2p/go-libp2p-pubsub#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/604\"\u003elibp2p/go-libp2p-pubsub#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IDONTWANT)!: Do not IDONTWANT your sender by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/609\"\u003elibp2p/go-libp2p-pubsub#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(gossipsub): Add MessageBatch by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/607\"\u003elibp2p/go-libp2p-pubsub#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend IDONTWANT before first publish by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/612\"\u003elibp2p/go-libp2p-pubsub#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.0...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.13.0\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Layavardhan011/chain/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layavardhan011%2Fchain/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3889830339","node_id":"PR_kwDORHbQHs7BHiJM","number":13,"state":"open","title":"chore(deps): bump the patch-updates group with 25 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-02-03T08:06:56.000Z","updated_at":"2026-02-03T08:06:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":25,"packages":[{"name":"github.com/celestiaorg/go-fraud","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/celestiaorg/go-fraud"},{"name":"github.com/celestiaorg/go-header","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/celestiaorg/go-header"},{"name":"github.com/celestiaorg/go-libp2p-messenger","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/celestiaorg/go-libp2p-messenger"},{"name":"github.com/hashicorp/go-retryablehttp","old_version":"0.7.7","new_version":"0.7.8","repository_url":"https://github.com/hashicorp/go-retryablehttp"},{"name":"github.com/ipfs/go-block-format","old_version":"0.2.0","new_version":"0.2.3","repository_url":"https://github.com/ipfs/go-block-format"},{"name":"github.com/ipfs/go-cid","old_version":"0.4.1","new_version":"0.5.0","repository_url":"https://github.com/ipfs/go-cid"},{"name":"github.com/ipfs/go-datastore","old_version":"0.6.0","new_version":"0.8.2","repository_url":"https://github.com/ipfs/go-datastore"},{"name":"github.com/ipfs/go-ds-badger4","old_version":"0.1.5","new_version":"0.1.8","repository_url":"https://github.com/ipfs/go-ds-badger4"},{"name":"github.com/ipfs/go-ipld-format","old_version":"0.6.0","new_version":"0.6.3","repository_url":"https://github.com/ipfs/go-ipld-format"},{"name":"github.com/libp2p/go-libp2p","old_version":"0.37.2","new_version":"0.41.1","repository_url":"https://github.com/libp2p/go-libp2p"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.12.0","new_version":"0.13.1","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/libp2p/go-libp2p-routing-helpers","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/libp2p/go-libp2p-routing-helpers"},{"name":"github.com/multiformats/go-multiaddr","old_version":"0.13.0","new_version":"0.15.0","repository_url":"https://github.com/multiformats/go-multiaddr"},{"name":"github.com/prometheus/client_golang","old_version":"1.20.5","new_version":"1.22.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/stretchr/testify","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/stretchr/testify"},{"name":"go.opentelemetry.io/otel","old_version":"1.31.0","new_version":"1.35.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.31.0","new_version":"1.35.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.31.0","new_version":"1.35.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/crypto","old_version":"0.28.0","new_version":"0.41.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/exp","old_version":"0.0.0-20241009180824-f66d83c29e7c","new_version":"0.0.0-20250408133849-7e4ce0ab07d0","repository_url":"https://github.com/golang/exp"},{"name":"golang.org/x/sync","old_version":"0.8.0","new_version":"0.16.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.19.0","new_version":"0.28.0","repository_url":"https://github.com/golang/text"},{"name":"google.golang.org/protobuf","old_version":"1.35.1","new_version":"1.36.6"}],"path":null,"ecosystem":"go"},"body":"Bumps the patch-updates group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/celestiaorg/go-fraud](https://github.com/celestiaorg/go-fraud) | `0.2.1` | `0.2.3` |\n| [github.com/celestiaorg/go-header](https://github.com/celestiaorg/go-header) | `0.6.3` | `0.6.5` |\n| [github.com/celestiaorg/go-libp2p-messenger](https://github.com/celestiaorg/go-libp2p-messenger) | `0.2.0` | `0.2.2` |\n| [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) | `0.7.7` | `0.7.8` |\n| [github.com/ipfs/go-block-format](https://github.com/ipfs/go-block-format) | `0.2.0` | `0.2.3` |\n| [github.com/ipfs/go-cid](https://github.com/ipfs/go-cid) | `0.4.1` | `0.5.0` |\n| [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore) | `0.6.0` | `0.8.2` |\n| [github.com/ipfs/go-ds-badger4](https://github.com/ipfs/go-ds-badger4) | `0.1.5` | `0.1.8` |\n| [github.com/ipfs/go-ipld-format](https://github.com/ipfs/go-ipld-format) | `0.6.0` | `0.6.3` |\n| [github.com/libp2p/go-libp2p](https://github.com/libp2p/go-libp2p) | `0.37.2` | `0.41.1` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.12.0` | `0.13.1` |\n| [github.com/libp2p/go-libp2p-routing-helpers](https://github.com/libp2p/go-libp2p-routing-helpers) | `0.7.4` | `0.7.5` |\n| [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) | `0.13.0` | `0.15.0` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.20.5` | `1.22.0` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.5` | `1.0.10` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.9.0` | `1.10.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.35.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.35.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.35.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.28.0` | `0.41.0` |\n| [golang.org/x/exp](https://github.com/golang/exp) | `0.0.0-20241009180824-f66d83c29e7c` | `0.0.0-20250408133849-7e4ce0ab07d0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.8.0` | `0.16.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.19.0` | `0.28.0` |\n| google.golang.org/protobuf | `1.35.1` | `1.36.6` |\n\nUpdates `github.com/celestiaorg/go-fraud` from 0.2.1 to 0.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-fraud/releases\"\u003egithub.com/celestiaorg/go-fraud's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: MultiUnmarshaler.List method prealloc by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/76\"\u003ecelestiaorg/go-fraud#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use gofumpt by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/82\"\u003ecelestiaorg/go-fraud#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate auto_request_review.yml by \u003ca href=\"https://github.com/MSevey\"\u003e\u003ccode\u003e@​MSevey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/87\"\u003ecelestiaorg/go-fraud#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.2.2 to 0.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/84\"\u003ecelestiaorg/go-fraud#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golangci/golangci-lint-action from 3.6.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/85\"\u003ecelestiaorg/go-fraud#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/103\"\u003ecelestiaorg/go-fraud#103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/76\"\u003ecelestiaorg/go-fraud#76\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-fraud/compare/v0.2.1...v0.2.3\"\u003ehttps://github.com/celestiaorg/go-fraud/compare/v0.2.1...v0.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/91970fb3a2671ab4c6df06abe82d16d920b050e5\"\u003e\u003ccode\u003e91970fb\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/dcf0c11f5df9c34ba1020a3c79d14bd44ebe1713\"\u003e\u003ccode\u003edcf0c11\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/dea8b607bd5d158f7bc822a9d35419247a6cdcd7\"\u003e\u003ccode\u003edea8b60\u003c/code\u003e\u003c/a\u003e chore(deps): bump celestiaorg/.github from 0.2.2 to 0.4.3 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/86e6db2aeac5898caada89fb40ad900cb6877d3d\"\u003e\u003ccode\u003e86e6db2\u003c/code\u003e\u003c/a\u003e Update auto_request_review.yml (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/288435a0244eac73a3ebd8ea134dac21760b2a24\"\u003e\u003ccode\u003e288435a\u003c/code\u003e\u003c/a\u003e chore: use gofumpt (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/e0a524017a969be3c74f5bedf14f7ef5f20cd895\"\u003e\u003ccode\u003ee0a5240\u003c/code\u003e\u003c/a\u003e fix: MultiUnmarshaler.List method prealloc (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-fraud/compare/v0.2.1...v0.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-header` from 0.6.3 to 0.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-header/releases\"\u003egithub.com/celestiaorg/go-header's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ramin\"\u003e\u003ccode\u003e@​ramin\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e to CODEOWNERS by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/192\"\u003ecelestiaorg/go-header#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: require non-zero headers for Verify by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/184\"\u003ecelestiaorg/go-header#184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(store,sync)!: drop \u003ccode\u003eNewStoreWithHead\u003c/code\u003e by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/191\"\u003ecelestiaorg/go-header#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sync): drop storeHeaders helper by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/193\"\u003ecelestiaorg/go-header#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(p2p): simplify sendMessage by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/195\"\u003ecelestiaorg/go-header#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sync, store)!: Remove adjacency requirement from Store.Append by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/186\"\u003ecelestiaorg/go-header#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use gofumpt by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/196\"\u003ecelestiaorg/go-header#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p)!: use request timeout by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/194\"\u003ecelestiaorg/go-header#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: faster hash marshaling methods by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/183\"\u003ecelestiaorg/go-header#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sync): simplify isExpired by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/206\"\u003ecelestiaorg/go-header#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc:improve header.Verify godoc by \u003ca href=\"https://github.com/vgonkivs\"\u003e\u003ccode\u003e@​vgonkivs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/208\"\u003ecelestiaorg/go-header#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(store): flush loop retries and backoff by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/211\"\u003ecelestiaorg/go-header#211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(verify): remove height check in Verify by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/216\"\u003ecelestiaorg/go-header#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(store): properly update store head by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/207\"\u003ecelestiaorg/go-header#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e!chore: drop DefaultHeightThreshold by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/221\"\u003ecelestiaorg/go-header#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove ramin from CODEOWNERS by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/228\"\u003ecelestiaorg/go-header#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;readability\u0026quot;fix(store): Clearer range check by \u003ca href=\"https://github.com/renaynay\"\u003e\u003ccode\u003e@​renaynay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/227\"\u003ecelestiaorg/go-header#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): catch rare nil Header by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/234\"\u003ecelestiaorg/go-header#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(store): properly update store head (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/207\"\u003e#207\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/237\"\u003ecelestiaorg/go-header#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(store): add multi-subscription heightSub testcase by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/242\"\u003ecelestiaorg/go-header#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(syncer): don't Head recursively by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/248\"\u003ecelestiaorg/go-header#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(verify.go): Re-order the checks in order of sanity-check severity by \u003ca href=\"https://github.com/renaynay\"\u003e\u003ccode\u003e@​renaynay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/253\"\u003ecelestiaorg/go-header#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/255\"\u003ecelestiaorg/go-header#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fixed the links that did not work by \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/249\"\u003ecelestiaorg/go-header#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(p2p): avoid deserialization for locally published headers by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/251\"\u003ecelestiaorg/go-header#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparams(store): Change default cache size for StoreCache + WriteBatch by \u003ca href=\"https://github.com/renaynay\"\u003e\u003ccode\u003e@​renaynay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/252\"\u003ecelestiaorg/go-header#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: major linting by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/256\"\u003ecelestiaorg/go-header#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sync): bifurcation for syncTarget by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/219\"\u003ecelestiaorg/go-header#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sync): non-recursive singleflight protection for Head by \u003ca href=\"https://github.com/IliaBulavintsev\"\u003e\u003ccode\u003e@​IliaBulavintsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/229\"\u003ecelestiaorg/go-header#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sync): discard headers failed bifurcation by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/269\"\u003ecelestiaorg/go-header#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add header range mix up check by \u003ca href=\"https://github.com/varun-doshi\"\u003e\u003ccode\u003e@​varun-doshi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/273\"\u003ecelestiaorg/go-header#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: extract VerifyRange and remove verification out of store by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/268\"\u003ecelestiaorg/go-header#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): add correct header length validation by \u003ca href=\"https://github.com/varun-doshi\"\u003e\u003ccode\u003e@​varun-doshi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/272\"\u003ecelestiaorg/go-header#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/249\"\u003ecelestiaorg/go-header#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IliaBulavintsev\"\u003e\u003ccode\u003e@​IliaBulavintsev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/229\"\u003ecelestiaorg/go-header#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/varun-doshi\"\u003e\u003ccode\u003e@​varun-doshi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/273\"\u003ecelestiaorg/go-header#273\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.6.2...v0.6.5\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.6.2...v0.6.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(p2p): catch rare nil Header by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/234\"\u003ecelestiaorg/go-header#234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.6.3...v0.6.4\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.6.3...v0.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/7a4dd6331ee568f9c6ab58b3d0364e4159c67991\"\u003e\u003ccode\u003e7a4dd63\u003c/code\u003e\u003c/a\u003e fix(p2p): add correct header length validation (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/64c753320b0144183b17a3cb7e8e5845fe1f76f2\"\u003e\u003ccode\u003e64c7533\u003c/code\u003e\u003c/a\u003e refactor: extract VerifyRange and remove verification out of store (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/268\"\u003e#268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/b2616fdf288215379f69c1c6439361e8ea5a4246\"\u003e\u003ccode\u003eb2616fd\u003c/code\u003e\u003c/a\u003e fix: add header range mix up check (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/61babe4bd951ca44b8b2b8efdbb54b21b24f5c1d\"\u003e\u003ccode\u003e61babe4\u003c/code\u003e\u003c/a\u003e fix(sync): discard headers failed bifurcation (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/510b17b1d97be3274639e64808516b634cc24b4f\"\u003e\u003ccode\u003e510b17b\u003c/code\u003e\u003c/a\u003e feat(sync): non-recursive singleflight protection for Head (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/817429e44b7a5c6fb9301b66d599811b815d29ae\"\u003e\u003ccode\u003e817429e\u003c/code\u003e\u003c/a\u003e feat(sync): bifurcation for syncTarget (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/816cf0ec0eef746fe81d7a3275e5423330c7d4e8\"\u003e\u003ccode\u003e816cf0e\u003c/code\u003e\u003c/a\u003e chore: major linting (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/8224f8963af010ee22f5a1923a08d64dda7dd15c\"\u003e\u003ccode\u003e8224f89\u003c/code\u003e\u003c/a\u003e params(store): Change default cache size for StoreCache + WriteBatch (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/12cc054a45fbbb670f78cf7b00b2e20d0397d6be\"\u003e\u003ccode\u003e12cc054\u003c/code\u003e\u003c/a\u003e perf(p2p): avoid deserialization for locally published headers (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/44cbdf298d374ac03feaf15e387bbc1dd2d7647e\"\u003e\u003ccode\u003e44cbdf2\u003c/code\u003e\u003c/a\u003e chore: fixed the links that did not work (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.6.3...v0.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-libp2p-messenger` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/releases\"\u003egithub.com/celestiaorg/go-libp2p-messenger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix godoc for \u003ccode\u003eBroadcast\u003c/code\u003e by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/26\"\u003ecelestiaorg/go-libp2p-messenger#26\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update go version by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/28\"\u003ecelestiaorg/go-libp2p-messenger#28\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to latest libp2p by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/27\"\u003ecelestiaorg/go-libp2p-messenger#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor!: extended Message interface by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/29\"\u003ecelestiaorg/go-libp2p-messenger#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump libp2p and other deps by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/30\"\u003ecelestiaorg/go-libp2p-messenger#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerics! by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/21\"\u003ecelestiaorg/go-libp2p-messenger#21\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump workflows by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/37\"\u003ecelestiaorg/go-libp2p-messenger#37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/26\"\u003ecelestiaorg/go-libp2p-messenger#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/compare/v0.2.0...v0.2.2\"\u003ehttps://github.com/celestiaorg/go-libp2p-messenger/compare/v0.2.0...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/5268864bf3d2ff4ba048b7af43b180f9cd4750b1\"\u003e\u003ccode\u003e5268864\u003c/code\u003e\u003c/a\u003e chore: bump workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/4375780c35df48d720e1f398775749717c5d5fbd\"\u003e\u003ccode\u003e4375780\u003c/code\u003e\u003c/a\u003e chore: deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/c21411a335357315c4bb4e7cb8f7da0be6f9c64e\"\u003e\u003ccode\u003ec21411a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/bcad3a443362f07b38995f293a3c255ba3ae7eb0\"\u003e\u003ccode\u003ebcad3a4\u003c/code\u003e\u003c/a\u003e refactor: extract message constructor out of the Message interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/d847ef31b5eaad2fea9cd2677c94dce7759df79c\"\u003e\u003ccode\u003ed847ef3\u003c/code\u003e\u003c/a\u003e test: simplify stream duplicates test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/176c6e8598076bfac6238382f82899f556ca55e6\"\u003e\u003ccode\u003e176c6e8\u003c/code\u003e\u003c/a\u003e chore: deflake last test; really thousands runs in a row locally with not fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/737f67f47cc7388c6bc3ef113fbda0b502d953c6\"\u003e\u003ccode\u003e737f67f\u003c/code\u003e\u003c/a\u003e refactor: use of generics, finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/414bda55e06b41a46d37f66a2eec38ad6fdfb629\"\u003e\u003ccode\u003e414bda5\u003c/code\u003e\u003c/a\u003e refactor: rework options to be detached from the Massenger struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/275a831829168417fee46329e85237aabac40d2f\"\u003e\u003ccode\u003e275a831\u003c/code\u003e\u003c/a\u003e chore: update to go 1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/209f905873d22679affe3af7c6e442f92bbe62c4\"\u003e\u003ccode\u003e209f905\u003c/code\u003e\u003c/a\u003e chore: bump libp2p and other deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-retryablehttp` from 0.7.7 to 0.7.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/e1f5485fe84728709b857cb89e17088894c301d6\"\u003e\u003ccode\u003ee1f5485\u003c/code\u003e\u003c/a\u003e Add a new RateLimitLinearJitterBackoff policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/b0cac1ef80e92ba5bd0d6617235fe983dff27946\"\u003e\u003ccode\u003eb0cac1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-retryablehttp/issues/262\"\u003e#262\u003c/a\u003e from hashicorp/dependabot-intge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/66c110b37fbdb23b2ef9c2a3eb71b85d7601ecc2\"\u003e\u003ccode\u003e66c110b\u003c/code\u003e\u003c/a\u003e few new parameters added to dependabot.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/25b39e69a193a739b20477dbe1d4e689d7866b81\"\u003e\u003ccode\u003e25b39e6\u003c/code\u003e\u003c/a\u003e IND-3836 additions of new parameters to dependabot.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/eeac125589f6462de57f01c1ef6aa7a8349bc44e\"\u003e\u003ccode\u003eeeac125\u003c/code\u003e\u003c/a\u003e add comment for bodyType param in client.Post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/390c1d807b1dfda09c64e992bdd5e58a00daa698\"\u003e\u003ccode\u003e390c1d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-retryablehttp/issues/254\"\u003e#254\u003c/a\u003e from hashicorp/compliance/add-headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/f4d7325ba245f2e7205942138ff05e4f7ad19f0d\"\u003e\u003ccode\u003ef4d7325\u003c/code\u003e\u003c/a\u003e [COMPLIANCE] Add Copyright and License Headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/a881d6ca9ddac3703edc3aab85644651589d98ef\"\u003e\u003ccode\u003ea881d6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-retryablehttp/issues/251\"\u003e#251\u003c/a\u003e from hashicorp/build-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/9c1b40b160e2ac9f49356a2cb63bc1abd51fd4ca\"\u003e\u003ccode\u003e9c1b40b\u003c/code\u003e\u003c/a\u003e go-version matrix updated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/e3867e3a529efb7e3cdcfbe10f07e67ab7f645c2\"\u003e\u003ccode\u003ee3867e3\u003c/code\u003e\u003c/a\u003e resolved comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-retryablehttp/compare/v0.7.7...v0.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-block-format` from 0.2.0 to 0.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-block-format/releases\"\u003egithub.com/ipfs/go-block-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/63\"\u003eipfs/go-block-format#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate deps by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/64\"\u003eipfs/go-block-format#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace CI badge and add GoDoc link in README by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/65\"\u003eipfs/go-block-format#65\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-block-format/compare/v0.2.2...v0.2.3\"\u003ehttps://github.com/ipfs/go-block-format/compare/v0.2.2...v0.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse value receivers for \u003ccode\u003eBasicBlock\u003c/code\u003e methods by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/61\"\u003eipfs/go-block-format#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-block-format/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/ipfs/go-block-format/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/49\"\u003eipfs/go-block-format#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/50\"\u003eipfs/go-block-format#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go-ipfs-util to use boxo by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/52\"\u003eipfs/go-block-format#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/54\"\u003eipfs/go-block-format#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/55\"\u003eipfs/go-block-format#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/57\"\u003eipfs/go-block-format#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/59\"\u003eipfs/go-block-format#59\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/52\"\u003eipfs/go-block-format#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-block-format/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/ipfs/go-block-format/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/8c8e967ac54b61bc472ffeaee1f20db2a4cae8b0\"\u003e\u003ccode\u003e8c8e967\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/9321c2c9592475538b346e08c1fad8d7bf66b34b\"\u003e\u003ccode\u003e9321c2c\u003c/code\u003e\u003c/a\u003e Replace CI badge and add GoDoc link in README (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/190535b8f18a0454d86b62f648a78ad8d61bd5d4\"\u003e\u003ccode\u003e190535b\u003c/code\u003e\u003c/a\u003e update deps (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/4dfbcbf739262eabc5b6f248d83a06714b6fd057\"\u003e\u003ccode\u003e4dfbcbf\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.24 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/377dd23028bfbe38a1c639967b8193f718e8b978\"\u003e\u003ccode\u003e377dd23\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/d4d49f06d9bd299f72c2d6424b32bc0e0074477f\"\u003e\u003ccode\u003ed4d49f0\u003c/code\u003e\u003c/a\u003e Use value receivers for \u003ccode\u003eBasicBlock\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/d812ab8ae6e324a98e406c1fe6cca19cd983d73d\"\u003e\u003ccode\u003ed812ab8\u003c/code\u003e\u003c/a\u003e Update version (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/73322405efef65ace2870f0f982e2cc0b45aab19\"\u003e\u003ccode\u003e7332240\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/ff2e2f0992b37f3db59d4c1362f58d3294c2969a\"\u003e\u003ccode\u003eff2e2f0\u003c/code\u003e\u003c/a\u003e ci: uci/copy-templates (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/a8ca0846c00e907c6c973a7936fa6aa627796cfd\"\u003e\u003ccode\u003ea8ca084\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.23 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipfs/go-block-format/compare/v0.2.0...v0.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-cid` from 0.4.1 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-cid/releases\"\u003egithub.com/ipfs/go-cid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum Go requirement to v1.22\u003c/li\u003e\n\u003cli\u003eUpgrade to GitHub-native Dependabot by \u003ca href=\"https://github.com/dependabot-preview\"\u003e\u003ccode\u003e@​dependabot-preview\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/121\"\u003eipfs/go-cid#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-multibase from 0.0.3 to 0.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/153\"\u003eipfs/go-cid#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-multihash from 0.0.15 to 0.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/154\"\u003eipfs/go-cid#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-varint from 0.0.6 to 0.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/155\"\u003eipfs/go-cid#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-multihash from 0.2.1 to 0.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/158\"\u003eipfs/go-cid#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-multihash from 0.2.2 to 0.2.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/160\"\u003eipfs/go-cid#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/delete-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/161\"\u003eipfs/go-cid#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/162\"\u003eipfs/go-cid#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/163\"\u003eipfs/go-cid#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.1.0 to 0.17.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/164\"\u003eipfs/go-cid#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/165\"\u003eipfs/go-cid#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/166\"\u003eipfs/go-cid#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/167\"\u003eipfs/go-cid#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove _rsrch/cidiface into an internal package by \u003ca href=\"https://github.com/MichaelMure\"\u003e\u003ccode\u003e@​MichaelMure\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/169\"\u003eipfs/go-cid#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/170\"\u003eipfs/go-cid#170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MichaelMure\"\u003e\u003ccode\u003e@​MichaelMure\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/169\"\u003eipfs/go-cid#169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-cid/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/ipfs/go-cid/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/5cddba5d532ac5adeec87f5542c057e1dbfbce9b\"\u003e\u003ccode\u003e5cddba5\u003c/code\u003e\u003c/a\u003e v0.5.0 bump (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/c38d1ef3f40a0ccf934079bce46465401965a029\"\u003e\u003ccode\u003ec38d1ef\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/7f61b44eb93ea36191d53fa7f469281aa028fd55\"\u003e\u003ccode\u003e7f61b44\u003c/code\u003e\u003c/a\u003e move _rsrch/cidiface into an internal package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/13ed68d2d72535cbfeeea4d13005318f2c9f74dd\"\u003e\u003ccode\u003e13ed68d\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.22 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/b655a59a8a11aebbe83f0757f172ffc238f82a34\"\u003e\u003ccode\u003eb655a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/166\"\u003e#166\u003c/a\u003e from ipfs/uci/copy-templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/81bd42a55c25a891d6e7106afe627ed49df8705e\"\u003e\u003ccode\u003e81bd42a\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/tagpush.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/23af06e490abf742c0fa3aa02f081e2ea283c163\"\u003e\u003ccode\u003e23af06e\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/release-check.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/52653019a795dd2fa2486f8916164a18bce7d2e0\"\u003e\u003ccode\u003e5265301\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/releaser.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/11e146d86de3707ea5486ca7ab77a0d1036469a7\"\u003e\u003ccode\u003e11e146d\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/go-check.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/91f1b23adfbeba8ab4caba2b04cde65716ffae9c\"\u003e\u003ccode\u003e91f1b23\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/go-test.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipfs/go-cid/compare/v0.4.1...v0.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/ipfs/go-datastore` from 0.6.0 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResults.Close should return error by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/230\"\u003eipfs/go-datastore#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.1...v0.8.2\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.1...v0.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to GitHub-native Dependabot by \u003ca href=\"https://github.com/dependabot-preview\"\u003e\u003ccode\u003e@​dependabot-preview\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/170\"\u003eipfs/go-datastore#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate fuzz module dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/228\"\u003eipfs/go-datastore#228\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.0...v0.8.1\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.0...v0.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003ch2\u003e⚠︎ Breaking Changes\u003c/h2\u003e\n\u003cp\u003eThis release has breaking query API updates:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003equery.ResultsWithChan\u003c/code\u003e function has been removed.  Users of \u003ccode\u003eResultsWithChan\u003c/code\u003e can replace it with \u003ccode\u003eResultsWithContext\u003c/code\u003e, see the \u003ccode\u003eQuery\u003c/code\u003e implementation in the \u003ca href=\"https://github.com/ipfs/go-datastore/blob/master/examples/fs.go\"\u003eexamples\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003equery.ResultsWithProcess\u003c/code\u003e has been replaced with \u003ccode\u003equery.ResultsWithContext\u003c/code\u003e . There is no longer a need for the \u003ccode\u003egoprocess\u003c/code\u003e package since \u003ccode\u003equery.Results\u003c/code\u003e can be closed when a context ins canceled by using \u003ccode\u003econtext.AfterFunc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResultBuilder\u003c/code\u003e and functions associated with it have been removed. Use \u003ccode\u003eResultsWithContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery.Results.Close\u003c/code\u003e no longer returns an error. This did not provide any functional value outside of a query implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eNo goprocess by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/223\"\u003eipfs/go-datastore#223\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove goprocess from api\u003c/li\u003e\n\u003cli\u003ereplace goprocess with \u003ccode\u003eContext\u003c/code\u003e-based functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eClose\u003c/code\u003e functions do not need to return error\u003c/li\u003e\n\u003cli\u003ereplace \u003ccode\u003eResultsWithProcess\u003c/code\u003e with \u003ccode\u003eResultsWithContext\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eremove deprieated \u003ccode\u003eResultsWithChan\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eResultBuilder\u003c/code\u003e to simplify query API\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.7.0...v0.8.0\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.7.0...v0.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esync: update CI config files by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/195\"\u003eipfs/go-datastore#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix fuzz tests by adding the missing context.Context argument by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/198\"\u003eipfs/go-datastore#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix fuzz commands by \u003ca href=\"https://github.com/aschmahmann\"\u003e\u003ccode\u003e@​aschmahmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/202\"\u003eipfs/go-datastore#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd .github/workflows/cifuzz.yml by \u003ca href=\"https://github.com/DavidKorczynski\"\u003e\u003ccode\u003e@​DavidKorczynski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/197\"\u003eipfs/go-datastore#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/delete-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/205\"\u003eipfs/go-datastore#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/206\"\u003eipfs/go-datastore#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/207\"\u003eipfs/go-datastore#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd root namespace method to Key by \u003ca href=\"https://github.com/dennis-tra\"\u003e\u003ccode\u003e@​dennis-tra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/208\"\u003eipfs/go-datastore#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd traced datastore by \u003ca href=\"https://github.com/dennis-tra\"\u003e\u003ccode\u003e@​dennis-tra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/209\"\u003eipfs/go-datastore#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/214\"\u003eipfs/go-datastore#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/215\"\u003eipfs/go-datastore#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/216\"\u003eipfs/go-datastore#216\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/ipfs/go-datastore/commit/d16c26966647697a53ec76d918ec9bb41e32a754\"\u003e\u003ccode\u003ed16c269\u003c/code\u003e\u003c/a\u003e bump version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/12840feca9a95233db033a54fcf96d7952118c1a\"\u003e\u003ccode\u003e12840fe\u003c/code\u003e\u003c/a\u003e Results.Close should return error (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/b5f5dc9c795f4f5c5dfa8baa12f5153f7a066014\"\u003e\u003ccode\u003eb5f5dc9\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/b41750569a556a03ea37bdf45d9acf0ce1d757c5\"\u003e\u003ccode\u003eb417505\u003c/code\u003e\u003c/a\u003e Update fuzz module dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/1a6f598b2c5a4c3c4d6ba0e8166a2d5fda9f90fe\"\u003e\u003ccode\u003e1a6f598\u003c/code\u003e\u003c/a\u003e Upgrade to GitHub-native Dependabot (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/00a4473935bd69f7ea79e7334f9c480ebcf418ba\"\u003e\u003ccode\u003e00a4473\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/74f711006e7f7423643193e11e3c7c6736d1022a\"\u003e\u003ccode\u003e74f7110\u003c/code\u003e\u003c/a\u003e No goprocess (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/924d78345eee77c3e75f09d4805e68703dbca59b\"\u003e\u003ccode\u003e924d783\u003c/code\u003e\u003c/a\u003e Release version 0.7.0 (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/5d9ef3cf3b4241ec68af964cb85dc86e29c7fbc8\"\u003e\u003ccode\u003e5d9ef3c\u003c/code\u003e\u003c/a\u003e Remove obsolete .gx directory (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/248ae8200628724700f40b109b86d2e44457ad84\"\u003e\u003ccode\u003e248ae82\u003c/code\u003e\u003c/a\u003e Update fuzz dependecies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.6.0...v0.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-ds-badger4` from 0.1.5 to 0.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-ds-badger4/releases\"\u003egithub.com/ipfs/go-ds-badger4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate go-datastore by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/pull/6\"\u003eipfs/go-ds-badger4#6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ds-badger4/compare/v0.1.7...v0.1.8\"\u003ehttps://github.com/ipfs/go-ds-badger4/compare/v0.1.7...v0.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/pull/4\"\u003eipfs/go-ds-badger4#4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ds-badger4/compare/v0.1.6...v0.1.7\"\u003ehttps://github.com/ipfs/go-ds-badger4/compare/v0.1.6...v0.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse go-datastore without goprocess by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/pull/2\"\u003eipfs/go-ds-badger4#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/pull/2\"\u003eipfs/go-ds-badger4#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ds-badger4/compare/v0.1.5...v0.1.6\"\u003ehttps://github.com/ipfs/go-ds-badger4/compare/v0.1.5...v0.1.6\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/ipfs/go-ds-badger4/commit/dadbf09597e3cbd5c2c168a75bb32b81a7412b08\"\u003e\u003ccode\u003edadbf09\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/7\"\u003e#7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/6ff5fa92f29e5fbead4381be2ff3a6b37f54552d\"\u003e\u003ccode\u003e6ff5fa9\u003c/code\u003e\u003c/a\u003e update go-datastore (\u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/b85e9ed9f439d923e6ba812fb27d83155234d52a\"\u003e\u003ccode\u003eb85e9ed\u003c/code\u003e\u003c/a\u003e update version (\u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/afe55d3c652886080f3ac456b5a45841a78e664b\"\u003e\u003ccode\u003eafe55d3\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/48f336e53c52d1f3a1d1529df47af27d80b87399\"\u003e\u003ccode\u003e48f336e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/3\"\u003e#3\u003c/a\u003e from ipfs/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/2a4bc600ad037eab931380f53fd1d38bcb594724\"\u003e\u003ccode\u003e2a4bc60\u003c/code\u003e\u003c/a\u003e new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/2b598434cfe7def4a44e98728130a6d02ad9cb7c\"\u003e\u003ccode\u003e2b59843\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/2\"\u003e#2\u003c/a\u003e from ipfs/no-goprocess\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/694639c135e5071a50b82ee2bc4824806d0d3310\"\u003e\u003ccode\u003e694639c\u003c/code\u003e\u003c/a\u003e use go-datastore without goprocess\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/cc6f11af76744f385c6371938ef52fe8ee82f3bd\"\u003e\u003ccode\u003ecc6f11a\u003c/code\u003e\u003c/a\u003e chore: Update .github/workflows/stale.yml [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-ds-badger4/compare/v0.1.5...v0.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-ipld-format` from 0.6.0 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-ipld-format/releases\"\u003egithub.com/ipfs/go-ipld-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/97\"\u003eipfs/go-ipld-format#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/98\"\u003eipfs/go-ipld-format#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavoid unnecessary slice allocation by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/99\"\u003eipfs/go-ipld-format#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ipld-format/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/ipfs/go-ipld-format/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade go-block-format to v0.2.2 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/95\"\u003eipfs/go-ipld-format#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ipld-format/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/ipfs/go-ipld-format/compare/v0.6.1...v0.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/88\"\u003eipfs/go-ipld-format#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/89\"\u003eipfs/go-ipld-format#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/90\"\u003eipfs/go-ipld-format#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/91\"\u003eipfs/go-ipld-format#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/92\"\u003eipfs/go-ipld-format#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/93\"\u003eipfs/go-ipld-format#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/93\"\u003eipfs/go-ipld-format#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ipld-format/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/ipfs/go-ipld-format/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/b4411f42758b6504d7796e5b812a9860e8a22fc9\"\u003e\u003ccode\u003eb4411f4\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/e9ceaefd9cff8e2038b41d180a2e00a2327e43bf\"\u003e\u003ccode\u003ee9ceaef\u003c/code\u003e\u003c/a\u003e avoid unnecessary slice allocation (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/a2d456f5a9d78e5a1dae467d75bf9e90d4337237\"\u003e\u003ccode\u003ea2d456f\u003c/code\u003e\u003c/a\u003e upate dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/d2fadfa21f3c7120fe5db6e3ce6da946379f45dc\"\u003e\u003ccode\u003ed2fadfa\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.24 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/0e41945f91d48d21ab7d3b74b5dae2bdd418cb02\"\u003e\u003ccode\u003e0e41945\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/539ce142cd786ee11fd0bca9ebc856135b841155\"\u003e\u003ccode\u003e539ce14\u003c/code\u003e\u003c/a\u003e Upgrade go-block-format to v0.2.2 (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/f21568f52abdd6cea25915b9ad57372abeb8124a\"\u003e\u003ccode\u003ef21568f\u003c/code\u003e\u003c/a\u003e bump version (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/19ff051f1e2a80dca04f437d265c891aa07aabf4\"\u003e\u003ccode\u003e19ff051\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/93\"\u003e#93\u003c/a\u003e from ipfs/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/7adec4ab4280fe51c44f42e899c2af191c375137\"\u003e\u003ccode\u003e7adec4a\u003c/code\u003e\u003c/a\u003e Remove .gx directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/c9c067e43a9380bfb1ac403211d09524cc4c16fd\"\u003e\u003ccode\u003ec9c067e\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipfs/go-ipld-format/compare/v0.6.0...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p` from 0.37.2 to 0.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p/releases\"\u003egithub.com/libp2p/go-libp2p's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e7059eb52 conngater: fix incorrect err return value (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3219\"\u003e#3219\u003c/a\u003e)\n74c68600 fix(libp2phttp): bound NewStream timeout (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3225\"\u003e#3225\u003c/a\u003e)\nccc48499 webrtc: fix memory leak with udpmux.muxedConnection context (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3243\"\u003e#3243\u003c/a\u003e)\n99a511f7 connmgr: fix transport association bug (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3221\"\u003e#3221\u003c/a\u003e)\neb3ff9f8 autonatv2: fix server dial data request policy (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3247\"\u003e#3247\u003c/a\u003e)\n8ce45df1 Release v0.41.1\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.41.0...v0.41.1\"\u003ehttps://github.com/libp2p/go-libp2p/compare/v0.41.0...v0.41.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch2\u003e⚠︎ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release updates go-multiaddr to v0.15 which has some breaking changes. This should not affect most users, but reference the go-multiaddr v0.15.0 release notes for breaking changes: \u003ca href=\"https://github.com/multiformats/go-multiaddr/releases/tag/v0.15.0\"\u003ehttps://github.com/multiformats/go-multiaddr/releases/tag/v0.15.0\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔦 Highlights\u003c/h2\u003e\n\u003cp\u003eOverall this is a fairly minor release focused on supporting the go-multiaddr v0.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to go-multiaddr v0.15. This is a pretty big release for go-multiaddr that should make it harder to misuse. See the v0.15.0 release notes for breaking changes: \u003ca href=\"https://github.com/multiformats/go-multiaddr/releases/tag/v0.15.0\"\u003ehttps://github.com/multiformats/go-multiaddr/releases/tag/v0.15.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUniform HTTP Peer ID Auth over native HTTP transport and HTTP over libp2p streams. See the \u003ca href=\"https://pkg.go.dev/github.com/libp2p/go-libp2p/p2p/http#example-Host-AuthenticatedHTTP\"\u003ehttp.Host Autthenticated HTTP example\u003c/a\u003e in the Go doc for an example of usage.\u003c/li\u003e\n\u003cli\u003eSome upnp fixes that should make upnp/nat-pmp more reliable and easier to debug. This fixes an issue with FRITZ!Box routers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3195\"\u003elibp2p/go-libp2p#3195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eautorelay: send addresses on eventbus; dont wrap address factory by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3071\"\u003elibp2p/go-libp2p#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebasichost: add certhashes to addrs in place by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3200\"\u003elibp2p/go-libp2p#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move go-nat to internal package by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3154\"\u003elibp2p/go-libp2p#3154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update quic-go to v0.50.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3204\"\u003elibp2p/go-libp2p#3204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update go-multiaddr to v0.15 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3145\"\u003elibp2p/go-libp2p#3145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(identify): move log to debug level by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3206\"\u003elibp2p/go-libp2p#3206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(libp2phttp): More ergonomic auth by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3188\"\u003elibp2p/go-libp2p#3188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dcutr): Fix end to end tests and add legacy behavior flag (default=true) by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3044\"\u003elibp2p/go-libp2p#3044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(libp2phttp): Fix relative to absolute multiaddr URI logic (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3208\"\u003e#3208\u003c/a\u003e) \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.40.0...v0.41.0\"\u003ehttps://github.com/libp2p/go-libp2p/compare/v0.40.0...v0.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003ch2\u003e⚠ Breaking Change!\u003c/h2\u003e\n\u003cp\u003eIntroducing error codes mandated changing the error types returned by stream resets. All checks that depended on checking the error string or comparing equality with \u003ccode\u003enetwork.ErrReset\u003c/code\u003e, now need to use \u003ccode\u003eerrors.Is(err, network.ErrReset)\u003c/code\u003e. More details below in the error codes section.\u003c/p\u003e\n\u003ch2\u003e🔦 Highlights\u003c/h2\u003e\n\u003ch3\u003eError Codes\u003c/h3\u003e\n\u003cp\u003eThis releases introduces error codes for Stream Reset and Connection Close. This allows sending for more information to the peer about the error condition causing the abort. go-libp2p has already defined some error codes which are useful for many different use cases. You can find them in:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/8ce45df1bd142373cdf0a6f8355a757273258f49\"\u003e\u003ccode\u003e8ce45df\u003c/code\u003e\u003c/a\u003e Release v0.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/eb3ff9f8ddf9c92ebcc9a2c6cdc9559da95e582a\"\u003e\u003ccode\u003eeb3ff9f\u003c/code\u003e\u003c/a\u003e autonatv2: fix server dial data request policy (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3247\"\u003e#3247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/99a511f732cdab903fab7d0864e243ea78a9bdea\"\u003e\u003ccode\u003e99a511f\u003c/code\u003e\u003c/a\u003e connmgr: fix transport association bug (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/ccc48499530c5e0e1ecd514a7f875018c3fb95da\"\u003e\u003ccode\u003eccc4849\u003c/code\u003e\u003c/a\u003e webrtc: fix memory leak with udpmux.muxedConnection context (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3243\"\u003e#3243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/74c686002eacabb3749156ce722a4f1e378693f9\"\u003e\u003ccode\u003e74c6860\u003c/code\u003e\u003c/a\u003e fix(libp2phttp): bound NewStream timeout (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3225\"\u003e#3225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/7059eb52df81caf396cb45a5120f97c5f999ac9c\"\u003e\u003ccode\u003e7059eb5\u003c/code\u003e\u003c/a\u003e conngater: fix incorrect err return value (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3219\"\u003e#3219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/578af0c651a61549cc51a08c70f611c8977ae75e\"\u003e\u003ccode\u003e578af0c\u003c/code\u003e\u003c/a\u003e Release v0.41.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/e9a2fa57f50400889a8d2b4139a3e87b66ba68c1\"\u003e\u003ccode\u003ee9a2fa5\u003c/code\u003e\u003c/a\u003e chore: update deps for v0.41 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3209\"\u003e#3209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/c250ce3326c2ced502daa463651f40998b447bfb\"\u003e\u003ccode\u003ec250ce3\u003c/code\u003e\u003c/a\u003e fix(libp2phttp): Fix relative to absolute multiaddr URI logic (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3208\"\u003e#3208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/93014e1148337e3093d6abe34e0d717451f8e088\"\u003e\u003ccode\u003e93014e1\u003c/code\u003e\u003c/a\u003e fix(dcutr): Fix end to end tests and add legacy behavior flag (default=true) ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.37.2...v0.41.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.12.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/595\"\u003elibp2p/go-libp2p-pubsub#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade go-libp2p to v0.39.1 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/598\"\u003elibp2p/go-libp2p-pubsub#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: avoid repeated checksum calculations by \u003ca href=\"https://github.com/arajasek\"\u003e\u003ccode\u003e@​arajasek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/599\"\u003elibp2p/go-libp2p-pubsub#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: WithValidatorData publishing option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/603\"\u003elibp2p/go-libp2p-pubsub#603\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arajasek\"\u003e\u003ccode\u003e@​arajasek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/599\"\u003elibp2p/go-libp2p-pubsub#599\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/577\"\u003elibp2p/go-libp2p-pubsub#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go-libp2p to latest by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/578\"\u003elibp2p/go-libp2p-pubsub#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not call Debugf for non-debug levels in doDropRPC by \u003ca href=\"https://github.com/algorandskiy\"\u003e\u003ccode\u003e@​algorandskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/580\"\u003elibp2p/go-libp2p-pubsub#580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Function to Enable Application Layer to...\n\n_Description has been truncated_","html_url":"https://github.com/clevergoldfox/celestia-node/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/clevergoldfox%2Fcelestia-node/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"3828476496","node_id":"PR_kwDOIVzklc698bvJ","number":731,"state":"closed","title":"build(deps): bump the go-dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T07:37:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T07:57:07.000Z","updated_at":"2026-02-02T07:37:57.000Z","time_to_close":1208448,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":28,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.3","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/OffchainLabs/prysm/v7","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/OffchainLabs/prysm"},{"name":"github.com/attestantio/go-eth2-client","old_version":"0.27.1","new_version":"0.28.0","repository_url":"https://github.com/attestantio/go-eth2-client"},{"name":"github.com/avast/retry-go/v4","old_version":"4.6.1","new_version":"4.7.0","repository_url":"https://github.com/avast/retry-go"},{"name":"github.com/beevik/ntp","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/beevik/ntp"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.7","new_version":"1.16.8","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/ethpandaops/beacon","old_version":"0.65.0","new_version":"0.67.0","repository_url":"https://github.com/ethpandaops/beacon"},{"name":"github.com/go-co-op/gocron/v2","old_version":"2.16.6","new_version":"2.19.0","repository_url":"https://github.com/go-co-op/gocron"},{"name":"github.com/grpc-ecosystem/go-grpc-middleware/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/grpc-ecosystem/go-grpc-middleware"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.38.2","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.17.2","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sirupsen/logrus","old_version":"1.9.3","new_version":"1.9.4","repository_url":"https://github.com/sirupsen/logrus"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.3` |\n| [github.com/OffchainLabs/prysm/v7](https://github.com/OffchainLabs/prysm) | `7.0.0` | `7.1.2` |\n| [github.com/attestantio/go-eth2-client](https://github.com/attestantio/go-eth2-client) | `0.27.1` | `0.28.0` |\n| [github.com/avast/retry-go/v4](https://github.com/avast/retry-go) | `4.6.1` | `4.7.0` |\n| [github.com/beevik/ntp](https://github.com/beevik/ntp) | `1.4.3` | `1.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.16.7` | `1.16.8` |\n| [github.com/ethpandaops/beacon](https://github.com/ethpandaops/beacon) | `0.65.0` | `0.67.0` |\n| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) | `2.16.6` | `2.19.0` |\n| [github.com/grpc-ecosystem/go-grpc-middleware/v2](https://github.com/grpc-ecosystem/go-grpc-middleware) | `2.3.2` | `2.3.3` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.38.2` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.2` | `0.15.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.17.2` |\n| [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) | `1.9.3` | `1.9.4` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.4.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.40.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.40.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.14.0` |\n\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.3 (2025-10-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: wrap KError into error returned by IncrementalAlterConfig by \u003ca href=\"https://github.com/prestona\"\u003e\u003ccode\u003e@​prestona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3352\"\u003eIBM/sarama#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assign sequence when flushing retry buffers by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3362\"\u003eIBM/sarama#3362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency dominikh/go-tools to v2025 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3351\"\u003eIBM/sarama#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vearutop/teststat to v0.1.27 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3350\"\u003eIBM/sarama#3350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/klauspost/compress to v1.18.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3355\"\u003eIBM/sarama#3355\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): extract tool versions and add renovate customManagers by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3346\"\u003eIBM/sarama#3346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.2...v1.46.3\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.2...v1.46.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.2 (2025-10-10)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eA big focus on improving our support for newer protocol versions in this release, particularly supporting a wider range of flexible versions\u003c/p\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: support V5 ListOffsets by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3308\"\u003eIBM/sarama#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DeleteGroups V2 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3320\"\u003eIBM/sarama#3320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DeleteTopics V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3321\"\u003eIBM/sarama#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support CreateTopics V5 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3322\"\u003eIBM/sarama#3322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support IncrementalAlterConfigs V1 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3319\"\u003eIBM/sarama#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DescribeGroups V5 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3331\"\u003eIBM/sarama#3331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SyncGroup V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3332\"\u003eIBM/sarama#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support LeaveGroup V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3334\"\u003eIBM/sarama#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Heartbeat V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3335\"\u003eIBM/sarama#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support JoinGroup V6 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3339\"\u003eIBM/sarama#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DescribeClientQuotas V1 protocol by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3342\"\u003eIBM/sarama#3342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update map rather than create a new map by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3302\"\u003eIBM/sarama#3302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: metadata_response valid version range by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3304\"\u003eIBM/sarama#3304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add V4 as valid CreateTopicsResponse by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3305\"\u003eIBM/sarama#3305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct requiredVersion for DescribeLogDirsResponse by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3306\"\u003eIBM/sarama#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: extend TestAllocateBodyProtocolVersions for more testing by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3307\"\u003eIBM/sarama#3307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-flexible ElectLeadersRequest V0/V1 encode/decode by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3312\"\u003eIBM/sarama#3312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make alterPartitionReassignmentsBlock consistent by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3313\"\u003eIBM/sarama#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct decodeRequest bytesRead return value by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3314\"\u003eIBM/sarama#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: decoder issues by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3327\"\u003eIBM/sarama#3327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve KIP-511 behaviour on older Kafka clusters by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3328\"\u003eIBM/sarama#3328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return correct error when encoding by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3333\"\u003eIBM/sarama#3333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct ApiVersionsResponse handling of ErrUnsupportedVersion by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3337\"\u003eIBM/sarama#3337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\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/IBM/sarama/commit/0447c9abdd8b66f6ee099320bbc21e88fb44e68c\"\u003e\u003ccode\u003e0447c9a\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/setup-node from 5.0.0 to 6.0.0 in the actions group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7744b25fcebed358795363d9e19e335cdbd5c056\"\u003e\u003ccode\u003e7744b25\u003c/code\u003e\u003c/a\u003e chore(ci): bump github/codeql-action from 4.30.8 to 4.30.9 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3358\"\u003e#3358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30f1c1d733ed4c20eeb66648e010747b761dd290\"\u003e\u003ccode\u003e30f1c1d\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/klauspost/compress to v1.18.1 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9a643a1aac64fd193a627448a5d745c4ec0bb034\"\u003e\u003ccode\u003e9a643a1\u003c/code\u003e\u003c/a\u003e chore(ci): Update registry.access.redhat.com/ubi9/ubi-minimal:9.6 Docker dige...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/35ecd4887f2e6c9727192919592cf65fd8f10dc4\"\u003e\u003ccode\u003e35ecd48\u003c/code\u003e\u003c/a\u003e fix: assign sequence when flushing retry buffers (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3362\"\u003e#3362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/0347c607be37372b5342160204216c1f086c19b1\"\u003e\u003ccode\u003e0347c60\u003c/code\u003e\u003c/a\u003e fix: wrap KError into error returned by IncrementalAlterConfig (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/e566998c576e37a3f4abfa5660b52dd0e841de8c\"\u003e\u003ccode\u003ee566998\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vearutop/teststat to v0.1.27 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/4c38778a1851340c85df1db0cd946c3ca5616392\"\u003e\u003ccode\u003e4c38778\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dominikh/go-tools to v2025 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9fc1146d97993ce2cab081175efb0d586f13625f\"\u003e\u003ccode\u003e9fc1146\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/dependency-review-action from 4.8.0 to 4.8.1 in the a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/ce734e311d5ea7d24eed599e17314f4f57f0649b\"\u003e\u003ccode\u003ece734e3\u003c/code\u003e\u003c/a\u003e chore(ci): bump github/codeql-action from 3.30.6 to 4.30.8 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3349\"\u003e#3349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/OffchainLabs/prysm/v7` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OffchainLabs/prysm/releases\"\u003egithub.com/OffchainLabs/prysm/v7's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.1...v7.1.2\"\u003ev7.1.2\u003c/a\u003e - 2026-01-07\u003c/h1\u003e\n\u003cp\u003eHappy new year! This patch release is very small. The main improvement is better management of pending attestation aggregation via \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/pull/16153\"\u003ePR 16153\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprimitives.BuilderIndex\u003c/code\u003e: SSZ \u003ccode\u003euint64\u003c/code\u003e wrapper for builder registry indices. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16169\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethe /eth/v2/beacon/pool/attestations and /eth/v1/beacon/pool/sync_committees now returns a 503 error if the node is still syncing, the rest api is also working in a similar process to gRPC broadcasting immediately now. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16152\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateDataColumn\u003c/code\u003e: Remove error logs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16157\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePending aggregates: When multiple aggregated attestations only differing by the aggregator index are in the pending queue, only process one of them. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16153\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the missing fork version object mapping for Fulu in light client p2p. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16151\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not process slots and copy states for next epoch proposers after Fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16168\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2-rc.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.1...v7.1.2-rc.0\"\u003ev7.1.2-rc.0\u003c/a\u003e - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprimitives.BuilderIndex\u003c/code\u003e: SSZ \u003ccode\u003euint64\u003c/code\u003e wrapper for builder registry indices. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16169\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethe /eth/v2/beacon/pool/attestations and /eth/v1/beacon/pool/sync_committees now returns a 503 error if the node is still syncing, the rest api is also working in a similar process to gRPC broadcasting immediately now. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16152\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateDataColumn\u003c/code\u003e: Remove error logs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16157\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePending aggregates: When multiple aggregated attestations only differing by the aggregator index are in the pending queue, only process one of them. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16153\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the missing fork version object mapping for Fulu in light client p2p. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16151\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not process slots and copy states for next epoch proposers after Fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16168\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.0...v7.1.1\"\u003ev7.1.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003cp\u003eRelease highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed potential deadlock scenario in data column batch verification\u003c/li\u003e\n\u003cli\u003eImproved processing and metrics for cells and proofs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe are aware of \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16160\"\u003ean issue\u003c/a\u003e where Prysm struggles to sync from an out of sync state. We will have another release before the end of the year to address this issue.\u003c/p\u003e\n\u003cp\u003eOur postmortem document from the December 4th mainnet issue has been published on our \u003ca href=\"https://prysm.offchainlabs.com/docs/misc/mainnet-postmortems/\"\u003edocumentation site\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OffchainLabs/prysm/blob/develop/CHANGELOG.md\"\u003egithub.com/OffchainLabs/prysm/v7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.1...v7.1.2\"\u003ev7.1.2\u003c/a\u003e - 2026-01-07\u003c/h2\u003e\n\u003cp\u003eHappy new year! This patch release is very small. The main improvement is better management of pending attestation aggregation via \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/pull/16153\"\u003ePR 16153\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprimitives.BuilderIndex\u003c/code\u003e: SSZ \u003ccode\u003euint64\u003c/code\u003e wrapper for builder registry indices. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16169\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethe /eth/v2/beacon/pool/attestations and /eth/v1/beacon/pool/sync_committees now returns a 503 error if the node is still syncing, the rest api is also working in a similar process to gRPC broadcasting immediately now. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16152\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateDataColumn\u003c/code\u003e: Remove error logs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16157\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePending aggregates: When multiple aggregated attestations only differing by the aggregator index are in the pending queue, only process one of them. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16153\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the missing fork version object mapping for Fulu in light client p2p. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16151\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not process slots and copy states for next epoch proposers after Fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16168\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.0...v7.1.1\"\u003ev7.1.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003cp\u003eRelease highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed potential deadlock scenario in data column batch verification\u003c/li\u003e\n\u003cli\u003eImproved processing and metrics for cells and proofs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe are aware of \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16160\"\u003ean issue\u003c/a\u003e where Prysm struggles to sync from an out of sync state. We will have another release before the end of the year to address this issue.\u003c/p\u003e\n\u003cp\u003eOur postmortem document from the December 4th mainnet issue has been published on our \u003ca href=\"https://prysm.offchainlabs.com/docs/misc/mainnet-postmortems/\"\u003edocumentation site\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack the dependent root of the latest finalized checkpoint in forkchoice. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16103\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProposal design document to implement graffiti. Currently it is empty by default and the idea is to have it of the form GE168dPR63af. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15983\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for detecting and logging per address reachability via libp2p AutoNAT v2. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16100\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStatic analyzer that ensures each \u003ccode\u003ehttputil.HandleError\u003c/code\u003e call is followed by a \u003ccode\u003ereturn\u003c/code\u003e statement. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16134\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrometheus histogram \u003ccode\u003ecells_and_proofs_from_structured_computation_milliseconds\u003c/code\u003e to track computation time for cells and proofs from structured blobs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16115\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrometheus histogram \u003ccode\u003eget_blobs_v2_latency_milliseconds\u003c/code\u003e to track RPC latency for \u003ccode\u003egetBlobsV2\u003c/code\u003e calls to the execution layer. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16115\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimise migratetocold by not doing brute force for loop. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16101\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ee2e sync committee evaluator now skips the first slot after startup, we already skip the fork epoch for checks here, this skip only applies on startup, due to altair always from 0 and validators need to warm up. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16145\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003eComputeCellsAndProofsFromFlat\u003c/code\u003e in parallel to improve performance when computing cells and proofs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16115\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003eComputeCellsAndProofsFromStructured\u003c/code\u003e in parallel to improve performance when computing cells and proofs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16115\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnnecessary copy is removed from Eth1DataHasEnoughSupport. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16118\"\u003e[PR]\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/OffchainLabs/prysm/commit/7950a249266a692551e5a910adb9a82a02c92040\"\u003e\u003ccode\u003e7950a24\u003c/code\u003e\u003c/a\u003e feat(primitives): add BuilderIndex SSZ type (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16169\"\u003e#16169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/ea51253be952e132005419d8c6cf3b3e24224c32\"\u003e\u003ccode\u003eea51253\u003c/code\u003e\u003c/a\u003e Do not process slots and copy state for payload attributes post Fulu (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16168\"\u003e#16168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/2ac30f5ce62a094135e95d02a65c3414130e1ede\"\u003e\u003ccode\u003e2ac30f5\u003c/code\u003e\u003c/a\u003e Pending aggregates: When multiple aggregated attestations only differing by t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/7418c00ad6163430c591b6dd5d0d0733dfa65cbc\"\u003e\u003ccode\u003e7418c00\u003c/code\u003e\u003c/a\u003e \u003ccode\u003evalidateDataColumn\u003c/code\u003e: Remove error logs. (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16157\"\u003e#16157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/66342655fd4f9280bdc1ae59f3bc164f380fc905\"\u003e\u003ccode\u003e6634265\u003c/code\u003e\u003c/a\u003e throw 503 error when submit attestation and sync committee are called on sync...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/18eca953c10af383f7f6caa955302cd2dcab89a6\"\u003e\u003ccode\u003e18eca95\u003c/code\u003e\u003c/a\u003e Fix lightclient p2p bug (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16151\"\u003e#16151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/8191bb5711b1ddd6d37a208cea261e6357d7a0f7\"\u003e\u003ccode\u003e8191bb5\u003c/code\u003e\u003c/a\u003e Construct data column sidecars from the execution layer in parallel and add m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/d4613aee0cc1aeff06e057640fe497d6efd3dd99\"\u003e\u003ccode\u003ed4613ae\u003c/code\u003e\u003c/a\u003e skipping slot 1 sync committee check e2e (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16145\"\u003e#16145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/9fcc1a7a77aac59f94463f7195f253f3b7bbcdb0\"\u003e\u003ccode\u003e9fcc1a7\u003c/code\u003e\u003c/a\u003e Guard KZG send with context cancellation (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16144\"\u003e#16144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/75dea214ac1f9aacf2621541892542b43e82c861\"\u003e\u003ccode\u003e75dea21\u003c/code\u003e\u003c/a\u003e Do not error when indices have been computed (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16142\"\u003e#16142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OffchainLabs/prysm/compare/v7.0.0...v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/attestantio/go-eth2-client` from 0.27.1 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/attestantio/go-eth2-client/blob/master/CHANGELOG.md\"\u003egithub.com/attestantio/go-eth2-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e0.28.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency for go-bitfield to get from offchain instead of prysmatic org\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e0.27.2:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd /eth/v1/beacon/blobs/ endpoint support\u003c/li\u003e\n\u003cli\u003eupdate go version to 1.25\u003c/li\u003e\n\u003cli\u003eupdated spec conformance tests for latest forks\u003c/li\u003e\n\u003cli\u003eupdated linters and corresponding fixes\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/attestantio/go-eth2-client/commit/9616db651f2c3024d74f623a07cbe5a1edff31b2\"\u003e\u003ccode\u003e9616db6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/278\"\u003e#278\u003c/a\u003e from attestantio/release_go_eth2_client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/ec91bf6388867947700452fba852137663d8e6ff\"\u003e\u003ccode\u003eec91bf6\u003c/code\u003e\u003c/a\u003e Lint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/60ad4c7aed9bc62ae4d58ff41b807bddbb8ff6b2\"\u003e\u003ccode\u003e60ad4c7\u003c/code\u003e\u003c/a\u003e Add release information.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/43433ffb60591b80b2be517ce0bd749e3e513694\"\u003e\u003ccode\u003e43433ff\u003c/code\u003e\u003c/a\u003e Update go-bitfield refs to OffchainLabs and fix linter issues \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/276\"\u003e#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/3109c2ff1c70d4b96684bb141132bc4da4b9352c\"\u003e\u003ccode\u003e3109c2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/277\"\u003e#277\u003c/a\u003e from attestantio/release_27_2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/e8d3f36e3aa74bc17e5cd0ecc93302bffc94e81a\"\u003e\u003ccode\u003ee8d3f36\u003c/code\u003e\u003c/a\u003e Fix linter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/be371ef7b20c80d8fb306ace5cac1b7345bcb814\"\u003e\u003ccode\u003ebe371ef\u003c/code\u003e\u003c/a\u003e Release 0.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/ca04703556c011fc75d737f9d865ec1071dc99df\"\u003e\u003ccode\u003eca04703\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/274\"\u003e#274\u003c/a\u003e from attestantio/update_go_version_and_golangci_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/1bfc6280e01a280bc52af78a6d944590a2df39dc\"\u003e\u003ccode\u003e1bfc628\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/273\"\u003e#273\u003c/a\u003e from pk910/pk910/add-blobs-request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/dd39e8397f3677997a6a901622c5fb9f12a1102e\"\u003e\u003ccode\u003edd39e83\u003c/code\u003e\u003c/a\u003e fix typo in filename\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/attestantio/go-eth2-client/compare/v0.27.1...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/avast/retry-go/v4` from 4.6.1 to 4.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avast/retry-go/releases\"\u003egithub.com/avast/retry-go/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport context cancel cause by \u003ca href=\"https://github.com/NivKeidan\"\u003e\u003ccode\u003e@​NivKeidan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/117\"\u003eavast/retry-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/avast/retry-go/pull/136\"\u003eavast/retry-go#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FullJitterBackoffDelay  by \u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/128\"\u003eavast/retry-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo delay after final retry on max attempts by \u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/129\"\u003eavast/retry-go#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackOffDelay multiplies attempts from zero by \u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/130\"\u003eavast/retry-go#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Go version 1.25 to test matrix for expanded compatibility testing by \u003ca href=\"https://github.com/JaSei\"\u003e\u003ccode\u003e@​JaSei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/142\"\u003eavast/retry-go#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NivKeidan\"\u003e\u003ccode\u003e@​NivKeidan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/117\"\u003eavast/retry-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/128\"\u003eavast/retry-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/129\"\u003eavast/retry-go#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avast/retry-go/compare/4.6.1...v4.7.0\"\u003ehttps://github.com/avast/retry-go/compare/4.6.1...v4.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/avast/retry-go/commit/375037b55dceec39815fd3d0c5bfbccf30255a38\"\u003e\u003ccode\u003e375037b\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/306fcee0b3a24cc338d781ccadd4de9b181cd9f9\"\u003e\u003ccode\u003e306fcee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/142\"\u003e#142\u003c/a\u003e from avast/go_1_25_test_environment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/0bdef9ca6be8ab1a946ebbfbb3203e7e7ca27e5d\"\u003e\u003ccode\u003e0bdef9c\u003c/code\u003e\u003c/a\u003e ci(workflow): add Go version 1.25 to test matrix for expanded compatibility t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/66013dabdd7239c2457d50184ed100ac578a3f8b\"\u003e\u003ccode\u003e66013da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/130\"\u003e#130\u003c/a\u003e from StounhandJ/back_off_delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/9e5d0d636c77cb5f93470add6842cdb15e0b9973\"\u003e\u003ccode\u003e9e5d0d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/129\"\u003e#129\u003c/a\u003e from StounhandJ/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/5068e50f13c0c2a32f37ba1cdb587c7a30131e4d\"\u003e\u003ccode\u003e5068e50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/128\"\u003e#128\u003c/a\u003e from amirrezafahimi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/22920c371b276dd4b858dc948201ee1435ca02fd\"\u003e\u003ccode\u003e22920c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/136\"\u003e#136\u003c/a\u003e from avast/dependabot/go_modules/github.com/stretchr/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/459fade57178b54cf274e5113eff8f4133b1f048\"\u003e\u003ccode\u003e459fade\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.10.0 to 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/6c62c209b5af94fb000269cd3ea985b25e788552\"\u003e\u003ccode\u003e6c62c20\u003c/code\u003e\u003c/a\u003e BackOffDelay multiplies attempts from zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/e330bceda0635d367d49c324ae28bda6df3bd1d1\"\u003e\u003ccode\u003ee330bce\u003c/code\u003e\u003c/a\u003e no delay after final retry on max attempts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avast/retry-go/compare/4.6.1...4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/beevik/ntp` from 1.4.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beevik/ntp/releases\"\u003egithub.com/beevik/ntp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/blob/main/RELEASE_NOTES.md\"\u003egithub.com/beevik/ntp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.5.0\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/commit/bf2a50c2f9035259d3e3b2b27eb5d780d35805c6\"\u003e\u003ccode\u003ebf2a50c\u003c/code\u003e\u003c/a\u003e Release v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3a6261ccfb8fb963bc940ddb025759adf8795288\"\u003e\u003ccode\u003e3a6261c\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/6917aef9285bbe6ca219087056cd8411237c83bf\"\u003e\u003ccode\u003e6917aef\u003c/code\u003e\u003c/a\u003e Minor change to QueryOptions ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3dfba1ddf8db46e59f0015acd5308b79cf1893db\"\u003e\u003ccode\u003e3dfba1d\u003c/code\u003e\u003c/a\u003e Add GetSystemTime query option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/9dfcbd9a319ba8c11eae7ee98b9ada97c7e44d5a\"\u003e\u003ccode\u003e9dfcbd9\u003c/code\u003e\u003c/a\u003e Update github actions to use go 1.24+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/028290893ccb89792401f0ea18600760acba9697\"\u003e\u003ccode\u003e0282908\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/06ef196b89ecf9fe2dedfb53ffc03eb920841857\"\u003e\u003ccode\u003e06ef196\u003c/code\u003e\u003c/a\u003e Update github actions for better security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/0a52d188efc401bdcf6de375319c0b8b31e2c8d4\"\u003e\u003ccode\u003e0a52d18\u003c/code\u003e\u003c/a\u003e Response time fields robust against NTP rollover\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beevik/ntp/compare/v1.4.3...v1.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.16.7 to 1.16.8\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\u003eMoisture Filters (v1.16.8)\u003c/h2\u003e\n\u003cp\u003eThis is a security fix release and is recommended for all users. It resolves two p2p\nvulnerabilities reported through the Ethereum Foundation bug bounty program.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eAs with all our previous releases, you can find the:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePre-built binaries for all platforms on our \u003ca href=\"https://geth.ethereum.org/downloads/\"\u003edownloads page\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDocker images published under \u003ca href=\"https://hub.docker.com/r/ethereum/client-go\"\u003e\u003ccode\u003eethereum/client-go\u003c/code\u003e\u003c/a\u003e (use \u0026quot;stable\u0026quot; tag).\u003c/li\u003e\n\u003cli\u003eUbuntu packages in our \u003ca href=\"https://launchpad.net/~ethereum/+archive/ubuntu/ethereum\"\u003eLaunchpad PPA repository\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003emacOS packages in our \u003ca href=\"https://github.com/ethereum/homebrew-ethereum\"\u003eHomebrew Tap repository\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/ethereum/go-ethereum/commit/abeb78c647e354ed922726a1d719ac7bc64a07e2\"\u003e\u003ccode\u003eabeb78c\u003c/code\u003e\u003c/a\u003e Merge branch 'dos-fixes' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ce43eb98de0a9ff62eef2af0c2f7cff862c9d421\"\u003e\u003ccode\u003ece43eb9\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.8 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/638741b082bec27b94034d43af93269dad665606\"\u003e\u003ccode\u003e638741b\u003c/code\u003e\u003c/a\u003e crypto/ecies: use aes blocksize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/fdfd1235acc4239ef29107bcc16aa64cfdb39762\"\u003e\u003ccode\u003efdfd123\u003c/code\u003e\u003c/a\u003e core/txpool: drop peers on invalid KZG proofs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8ecb68623b76232c67d9bd67f1ffd89ba62a385e\"\u003e\u003ccode\u003e8ecb686\u003c/code\u003e\u003c/a\u003e version: begin v1.16.8 release cycle\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.16.7...v1.16.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethpandaops/beacon` from 0.65.0 to 0.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethpandaops/beacon/releases\"\u003egithub.com/ethpandaops/beacon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.67.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd is_optimistic metric to sync metrics by \u003ca href=\"https://github.com/samcm\"\u003e\u003ccode\u003e@​samcm\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/jshufro\"\u003e\u003ccode\u003e@​jshufro\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/pull/67\"\u003eethpandaops/beacon#67\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ethpandaops/beacon/compare/v0.66.0...v0.67.0\"\u003ehttps://github.com/ethpandaops/beacon/compare/v0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.66.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estore full specs in state.Spec by \u003ca href=\"https://github.com/pk910\"\u003e\u003ccode\u003e@​pk910\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/pull/65\"\u003eethpandaops/beacon#65\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pk910\"\u003e\u003ccode\u003e@​pk910\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/pull/65\"\u003eethpandaops/beacon#65\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ethpandaops/beacon/compare/v0.65.0...v0.66.0\"\u003ehttps://github.com/ethpandaops/beacon/compare/v0.65.0...v0.66.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/ethpandaops/beacon/commit/2f14e6ddd6559607ab536040450a32844afd8635\"\u003e\u003ccode\u003e2f14e6d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/issues/67\"\u003e#67\u003c/a\u003e from ethpandaops/samcm/add-is-optimistic-metric\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/92b42c742a5447336dc92967f7bbe9a52279d8b1\"\u003e\u003ccode\u003e92b42c7\u003c/code\u003e\u003c/a\u003e fix: preallocate slices to satisfy prealloc linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/26b1592e05fc2a674dd882d730b92cddf95ba020\"\u003e\u003ccode\u003e26b1592\u003c/code\u003e\u003c/a\u003e fix: use uint64 for withdrawal metrics to avoid integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/1a3d0feda7c7b8872b4e1f039ec6fd9655290153\"\u003e\u003ccode\u003e1a3d0fe\u003c/code\u003e\u003c/a\u003e Add is_optimistic metric to sync metrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/6869e6d363be26ea4783be2fed7c24ab65c32b07\"\u003e\u003ccode\u003e6869e6d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/issues/65\"\u003e#65\u003c/a\u003e from ethpandaops/pk910/add-full-spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/f449f88fde5b6de7b612cb11c019c9ff595528ce\"\u003e\u003ccode\u003ef449f88\u003c/code\u003e\u003c/a\u003e fix golangci-lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/639105ffe6c2376be9ed7ebd60e82f8055296d41\"\u003e\u003ccode\u003e639105f\u003c/code\u003e\u003c/a\u003e store full specs in state.Spec\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethpandaops/beacon/compare/v0.65.0...v0.67.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-co-op/gocron/v2` from 2.16.6 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-co-op/gocron/releases\"\u003egithub.com/go-co-op/gocron/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add scheduler lifecycle monitoring \u0026lt;\u0026gt; \u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/785\"\u003e#785\u003c/a\u003e by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/889\"\u003ego-co-op/gocron#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose default cron implementation by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/906\"\u003ego-co-op/gocron#906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/903\"\u003ego-co-op/gocron#903\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-co-op/gocron/compare/v2.18.2...v2.19.0\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.2...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/899\"\u003ego-co-op/gocron#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/898\"\u003ego-co-op/gocron#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calling start multiple times should no-op by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/901\"\u003ego-co-op/gocron#901\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-co-op/gocron/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/894\"\u003ego-co-op/gocron#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: WithStartDateTimePast now correctly calculates from past time by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/897\"\u003ego-co-op/gocron#897\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-co-op/gocron/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add option to calculate intervals from job completion time for interval-based scheduling (fixes \u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/565\"\u003e#565\u003c/a\u003e) by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/884\"\u003ego-co-op/gocron#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: limit validation for WithLimitedRuns by \u003ca href=\"https://github.com/OsipovMax\"\u003e\u003ccode\u003e@​OsipovMax\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/893\"\u003ego-co-op/gocron#893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add v1 to v2 migration guide by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/890\"\u003ego-co-op/gocron#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: add more daylight savings time tests by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/891\"\u003ego-co-op/gocron#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Articles \u0026amp; Blog Posts section to README  by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/886\"\u003ego-co-op/gocron#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/883\"\u003ego-co-op/gocron#883\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OsipovMax\"\u003e\u003ccode\u003e@​OsipovMax\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/893\"\u003ego-co-op/gocron#893\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-co-op/gocron/compare/v2.17.0...v2.18.0\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.17.0...v2.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithStartDateTimePast WithStartAt option by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/882\"\u003ego-co-op/gocron#882\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-co-op/gocron/commit/51570c36481b5ba09e352397718cc58425d6cfe5\"\u003e\u003ccode\u003e51570c3\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/903\"\u003e#903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/7a1855ef7ac070ed5ff2fa522b210e52205577e7\"\u003e\u003ccode\u003e7a1855e\u003c/code\u003e\u003c/a\u003e feat: expose default cron implementation (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/f4c6d141a971ec8fc4930273939a6f5f07f9e9a9\"\u003e\u003ccode\u003ef4c6d14\u003c/code\u003e\u003c/a\u003e feat: add scheduler lifecycle monitoring \u0026lt;\u0026gt; \u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/785\"\u003e#785\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9cc3be7cff94e954dfbcb123e0d0dc8459282da9\"\u003e\u003ccode\u003e9cc3be7\u003c/code\u003e\u003c/a\u003e fix: calling start multiple times should no-op (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/974802ab3bd9b27dd2a6fe5afda4387966e26c14\"\u003e\u003ccode\u003e974802a\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/40e703737ffd6032a9ef1520875099d61cf4251e\"\u003e\u003ccode\u003e40e7037\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/5b2fe32639c3d806ce8659ed8e14bba5cd801a51\"\u003e\u003ccode\u003e5b2fe32\u003c/code\u003e\u003c/a\u003e fix: WithStartDateTimePast now correctly calculates from past time (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9b37b3fa08b6707ce2b3c35dece3a9d3d39303ca\"\u003e\u003ccode\u003e9b37b3f\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/46660bbfb344f1d254f1d68b499ad53bce5a44be\"\u003e\u003ccode\u003e46660bb\u003c/code\u003e\u003c/a\u003e fix: limit validation for WithLimitedRuns (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/291adb8eeeb68cf3ac630bdf3f6cd99f494ef8f1\"\u003e\u003ccode\u003e291adb8\u003c/code\u003e\u003c/a\u003e doc: add v1 to v2 migration guide (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-co-op/gocron/compare/v2.16.6...v2.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/grpc-ecosystem/go-grpc-middleware/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/releases\"\u003egithub.com/grpc-ecosystem/go-grpc-middleware/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd WithLabelsFromContext prometheus interceptor option by \u003ca href=\"https://github.com/benjibuiltit\"\u003e\u003ccode\u003e@​benjibuiltit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/758\"\u003egrpc-ecosystem/go-grpc-middleware#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct comment typo in StreamServerInterceptor function by \u003ca href=\"https://github.com/haru-256\"\u003e\u003ccode\u003e@​haru-256\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/760\"\u003egrpc-ecosystem/go-grpc-middleware#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor refactor to remove duplication by \u003ca href=\"https://github.com/nwnt\"\u003e\u003ccode\u003e@​nwnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/761\"\u003egrpc-ecosystem/go-grpc-middleware#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate golangci-lint to v2.3.0 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/765\"\u003egrpc-ecosystem/go-grpc-middleware#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable misspell linter with golangci-lint by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/768\"\u003egrpc-ecosystem/go-grpc-middleware#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable errorlint by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/774\"\u003egrpc-ecosystem/go-grpc-middleware#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update buf to v1.55.1 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/767\"\u003egrpc-ecosystem/go-grpc-middleware#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependabot configuration for gomod and github-actions by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/775\"\u003egrpc-ecosystem/go-grpc-middleware#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable testifylint linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/769\"\u003egrpc-ecosystem/go-grpc-middleware#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable several rules from go-critic by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/766\"\u003egrpc-ecosystem/go-grpc-middleware#766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable several rules from govet by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/773\"\u003egrpc-ecosystem/go-grpc-middleware#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable contextcheck and fatcontext linters by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/770\"\u003egrpc-ecosystem/go-grpc-middleware#770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable usestdlibvars linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/772\"\u003egrpc-ecosystem/go-grpc-middleware#772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable promlinter linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/771\"\u003egrpc-ecosystem/go-grpc-middleware#771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable usetesting linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/784\"\u003egrpc-ecosystem/go-grpc-middleware#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/785\"\u003egrpc-ecosystem/go-grpc-middleware#785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable hugeParam rule from go-critic by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/786\"\u003egrpc-ecosystem/go-grpc-middleware#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use actions/setup-go native cache by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/787\"\u003egrpc-ecosystem/go-grpc-middleware#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/794\"\u003e#794\u003c/a\u003e): Wrapping codes.OK should not cause panic by \u003ca href=\"https://github.com/floppyzedolfin\"\u003e\u003ccode\u003e@​floppyzedolfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/795\"\u003egrpc-ecosystem/go-grpc-middleware#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prometheus): add ContextLabels to ClientMetrics by \u003ca href=\"https://github.com/ArtARTs36\"\u003e\u003ccode\u003e@​ArtARTs36\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/798\"\u003egrpc-ecosystem/go-grpc-middleware#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): tidy module before linting by \u003ca href=\"https://github.com/manute\"\u003e\u003ccode\u003e@​manute\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/808\"\u003egrpc-ecosystem/go-grpc-middleware#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Prometheus] Fix pre-registration of \u003ccode\u003ehandled\u003c/code\u003e metrics with context labels by \u003ca href=\"https://github.com/t-bowcock\"\u003e\u003ccode\u003e@​t-bowcock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/810\"\u003egrpc-ecosystem/go-grpc-middleware#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavoid unnecessary logging field creation when payload logging is disabled by \u003ca href=\"https://github.com/dbeneker\"\u003e\u003ccode\u003e@​dbeneker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/809\"\u003egrpc-ecosystem/go-grpc-middleware#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjibuiltit\"\u003e\u003ccode\u003e@​benjibuiltit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/758\"\u003egrpc-ecosystem/go-grpc-middleware#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haru-256\"\u003e\u003ccode\u003e@​haru-256\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/760\"\u003egrpc-ecosystem/go-grpc-middleware#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nwnt\"\u003e\u003ccode\u003e@​nwnt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/761\"\u003egrpc-ecosystem/go-grpc-middleware#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/765\"\u003egrpc-ecosystem/go-grpc-middleware#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floppyzedolfin\"\u003e\u003ccode\u003e@​floppyzedolfin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/795\"\u003egrpc-ecosystem/go-grpc-middleware#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArtARTs36\"\u003e\u003ccode\u003e@​ArtARTs36\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/798\"\u003egrpc-ecosystem/go-grpc-middleware#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manute\"\u003e\u003ccode\u003e@​manute\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/808\"\u003egrpc-ecosystem/go-grpc-middleware#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t-bowcock\"\u003e\u003ccode\u003e@​t-bowcock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/810\"\u003egrpc-ecosystem/go-grpc-middleware#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbeneker\"\u003e\u003ccode\u003e@​dbeneker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/809\"\u003egrpc-ecosystem/go-grpc-middleware#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/390bcef25adebe4b0c7dbb365230c0a856737afe\"\u003e\u003ccode\u003e390bcef\u003c/code\u003e\u003c/a\u003e avoid unnecessary logging field creation when payload logging is disabled (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/748e2b2129a08972c87aaf2ab4c97c280d95421a\"\u003e\u003ccode\u003e748e2b2\u003c/code\u003e\u003c/a\u003e fix metric label initialize (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/af451d0eeabf17681eaa24e553626b81d3adbf77\"\u003e\u003ccode\u003eaf451d0\u003c/code\u003e\u003c/a\u003e fix(ci): tidy module before linting (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2dc9821e1ff0d0b1cf2c76f7c86118de6b05a832\"\u003e\u003ccode\u003e2dc9821\u003c/code\u003e\u003c/a\u003e feat: add ContextLabels to ClientMetrics (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2338d5a9c0a5fa061172c85240236d6cafd5e8e9\"\u003e\u003ccode\u003e2338d5a\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/794\"\u003e#794\u003c/a\u003e): Wrapping codes.OK should not cause panic (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/6ec6dd3e41c4b5683f238dce757e1e2cb9ab887f\"\u003e\u003ccode\u003e6ec6dd3\u003c/code\u003e\u003c/a\u003e chore: use actions/setup-go native cache (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/f7911cca577b7a4123622f8b92348f7cf12aa46d\"\u003e\u003ccode\u003ef7911cc\u003c/code\u003e\u003c/a\u003e chore: enable hugeParam rule from go-critic (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/e2d57733fa65b302d616807f96a7496b179cc1cc\"\u003e\u003ccode\u003ee2d5773\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/d75e7d9af93bf500eac9e94bc6d72a9f5a6ef004\"\u003e\u003ccode\u003ed75e7d9\u003c/code\u003e\u003c/a\u003e chore: enable usetesting linter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/c8a612be2019197c73fb14ac797d87fa049ee578\"\u003e\u003ccode\u003ec8a612b\u003c/code\u003e\u003c/a\u003e chore: enable promlinter linter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.38.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Implement returning method on SQL Server by \u003ca href=\"https://github.com/Bugadinho\"\u003e\u003ccode\u003e@​Bugadinho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/220\"\u003e#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FIX] Add document to demonstrate how to write nested \u003ccode\u003eJOIN\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/217\"\u003e#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[NEW] Add \u003ccode\u003eOrderByAsc\u003c/code\u003e and \u003ccode\u003eOrderByDesc\u003c/code\u003e to \u003ccode\u003eSelectBuilder\u003c/code\u003e/\u003ccode\u003eUpdateBuilder\u003c/code\u003e/\u003ccode\u003eDeleteBuilder\u003c/code\u003e/\u003ccode\u003eUnionBuilder\u003c/code\u003e for better readability. The old methods \u003ccode\u003eOrderBy\u003c/code\u003e/\u003ccode\u003eAsc\u003c/code\u003e/\u003ccode\u003eDesc\u003c/code\u003e are marked as deprecated. \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/214\"\u003e#214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bugadinho\"\u003e\u003ccode\u003e@​Bugadinho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/pull/220\"\u003ehuandu/go-sqlbuilder#220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.37.0...v1.38.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.37.0...v1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/21cf114ef4b4d0bc5126222abcd2f94bce317e3a\"\u003e\u003ccode\u003e21cf114\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/228\"\u003e#228\u003c/a\u003e from shoriwe/fix/sqlite-strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/2994d275275bb0f931ebdd99f96676b4b9c4f8ba\"\u003e\u003ccode\u003e2994d27\u003c/code\u003e\u003c/a\u003e fix: removed comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/dd48ffdce6728bc849ebf0b9d5a68df2361a42dd\"\u003e\u003ccode\u003edd48ffd\u003c/code\u003e\u003c/a\u003e test: make all tests pass by resolving to correct SQLite syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/0183453df8414dbf91301c07736b66e915188089\"\u003e\u003ccode\u003e0183453\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/223\"\u003e#223\u003c/a\u003e: mark OrderBy as \u0026quot;not recommended\u0026quot; rather than deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/e8fd33a074b352abc62c5f42e4176772a34a6609\"\u003e\u003ccode\u003ee8fd33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/226\"\u003e#226\u003c/a\u003e from shoriwe/fix/improve-error-context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/d57b6b3589e88566e1d75cad74116ded756bc34c\"\u003e\u003ccode\u003ed57b6b3\u003c/code\u003e\u003c/a\u003e fix: improved msg during byte slice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/947cd7694a20c110c679177bee1374787b646487\"\u003e\u003ccode\u003e947cd76\u003c/code\u003e\u003c/a\u003e fix: factually correct escpaing in sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/4adf799e80b6e820c9860f3b88da825d0d58e9fc\"\u003e\u003ccode\u003e4adf799\u003c/code\u003e\u003c/a\u003e fix: sqlite single quote interpolations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/e36402a77acd9ecc76f43207e69880f63e75dbdd\"\u003e\u003ccode\u003ee36402a\u003c/code\u003e\u003c/a\u003e fix: improve error-msg context for unsupported types during interpolation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/e4f129e422fa7217c6e580e6950aadc758484246\"\u003e\u003ccode\u003ee4f129e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/222\"\u003e#222\u003c/a\u003e from zhangyongding/fix-oralce-limit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1102\"\u003eklauspost/compress#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Use exact sizes for huffman tables by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/ethpandaops/xatu/pull/731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fxatu/issues/731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/731/packages"},{"uuid":"3680016892","node_id":"PR_kwDOIVzklc62S1ga","number":693,"state":"closed","title":"chore(deps): bump the go-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-07T22:34:47.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T09:12:15.000Z","updated_at":"2025-12-07T22:34:48.000Z","time_to_close":566552,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependencies","update_count":27,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.3","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/attestantio/go-eth2-client","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/attestantio/go-eth2-client"},{"name":"github.com/avast/retry-go/v4","old_version":"4.6.1","new_version":"4.7.0","repository_url":"https://github.com/avast/retry-go"},{"name":"github.com/beevik/ntp","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/beevik/ntp"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.4","new_version":"1.16.7","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/go-co-op/gocron/v2","old_version":"2.16.6","new_version":"2.18.2","repository_url":"https://github.com/go-co-op/gocron"},{"name":"github.com/grpc-ecosystem/go-grpc-middleware/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/grpc-ecosystem/go-grpc-middleware"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.38.1","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.17.1","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/protobuf","old_version":"1.36.8","new_version":"1.36.10"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.3` |\n| [github.com/attestantio/go-eth2-client](https://github.com/attestantio/go-eth2-client) | `0.27.1` | `0.27.2` |\n| [github.com/avast/retry-go/v4](https://github.com/avast/retry-go) | `4.6.1` | `4.7.0` |\n| [github.com/beevik/ntp](https://github.com/beevik/ntp) | `1.4.3` | `1.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.16.4` | `1.16.7` |\n| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) | `2.16.6` | `2.18.2` |\n| [github.com/grpc-ecosystem/go-grpc-middleware/v2](https://github.com/grpc-ecosystem/go-grpc-middleware) | `2.3.2` | `2.3.3` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.38.1` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.2` | `0.15.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.17.1` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.3.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.40.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.40.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.60.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.14.0` |\n| google.golang.org/protobuf | `1.36.8` | `1.36.10` |\n\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.3 (2025-10-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: wrap KError into error returned by IncrementalAlterConfig by \u003ca href=\"https://github.com/prestona\"\u003e\u003ccode\u003e@​prestona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3352\"\u003eIBM/sarama#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assign sequence when flushing retry buffers by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3362\"\u003eIBM/sarama#3362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency dominikh/go-tools to v2025 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3351\"\u003eIBM/sarama#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vearutop/teststat to v0.1.27 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3350\"\u003eIBM/sarama#3350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/klauspost/compress to v1.18.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3355\"\u003eIBM/sarama#3355\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): extract tool versions and add renovate customManagers by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3346\"\u003eIBM/sarama#3346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.2...v1.46.3\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.2...v1.46.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.2 (2025-10-10)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eA big focus on improving our support for newer protocol versions in this release, particularly supporting a wider range of flexible versions\u003c/p\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: support V5 ListOffsets by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3308\"\u003eIBM/sarama#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DeleteGroups V2 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3320\"\u003eIBM/sarama#3320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DeleteTopics V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3321\"\u003eIBM/sarama#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support CreateTopics V5 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3322\"\u003eIBM/sarama#3322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support IncrementalAlterConfigs V1 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3319\"\u003eIBM/sarama#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DescribeGroups V5 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3331\"\u003eIBM/sarama#3331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SyncGroup V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3332\"\u003eIBM/sarama#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support LeaveGroup V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3334\"\u003eIBM/sarama#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Heartbeat V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3335\"\u003eIBM/sarama#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support JoinGroup V6 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3339\"\u003eIBM/sarama#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DescribeClientQuotas V1 protocol by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3342\"\u003eIBM/sarama#3342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update map rather than create a new map by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3302\"\u003eIBM/sarama#3302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: metadata_response valid version range by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3304\"\u003eIBM/sarama#3304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add V4 as valid CreateTopicsResponse by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3305\"\u003eIBM/sarama#3305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct requiredVersion for DescribeLogDirsResponse by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3306\"\u003eIBM/sarama#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: extend TestAllocateBodyProtocolVersions for more testing by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3307\"\u003eIBM/sarama#3307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-flexible ElectLeadersRequest V0/V1 encode/decode by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3312\"\u003eIBM/sarama#3312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make alterPartitionReassignmentsBlock consistent by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3313\"\u003eIBM/sarama#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct decodeRequest bytesRead return value by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3314\"\u003eIBM/sarama#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: decoder issues by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3327\"\u003eIBM/sarama#3327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve KIP-511 behaviour on older Kafka clusters by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3328\"\u003eIBM/sarama#3328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return correct error when encoding by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3333\"\u003eIBM/sarama#3333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct ApiVersionsResponse handling of ErrUnsupportedVersion by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3337\"\u003eIBM/sarama#3337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\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/IBM/sarama/commit/0447c9abdd8b66f6ee099320bbc21e88fb44e68c\"\u003e\u003ccode\u003e0447c9a\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/setup-node from 5.0.0 to 6.0.0 in the actions group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7744b25fcebed358795363d9e19e335cdbd5c056\"\u003e\u003ccode\u003e7744b25\u003c/code\u003e\u003c/a\u003e chore(ci): bump github/codeql-action from 4.30.8 to 4.30.9 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3358\"\u003e#3358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30f1c1d733ed4c20eeb66648e010747b761dd290\"\u003e\u003ccode\u003e30f1c1d\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/klauspost/compress to v1.18.1 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9a643a1aac64fd193a627448a5d745c4ec0bb034\"\u003e\u003ccode\u003e9a643a1\u003c/code\u003e\u003c/a\u003e chore(ci): Update registry.access.redhat.com/ubi9/ubi-minimal:9.6 Docker dige...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/35ecd4887f2e6c9727192919592cf65fd8f10dc4\"\u003e\u003ccode\u003e35ecd48\u003c/code\u003e\u003c/a\u003e fix: assign sequence when flushing retry buffers (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3362\"\u003e#3362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/0347c607be37372b5342160204216c1f086c19b1\"\u003e\u003ccode\u003e0347c60\u003c/code\u003e\u003c/a\u003e fix: wrap KError into error returned by IncrementalAlterConfig (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/e566998c576e37a3f4abfa5660b52dd0e841de8c\"\u003e\u003ccode\u003ee566998\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vearutop/teststat to v0.1.27 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/4c38778a1851340c85df1db0cd946c3ca5616392\"\u003e\u003ccode\u003e4c38778\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dominikh/go-tools to v2025 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9fc1146d97993ce2cab081175efb0d586f13625f\"\u003e\u003ccode\u003e9fc1146\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/dependency-review-action from 4.8.0 to 4.8.1 in the a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/ce734e311d5ea7d24eed599e17314f4f57f0649b\"\u003e\u003ccode\u003ece734e3\u003c/code\u003e\u003c/a\u003e chore(ci): bump github/codeql-action from 3.30.6 to 4.30.8 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3349\"\u003e#3349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/attestantio/go-eth2-client` from 0.27.1 to 0.27.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/attestantio/go-eth2-client/blob/master/CHANGELOG.md\"\u003egithub.com/attestantio/go-eth2-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e0.27.2:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd /eth/v1/beacon/blobs/ endpoint support\u003c/li\u003e\n\u003cli\u003eupdate go version to 1.25\u003c/li\u003e\n\u003cli\u003eupdated spec conformance tests for latest forks\u003c/li\u003e\n\u003cli\u003eupdated linters and corresponding fixes\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/attestantio/go-eth2-client/commit/3109c2ff1c70d4b96684bb141132bc4da4b9352c\"\u003e\u003ccode\u003e3109c2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/277\"\u003e#277\u003c/a\u003e from attestantio/release_27_2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/e8d3f36e3aa74bc17e5cd0ecc93302bffc94e81a\"\u003e\u003ccode\u003ee8d3f36\u003c/code\u003e\u003c/a\u003e Fix linter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/be371ef7b20c80d8fb306ace5cac1b7345bcb814\"\u003e\u003ccode\u003ebe371ef\u003c/code\u003e\u003c/a\u003e Release 0.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/ca04703556c011fc75d737f9d865ec1071dc99df\"\u003e\u003ccode\u003eca04703\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/274\"\u003e#274\u003c/a\u003e from attestantio/update_go_version_and_golangci_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/1bfc6280e01a280bc52af78a6d944590a2df39dc\"\u003e\u003ccode\u003e1bfc628\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/273\"\u003e#273\u003c/a\u003e from pk910/pk910/add-blobs-request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/dd39e8397f3677997a6a901622c5fb9f12a1102e\"\u003e\u003ccode\u003edd39e83\u003c/code\u003e\u003c/a\u003e fix typo in filename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/ae5191de8298cbb34707e74b5114361717eef088\"\u003e\u003ccode\u003eae5191d\u003c/code\u003e\u003c/a\u003e Fix condition check for nil parameters in parameters.go.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/7e57bf4fab98a433e06e842f6be202367f92a3b4\"\u003e\u003ccode\u003e7e57bf4\u003c/code\u003e\u003c/a\u003e Refactor JSON marshaling methods to use fmt.Appendf for improved performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/0516b73f132481eceb90411aab4643c1e90ec060\"\u003e\u003ccode\u003e0516b73\u003c/code\u003e\u003c/a\u003e Fix displaced method comment for fetchStaticValues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/14379961f8d7e134813a743190abf3485c16c503\"\u003e\u003ccode\u003e1437996\u003c/code\u003e\u003c/a\u003e Refactor service.go to reorganize and restore comments for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/attestantio/go-eth2-client/compare/v0.27.1...v0.27.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/avast/retry-go/v4` from 4.6.1 to 4.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avast/retry-go/releases\"\u003egithub.com/avast/retry-go/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport context cancel cause by \u003ca href=\"https://github.com/NivKeidan\"\u003e\u003ccode\u003e@​NivKeidan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/117\"\u003eavast/retry-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/avast/retry-go/pull/136\"\u003eavast/retry-go#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FullJitterBackoffDelay  by \u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/128\"\u003eavast/retry-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo delay after final retry on max attempts by \u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/129\"\u003eavast/retry-go#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackOffDelay multiplies attempts from zero by \u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/130\"\u003eavast/retry-go#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Go version 1.25 to test matrix for expanded compatibility testing by \u003ca href=\"https://github.com/JaSei\"\u003e\u003ccode\u003e@​JaSei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/142\"\u003eavast/retry-go#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NivKeidan\"\u003e\u003ccode\u003e@​NivKeidan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/117\"\u003eavast/retry-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/128\"\u003eavast/retry-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/129\"\u003eavast/retry-go#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avast/retry-go/compare/4.6.1...v4.7.0\"\u003ehttps://github.com/avast/retry-go/compare/4.6.1...v4.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/avast/retry-go/commit/375037b55dceec39815fd3d0c5bfbccf30255a38\"\u003e\u003ccode\u003e375037b\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/306fcee0b3a24cc338d781ccadd4de9b181cd9f9\"\u003e\u003ccode\u003e306fcee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/142\"\u003e#142\u003c/a\u003e from avast/go_1_25_test_environment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/0bdef9ca6be8ab1a946ebbfbb3203e7e7ca27e5d\"\u003e\u003ccode\u003e0bdef9c\u003c/code\u003e\u003c/a\u003e ci(workflow): add Go version 1.25 to test matrix for expanded compatibility t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/66013dabdd7239c2457d50184ed100ac578a3f8b\"\u003e\u003ccode\u003e66013da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/130\"\u003e#130\u003c/a\u003e from StounhandJ/back_off_delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/9e5d0d636c77cb5f93470add6842cdb15e0b9973\"\u003e\u003ccode\u003e9e5d0d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/129\"\u003e#129\u003c/a\u003e from StounhandJ/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/5068e50f13c0c2a32f37ba1cdb587c7a30131e4d\"\u003e\u003ccode\u003e5068e50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/128\"\u003e#128\u003c/a\u003e from amirrezafahimi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/22920c371b276dd4b858dc948201ee1435ca02fd\"\u003e\u003ccode\u003e22920c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/136\"\u003e#136\u003c/a\u003e from avast/dependabot/go_modules/github.com/stretchr/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/459fade57178b54cf274e5113eff8f4133b1f048\"\u003e\u003ccode\u003e459fade\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.10.0 to 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/6c62c209b5af94fb000269cd3ea985b25e788552\"\u003e\u003ccode\u003e6c62c20\u003c/code\u003e\u003c/a\u003e BackOffDelay multiplies attempts from zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/e330bceda0635d367d49c324ae28bda6df3bd1d1\"\u003e\u003ccode\u003ee330bce\u003c/code\u003e\u003c/a\u003e no delay after final retry on max attempts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avast/retry-go/compare/4.6.1...4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/beevik/ntp` from 1.4.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beevik/ntp/releases\"\u003egithub.com/beevik/ntp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/blob/main/RELEASE_NOTES.md\"\u003egithub.com/beevik/ntp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.5.0\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/commit/bf2a50c2f9035259d3e3b2b27eb5d780d35805c6\"\u003e\u003ccode\u003ebf2a50c\u003c/code\u003e\u003c/a\u003e Release v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3a6261ccfb8fb963bc940ddb025759adf8795288\"\u003e\u003ccode\u003e3a6261c\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/6917aef9285bbe6ca219087056cd8411237c83bf\"\u003e\u003ccode\u003e6917aef\u003c/code\u003e\u003c/a\u003e Minor change to QueryOptions ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3dfba1ddf8db46e59f0015acd5308b79cf1893db\"\u003e\u003ccode\u003e3dfba1d\u003c/code\u003e\u003c/a\u003e Add GetSystemTime query option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/9dfcbd9a319ba8c11eae7ee98b9ada97c7e44d5a\"\u003e\u003ccode\u003e9dfcbd9\u003c/code\u003e\u003c/a\u003e Update github actions to use go 1.24+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/028290893ccb89792401f0ea18600760acba9697\"\u003e\u003ccode\u003e0282908\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/06ef196b89ecf9fe2dedfb53ffc03eb920841857\"\u003e\u003ccode\u003e06ef196\u003c/code\u003e\u003c/a\u003e Update github actions for better security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/0a52d188efc401bdcf6de375319c0b8b31e2c8d4\"\u003e\u003ccode\u003e0a52d18\u003c/code\u003e\u003c/a\u003e Response time fields robust against NTP rollover\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beevik/ntp/compare/v1.4.3...v1.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.16.4 to 1.16.7\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\u003eBallistic Drift Stabilizer (v1.16.7)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis release enables the Fusaka hardfork on Ethereum mainnet\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe Fusaka fork is scheduled to occur at \u003ccode\u003e2025-12-03 21:49:11 UTC\u003c/code\u003e.\nPlease upgrade your node to v1.16.7 in time for the fork.\u003c/p\u003e\n\u003cp\u003eThis release also enables two blob-parameter-only (BPO) upgrades.\nThese upgrades change protocol parameters to increase the available blob capacity.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBPO1 on\u003ccode\u003e2025-12-09\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBPO2 on \u003ccode\u003e2026-01-07\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFusaka\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet mainnet timestamps for Osaka (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable Fusaka for \u003ccode\u003egeth --dev\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32917\"\u003e#32917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeth_sendRawTransactionSync\u003c/code\u003e which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32830\"\u003e#32830\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32930\"\u003e#32930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32929/\"\u003e#32929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eeth_simulateV1\u003c/code\u003e in ethclient (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32856\"\u003e#32856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issue that might crash \u003ccode\u003edebug_traceCall\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33015\"\u003e#33015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issuer where local transactions were not persisted to the journal (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32921\"\u003e#32921\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for a cryptographic \u003ca href=\"https://redirect.github.com/ethereum/c-kzg-4844/pull/607\"\u003evulnerability in c-kzg-4844\u003c/a\u003e. This is only exploitable post-Fusaka. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33093\"\u003e#33093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egeth --genesis\u003c/code\u003e flag as an alternative to running \u003ccode\u003egeth init genesis.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32844\"\u003e#32844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for receipt insertion during ERA file import. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32934\"\u003e#32934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWork on getting the trie node history in order to serve historical \u003ccode\u003eeth_getProof\u003c/code\u003e request with the new path-based archive node. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32907\"\u003e#32907\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32914\"\u003e#32914\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32937\"\u003e#32937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFurther work on cmd/keeper, our guest program for zkVMs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32816\"\u003e#32816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious optimizations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32971\"\u003e#32971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32916\"\u003e#32916\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32965\"\u003e#32965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32946\"\u003e#32946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew metrics for tracking slow peers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32964\"\u003e#32964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issue where disconnected peers were not removed in txFetcher (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32947\"\u003e#32947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor a full rundown of the changes please consult the Geth \u003ca href=\"https://github.com/ethereum/go-ethereum/milestone/195?closed=1\"\u003e1.16.6\u003c/a\u003e and \u003ca href=\"https://github.com/ethereum/go-ethereum/milestone/195?closed=1\"\u003e1.16.7\u003c/a\u003e release milestones.\u003c/p\u003e\n\u003cp\u003eAs with all our previous releases, you can find the:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePre-built binaries for all platforms on our \u003ca href=\"https://geth.ethereum.org/downloads/\"\u003edownloads page\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDocker images published under \u003ca href=\"https://hub.docker.com/r/ethereum/client-go\"\u003e\u003ccode\u003eethereum/client-go\u003c/code\u003e\u003c/a\u003e (use \u0026quot;stable\u0026quot; tag).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b9f3a3d964ed3d31e710ec7dd66da9181477ecb2\"\u003e\u003ccode\u003eb9f3a3d\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/07129d21c0fa0aa8b6f7426344cf9ec2f31bc427\"\u003e\u003ccode\u003e07129d2\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.7 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/653f8d499473c99e2e8ada6d3adea6ec95e97a69\"\u003e\u003ccode\u003e653f8d4\u003c/code\u003e\u003c/a\u003e go.mod: update to c-kzg v2.1.5 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33093\"\u003e#33093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/5b77af394edd7d7384fbc7f112c8c183f86dcd4b\"\u003e\u003ccode\u003e5b77af3\u003c/code\u003e\u003c/a\u003e version: begin v1.16.7 release cycle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/386c3de6c45f3e185279e6760a17f88fb98dc81a\"\u003e\u003ccode\u003e386c3de\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/044828e6606e3368368884e249256a093bae4a6d\"\u003e\u003ccode\u003e044828e\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/025072427e78b3af3e9a8ddcc64007a38dd374ed\"\u003e\u003ccode\u003e0250724\u003c/code\u003e\u003c/a\u003e params: set osaka and BPO1 \u0026amp; BPO2 mainnet dates (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/28c59b7a760f498c51604791791e194853ba36b6\"\u003e\u003ccode\u003e28c59b7\u003c/code\u003e\u003c/a\u003e core/rawdb: fix db inspector by supporting trienode history (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33087\"\u003e#33087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18a902799e50b8c0db94653bdae436573e4308a9\"\u003e\u003ccode\u003e18a9027\u003c/code\u003e\u003c/a\u003e common: fix duration comparison in PrettyAge (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33064\"\u003e#33064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e6d34c1fee407e77b1ea573346336a4b57c94a8b\"\u003e\u003ccode\u003ee6d34c1\u003c/code\u003e\u003c/a\u003e eth/tracers: fix prestateTracer for EIP-6780 SELFDESTRUCT (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33050\"\u003e#33050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.16.4...v1.16.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-co-op/gocron/v2` from 2.16.6 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-co-op/gocron/releases\"\u003egithub.com/go-co-op/gocron/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/899\"\u003ego-co-op/gocron#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/898\"\u003ego-co-op/gocron#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calling start multiple times should no-op by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/901\"\u003ego-co-op/gocron#901\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-co-op/gocron/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/894\"\u003ego-co-op/gocron#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: WithStartDateTimePast now correctly calculates from past time by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/897\"\u003ego-co-op/gocron#897\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-co-op/gocron/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add option to calculate intervals from job completion time for interval-based scheduling (fixes \u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/565\"\u003e#565\u003c/a\u003e) by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/884\"\u003ego-co-op/gocron#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: limit validation for WithLimitedRuns by \u003ca href=\"https://github.com/OsipovMax\"\u003e\u003ccode\u003e@​OsipovMax\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/893\"\u003ego-co-op/gocron#893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add v1 to v2 migration guide by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/890\"\u003ego-co-op/gocron#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: add more daylight savings time tests by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/891\"\u003ego-co-op/gocron#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Articles \u0026amp; Blog Posts section to README  by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/886\"\u003ego-co-op/gocron#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/883\"\u003ego-co-op/gocron#883\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OsipovMax\"\u003e\u003ccode\u003e@​OsipovMax\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/893\"\u003ego-co-op/gocron#893\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-co-op/gocron/compare/v2.17.0...v2.18.0\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.17.0...v2.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithStartDateTimePast WithStartAt option by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/882\"\u003ego-co-op/gocron#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReusing the results of reflections to improve performance by \u003ca href=\"https://github.com/apocelipes\"\u003e\u003ccode\u003e@​apocelipes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/873\"\u003ego-co-op/gocron#873\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle negative time.durations with error by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/878\"\u003ego-co-op/gocron#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: multiple calls to shutdown should be no-op by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/880\"\u003ego-co-op/gocron#880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\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/go-co-op/gocron/commit/9cc3be7cff94e954dfbcb123e0d0dc8459282da9\"\u003e\u003ccode\u003e9cc3be7\u003c/code\u003e\u003c/a\u003e fix: calling start multiple times should no-op (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/974802ab3bd9b27dd2a6fe5afda4387966e26c14\"\u003e\u003ccode\u003e974802a\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/40e703737ffd6032a9ef1520875099d61cf4251e\"\u003e\u003ccode\u003e40e7037\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/5b2fe32639c3d806ce8659ed8e14bba5cd801a51\"\u003e\u003ccode\u003e5b2fe32\u003c/code\u003e\u003c/a\u003e fix: WithStartDateTimePast now correctly calculates from past time (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9b37b3fa08b6707ce2b3c35dece3a9d3d39303ca\"\u003e\u003ccode\u003e9b37b3f\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/46660bbfb344f1d254f1d68b499ad53bce5a44be\"\u003e\u003ccode\u003e46660bb\u003c/code\u003e\u003c/a\u003e fix: limit validation for WithLimitedRuns (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/291adb8eeeb68cf3ac630bdf3f6cd99f494ef8f1\"\u003e\u003ccode\u003e291adb8\u003c/code\u003e\u003c/a\u003e doc: add v1 to v2 migration guide (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/4278ff74b487bab7b6c2ab7b90fa6045b961216d\"\u003e\u003ccode\u003e4278ff7\u003c/code\u003e\u003c/a\u003e tests: add more daylight savings time tests (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/11cf7cf8e24fa7c2b93972f431cad83f0de50643\"\u003e\u003ccode\u003e11cf7cf\u003c/code\u003e\u003c/a\u003e add blog post section (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/3ee53e03d97118dd400353aa95aeab80699bbaa5\"\u003e\u003ccode\u003e3ee53e0\u003c/code\u003e\u003c/a\u003e feat: Add option to calculate intervals from job completion time for interval...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-co-op/gocron/compare/v2.16.6...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/go-grpc-middleware/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/releases\"\u003egithub.com/grpc-ecosystem/go-grpc-middleware/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd WithLabelsFromContext prometheus interceptor option by \u003ca href=\"https://github.com/benjibuiltit\"\u003e\u003ccode\u003e@​benjibuiltit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/758\"\u003egrpc-ecosystem/go-grpc-middleware#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct comment typo in StreamServerInterceptor function by \u003ca href=\"https://github.com/haru-256\"\u003e\u003ccode\u003e@​haru-256\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/760\"\u003egrpc-ecosystem/go-grpc-middleware#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor refactor to remove duplication by \u003ca href=\"https://github.com/nwnt\"\u003e\u003ccode\u003e@​nwnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/761\"\u003egrpc-ecosystem/go-grpc-middleware#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate golangci-lint to v2.3.0 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/765\"\u003egrpc-ecosystem/go-grpc-middleware#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable misspell linter with golangci-lint by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/768\"\u003egrpc-ecosystem/go-grpc-middleware#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable errorlint by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/774\"\u003egrpc-ecosystem/go-grpc-middleware#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update buf to v1.55.1 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/767\"\u003egrpc-ecosystem/go-grpc-middleware#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependabot configuration for gomod and github-actions by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/775\"\u003egrpc-ecosystem/go-grpc-middleware#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable testifylint linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/769\"\u003egrpc-ecosystem/go-grpc-middleware#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable several rules from go-critic by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/766\"\u003egrpc-ecosystem/go-grpc-middleware#766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable several rules from govet by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/773\"\u003egrpc-ecosystem/go-grpc-middleware#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable contextcheck and fatcontext linters by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/770\"\u003egrpc-ecosystem/go-grpc-middleware#770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable usestdlibvars linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/772\"\u003egrpc-ecosystem/go-grpc-middleware#772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable promlinter linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/771\"\u003egrpc-ecosystem/go-grpc-middleware#771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable usetesting linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/784\"\u003egrpc-ecosystem/go-grpc-middleware#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/785\"\u003egrpc-ecosystem/go-grpc-middleware#785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable hugeParam rule from go-critic by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/786\"\u003egrpc-ecosystem/go-grpc-middleware#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use actions/setup-go native cache by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/787\"\u003egrpc-ecosystem/go-grpc-middleware#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/794\"\u003e#794\u003c/a\u003e): Wrapping codes.OK should not cause panic by \u003ca href=\"https://github.com/floppyzedolfin\"\u003e\u003ccode\u003e@​floppyzedolfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/795\"\u003egrpc-ecosystem/go-grpc-middleware#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prometheus): add ContextLabels to ClientMetrics by \u003ca href=\"https://github.com/ArtARTs36\"\u003e\u003ccode\u003e@​ArtARTs36\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/798\"\u003egrpc-ecosystem/go-grpc-middleware#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): tidy module before linting by \u003ca href=\"https://github.com/manute\"\u003e\u003ccode\u003e@​manute\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/808\"\u003egrpc-ecosystem/go-grpc-middleware#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Prometheus] Fix pre-registration of \u003ccode\u003ehandled\u003c/code\u003e metrics with context labels by \u003ca href=\"https://github.com/t-bowcock\"\u003e\u003ccode\u003e@​t-bowcock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/810\"\u003egrpc-ecosystem/go-grpc-middleware#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavoid unnecessary logging field creation when payload logging is disabled by \u003ca href=\"https://github.com/dbeneker\"\u003e\u003ccode\u003e@​dbeneker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/809\"\u003egrpc-ecosystem/go-grpc-middleware#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjibuiltit\"\u003e\u003ccode\u003e@​benjibuiltit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/758\"\u003egrpc-ecosystem/go-grpc-middleware#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haru-256\"\u003e\u003ccode\u003e@​haru-256\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/760\"\u003egrpc-ecosystem/go-grpc-middleware#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nwnt\"\u003e\u003ccode\u003e@​nwnt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/761\"\u003egrpc-ecosystem/go-grpc-middleware#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/765\"\u003egrpc-ecosystem/go-grpc-middleware#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floppyzedolfin\"\u003e\u003ccode\u003e@​floppyzedolfin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/795\"\u003egrpc-ecosystem/go-grpc-middleware#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArtARTs36\"\u003e\u003ccode\u003e@​ArtARTs36\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/798\"\u003egrpc-ecosystem/go-grpc-middleware#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manute\"\u003e\u003ccode\u003e@​manute\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/808\"\u003egrpc-ecosystem/go-grpc-middleware#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t-bowcock\"\u003e\u003ccode\u003e@​t-bowcock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/810\"\u003egrpc-ecosystem/go-grpc-middleware#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbeneker\"\u003e\u003ccode\u003e@​dbeneker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/809\"\u003egrpc-ecosystem/go-grpc-middleware#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/390bcef25adebe4b0c7dbb365230c0a856737afe\"\u003e\u003ccode\u003e390bcef\u003c/code\u003e\u003c/a\u003e avoid unnecessary logging field creation when payload logging is disabled (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/748e2b2129a08972c87aaf2ab4c97c280d95421a\"\u003e\u003ccode\u003e748e2b2\u003c/code\u003e\u003c/a\u003e fix metric label initialize (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/af451d0eeabf17681eaa24e553626b81d3adbf77\"\u003e\u003ccode\u003eaf451d0\u003c/code\u003e\u003c/a\u003e fix(ci): tidy module before linting (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2dc9821e1ff0d0b1cf2c76f7c86118de6b05a832\"\u003e\u003ccode\u003e2dc9821\u003c/code\u003e\u003c/a\u003e feat: add ContextLabels to ClientMetrics (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2338d5a9c0a5fa061172c85240236d6cafd5e8e9\"\u003e\u003ccode\u003e2338d5a\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/794\"\u003e#794\u003c/a\u003e): Wrapping codes.OK should not cause panic (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/6ec6dd3e41c4b5683f238dce757e1e2cb9ab887f\"\u003e\u003ccode\u003e6ec6dd3\u003c/code\u003e\u003c/a\u003e chore: use actions/setup-go native cache (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/f7911cca577b7a4123622f8b92348f7cf12aa46d\"\u003e\u003ccode\u003ef7911cc\u003c/code\u003e\u003c/a\u003e chore: enable hugeParam rule from go-critic (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/e2d57733fa65b302d616807f96a7496b179cc1cc\"\u003e\u003ccode\u003ee2d5773\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/d75e7d9af93bf500eac9e94bc6d72a9f5a6ef004\"\u003e\u003ccode\u003ed75e7d9\u003c/code\u003e\u003c/a\u003e chore: enable usetesting linter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/c8a612be2019197c73fb14ac797d87fa049ee578\"\u003e\u003ccode\u003ec8a612b\u003c/code\u003e\u003c/a\u003e chore: enable promlinter linter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.38.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Implement returning method on SQL Server by \u003ca href=\"https://github.com/Bugadinho\"\u003e\u003ccode\u003e@​Bugadinho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/220\"\u003e#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FIX] Add document to demonstrate how to write nested \u003ccode\u003eJOIN\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/217\"\u003e#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[NEW] Add \u003ccode\u003eOrderByAsc\u003c/code\u003e and \u003ccode\u003eOrderByDesc\u003c/code\u003e to \u003ccode\u003eSelectBuilder\u003c/code\u003e/\u003ccode\u003eUpdateBuilder\u003c/code\u003e/\u003ccode\u003eDeleteBuilder\u003c/code\u003e/\u003ccode\u003eUnionBuilder\u003c/code\u003e for better readability. The old methods \u003ccode\u003eOrderBy\u003c/code\u003e/\u003ccode\u003eAsc\u003c/code\u003e/\u003ccode\u003eDesc\u003c/code\u003e are marked as deprecated. \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/214\"\u003e#214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bugadinho\"\u003e\u003ccode\u003e@​Bugadinho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/pull/220\"\u003ehuandu/go-sqlbuilder#220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.37.0...v1.38.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.37.0...v1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/e4f129e422fa7217c6e580e6950aadc758484246\"\u003e\u003ccode\u003ee4f129e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/222\"\u003e#222\u003c/a\u003e from zhangyongding/fix-oralce-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/81eb13e43fb4b2671467ca4591ff617e06269fc8\"\u003e\u003ccode\u003e81eb13e\u003c/code\u003e\u003c/a\u003e fix oracle limit bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/87617c3caf3121922c8eb79168e8026f77f84794\"\u003e\u003ccode\u003e87617c3\u003c/code\u003e\u003c/a\u003e Add nested JOIN example to README and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/2aef540e4b16f977a94057416cac0a2f2d636286\"\u003e\u003ccode\u003e2aef540\u003c/code\u003e\u003c/a\u003e Add OrderByAsc and OrderByDesc methods to all builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/aaf0f2cf7e2f6b4d2d2ce4279ee5144318db677f\"\u003e\u003ccode\u003eaaf0f2c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/220\"\u003e#220\u003c/a\u003e from Bugadinho/return-sqlserver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/56693923903a7417fcd797d48724febd17928b72\"\u003e\u003ccode\u003e5669392\u003c/code\u003e\u003c/a\u003e Add tests for returning on SQL Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/fe767acd37d8088923a15a4827e1aaa585db1e0e\"\u003e\u003ccode\u003efe767ac\u003c/code\u003e\u003c/a\u003e Add returning support on SQL Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/009947e6a12c5a1f4410013ac5bad5e56aa9b874\"\u003e\u003ccode\u003e009947e\u003c/code\u003e\u003c/a\u003e Add WriteStringsPrefixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/044cf35caf9c454a03190def2d23f124b6105de0\"\u003e\u003ccode\u003e044cf35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e from huandu/feature/copy-builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/b69f05d42ea811df0f924b34798afef0f6905940\"\u003e\u003ccode\u003eb69f05d\u003c/code\u003e\u003c/a\u003e add fuzz test for SelectBuilder.Clone\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.38.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1102\"\u003eklauspost/compress#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Use exact sizes for huffman tables by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1103\"\u003eklauspost/compress#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Faster load+store by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1104\"\u003eklauspost/compress#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notice to S2 about MinLZ by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1065\"\u003eklauspost/compress#1065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wooffie\"\u003e\u003ccode\u003e@​wooffie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1069\"\u003eklauspost/compress#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/d10b5259eef9d3da9a58bedad041b36731967489\"\u003e\u003ccode\u003ed10b525\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/3c0d30844ced777738c26ca35394953ceb2073ae\"\u003e\u003ccode\u003e3c0d308\u003c/code\u003e\u003c/a\u003e flate: Faster load+st0re (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/6e2f5d5b240137060e9d7c44f3c31bad2927593f\"\u003e\u003ccode\u003e6e2f5d5\u003c/code\u003e\u003c/a\u003e flate: Use exact sizes for huffman tables (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bda824b0286d81f2a988c89f9a8c913607e67c36\"\u003e\u003ccode\u003ebda824b\u003c/code\u003e\u003c/a\u003e flate: Add examples (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f44517c79cda0344a79a31a31d09cc8a532e920e\"\u003e\u003ccode\u003ef44517c\u003c/code\u003e\u003c/a\u003e flate: Simplify matchlen (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/54cb7a5e7c540cf0b50aaa5dd36a3721db2af1e5\"\u003e\u003ccode\u003e54cb7a5\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c43fcbb924ee8bc8453998094924d896bbe61f3a\"\u003e\u003ccode\u003ec43fcbb\u003c/code\u003e\u003c/a\u003e Run modernize. Deprecate Go 1.22 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/86a9489c72d0742ebe66ee9543d0f78abd82ebcd\"\u003e\u003ccode\u003e86a9489\u003c/code\u003e\u003c/a\u003e gzhttp: remove redundant err check in zstdReader (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/ad4a0301d09c368139fd8171be06a8e0508d6088\"\u003e\u003ccode\u003ead4a030\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the github-actions group (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/1a8c0e48e1fa4245694103fc47721c83a9135588\"\u003e\u003ccode\u003e1a8c0e4\u003c/code\u003e\u003c/a\u003e Avoiding extra allocation in Reset (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.2 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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.7.3 to 9.17.1\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.17.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd wait to keyless commands list (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3615\"\u003e#3615\u003c/a\u003e) by \u003ca href=\"https://github.com/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time): remove cached time optimization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3611\"\u003e#3611\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3610\"\u003e#3610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(script): fix help call in tag.sh (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3606\"\u003e#3606\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\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/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.17.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.4 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.4, including new commands and features (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/ethpandaops/xatu/pull/693","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fxatu/issues/693","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/693/packages"},{"uuid":"3583894610","node_id":"PR_kwDOFedSuc6xSIws","number":961,"state":"open","title":"chore(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.14.2 to 0.15.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":"2025-11-03T21:59:25.000Z","updated_at":"2025-11-26T20:22:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.14.2 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.14.2\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mudler/edgevpn/pull/961","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mudler%2Fedgevpn/issues/961","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/961/packages"},{"uuid":"3533439215","node_id":"PR_kwDOJ2P1-M6ur1ix","number":613,"state":"open","title":"dependabot(gomod): bump github.com/libp2p/go-libp2p-pubsub from 0.12.0 to 0.15.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-20T18:16:25.000Z","updated_at":"2025-10-20T18:18:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dependabot(gomod)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.12.0","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.12.0 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race when calling Preprocess and msg ID generator by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/627\"\u003elibp2p/go-libp2p-pubsub#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test races and enable race tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/626\"\u003elibp2p/go-libp2p-pubsub#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip 32-bit tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/628\"\u003elibp2p/go-libp2p-pubsub#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(BatchPublishing): Make topic.AddToBatch threadsafe by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/622\"\u003elibp2p/go-libp2p-pubsub#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/604\"\u003elibp2p/go-libp2p-pubsub#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IDONTWANT)!: Do not IDONTWANT your sender by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/609\"\u003elibp2p/go-libp2p-pubsub#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(gossipsub): Add MessageBatch by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/607\"\u003elibp2p/go-libp2p-pubsub#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend IDONTWANT before first publish by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/612\"\u003elibp2p/go-libp2p-pubsub#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.12.0...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.12.0\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ConstellationCrypto/celestia-bedrock/pull/613","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConstellationCrypto%2Fcelestia-bedrock/issues/613","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/613/packages"},{"uuid":"2889109221","node_id":"PR_kwDOIVzklc6sNE7l","number":672,"state":"open","title":"build(deps): bump the go-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:29:42.000Z","updated_at":"2025-10-06T07:29:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":22,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.1","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/beevik/ntp","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/beevik/ntp"},{"name":"github.com/ferranbt/fastssz","old_version":"0.1.4","new_version":"1.0.0","repository_url":"https://github.com/ferranbt/fastssz"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.37.0","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.14.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/protobuf","old_version":"1.36.8","new_version":"1.36.10"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.1` |\n| [github.com/beevik/ntp](https://github.com/beevik/ntp) | `1.4.3` | `1.5.0` |\n| [github.com/ferranbt/fastssz](https://github.com/ferranbt/fastssz) | `0.1.4` | `1.0.0` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.37.0` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.2` | `0.15.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.14.0` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.3.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.60.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.13.0` |\n| google.golang.org/protobuf | `1.36.8` | `1.36.10` |\n\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.1 (2025-09-18)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe go.mod directive has been bumped to 1.24.0 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support more describe log dirs versions (V2-V4) by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3293\"\u003eIBM/sarama#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support V5 ListConsumerGroups protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3292\"\u003eIBM/sarama#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add SASLv1 support for Kerberos by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3279\"\u003eIBM/sarama#3279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add read deadline to tls write by \u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go directive to 1.24.0 and golang.org/x/{crypto,net,sync} by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3288\"\u003eIBM/sarama#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 6 directories with 1 update by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3291\"\u003eIBM/sarama#3291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3274\"\u003eIBM/sarama#3274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: refactor to use modern atomic types by \u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pre-commit autoupdate to latest by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3278\"\u003eIBM/sarama#3278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply modernize fixes from gopls by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3297\"\u003eIBM/sarama#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(config): update comments of sarama.Config.Metadata.SingleFlight by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(client): update comments of client methods by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3295\"\u003eIBM/sarama#3295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.0 (2025-08-25)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release contains significant changes. Notably Sarama will now use the ApiVersionRequest response from each broker to aid in selecting the protocol version to use. The existing \u003ccode\u003eVersion\u003c/code\u003e field in sarama.Config will continue to provide a \u0026quot;pinning\u0026quot; mechanism, but can safely be set to a maximum or higher value than the remote cluster and sarama will sensibly pick compatible versions. There is also a performance improvement relating to MetadataRequests whereby Sarama will avoid having more than a single request to each broker in-flight at any given time. These new (optimal) behaviour is on by default can be opt-ed out via the \u003ccode\u003eMetadata.SingleFlight\u003c/code\u003e field in Config.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(protocol): negotiate API versions by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3209\"\u003eIBM/sarama#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: option to group metadata refreshes so only one is in-flight at a time by \u003ca href=\"https://github.com/cupcicm\"\u003e\u003ccode\u003e@​cupcicm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3225\"\u003eIBM/sarama#3225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use singleflight metadata by default by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3231\"\u003eIBM/sarama#3231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(protocol): support CreateTopicRequest V4 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3238\"\u003eIBM/sarama#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: always send ApiVersionsRequest and fallback to v0 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3234\"\u003eIBM/sarama#3234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(consumer): stuck on the batch with zero records length by \u003ca href=\"https://github.com/sterligov\"\u003e\u003ccode\u003e@​sterligov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3221\"\u003eIBM/sarama#3221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: sync response header version to clamped request header by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3223\"\u003eIBM/sarama#3223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decoder): handle null arrays correctly by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3144\"\u003eIBM/sarama#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: hardcode lz4 writer blocksize to 64kb by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3258\"\u003eIBM/sarama#3258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3185\"\u003eIBM/sarama#3185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 7 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3219\"\u003eIBM/sarama#3219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/net to v0.43.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3244\"\u003eIBM/sarama#3244\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/IBM/sarama/commit/9bc3d146bc3cb1adb31d11a1447867be813beb24\"\u003e\u003ccode\u003e9bc3d14\u003c/code\u003e\u003c/a\u003e chore(client): update comments of client methods (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/096b846ae88c545d58ca255ef4130abf2c272640\"\u003e\u003ccode\u003e096b846\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3296\"\u003e#3296\u003c/a\u003e from gunli/update-single-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/dedff7aa24ade6c793275e88380968c6c3d23561\"\u003e\u003ccode\u003ededff7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3297\"\u003e#3297\u003c/a\u003e from IBM/dnwe/sarama-modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/5648bd97ddd066c9949af4868185885d2c1cae31\"\u003e\u003ccode\u003e5648bd9\u003c/code\u003e\u003c/a\u003e chore: inline strsContains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30d5d02a04724b64feeb9587e163d66088003878\"\u003e\u003ccode\u003e30d5d02\u003c/code\u003e\u003c/a\u003e chore: apply stringsseq from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9cba592012de10e2e54f92c1404f090c412d72f9\"\u003e\u003ccode\u003e9cba592\u003c/code\u003e\u003c/a\u003e chore: apply bloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7b353e936cf867d7a69924c5d2c028968b26f1fb\"\u003e\u003ccode\u003e7b353e9\u003c/code\u003e\u003c/a\u003e chore: apply fmtappendf from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7ce589719b01d07216d2bddf8fc8bdb9ec8bd667\"\u003e\u003ccode\u003e7ce5897\u003c/code\u003e\u003c/a\u003e chore: apply mapsloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/c85f6fba2f0ad7c98ff377a252828844e097bf57\"\u003e\u003ccode\u003ec85f6fb\u003c/code\u003e\u003c/a\u003e chore: apply sortslice from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/bccb0fe09dd46633d3d5408fa6d11fdf0c04e99d\"\u003e\u003ccode\u003ebccb0fe\u003c/code\u003e\u003c/a\u003e chore: apply slicescontains from modernize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/beevik/ntp` from 1.4.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beevik/ntp/releases\"\u003egithub.com/beevik/ntp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/blob/main/RELEASE_NOTES.md\"\u003egithub.com/beevik/ntp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.5.0\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/commit/bf2a50c2f9035259d3e3b2b27eb5d780d35805c6\"\u003e\u003ccode\u003ebf2a50c\u003c/code\u003e\u003c/a\u003e Release v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3a6261ccfb8fb963bc940ddb025759adf8795288\"\u003e\u003ccode\u003e3a6261c\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/6917aef9285bbe6ca219087056cd8411237c83bf\"\u003e\u003ccode\u003e6917aef\u003c/code\u003e\u003c/a\u003e Minor change to QueryOptions ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3dfba1ddf8db46e59f0015acd5308b79cf1893db\"\u003e\u003ccode\u003e3dfba1d\u003c/code\u003e\u003c/a\u003e Add GetSystemTime query option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/9dfcbd9a319ba8c11eae7ee98b9ada97c7e44d5a\"\u003e\u003ccode\u003e9dfcbd9\u003c/code\u003e\u003c/a\u003e Update github actions to use go 1.24+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/028290893ccb89792401f0ea18600760acba9697\"\u003e\u003ccode\u003e0282908\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/06ef196b89ecf9fe2dedfb53ffc03eb920841857\"\u003e\u003ccode\u003e06ef196\u003c/code\u003e\u003c/a\u003e Update github actions for better security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/0a52d188efc401bdcf6de375319c0b8b31e2c8d4\"\u003e\u003ccode\u003e0a52d18\u003c/code\u003e\u003c/a\u003e Response time fields robust against NTP rollover\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beevik/ntp/compare/v1.4.3...v1.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/ferranbt/fastssz` from 0.1.4 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ferranbt/fastssz/blob/main/CHANGELOG.md\"\u003egithub.com/ferranbt/fastssz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.5 (Unreleased)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: Array of fixed size of bytes with size in external package \u003ca href=\"https://redirect.github.com/ferranbt/fastssz/pull/181\"\u003eGH-181\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\u003eSee full diff in \u003ca href=\"https://github.com/ferranbt/fastssz/compare/v0.1.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 `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/044cf35caf9c454a03190def2d23f124b6105de0\"\u003e\u003ccode\u003e044cf35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e from huandu/feature/copy-builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/b69f05d42ea811df0f924b34798afef0f6905940\"\u003e\u003ccode\u003eb69f05d\u003c/code\u003e\u003c/a\u003e add fuzz test for SelectBuilder.Clone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/22d937cd5e19172e375792e444a372e9615d9360\"\u003e\u003ccode\u003e22d937c\u003c/code\u003e\u003c/a\u003e fix lint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/0381e443b67f14c2ef427abdac84327f394cb0f4\"\u003e\u003ccode\u003e0381e44\u003c/code\u003e\u003c/a\u003e update readme for CLone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/77d3e53675dcd940f7da8269650cc969ec93773e\"\u003e\u003ccode\u003e77d3e53\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/211\"\u003e#211\u003c/a\u003e: Support clone (deep copy) in all builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/55936be25debd360976171da04948264d62cedd6\"\u003e\u003ccode\u003e55936be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e from zhangyongding/union-support-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/756c9cfb4aeea095f2863595df5b564ab7dcffac\"\u003e\u003ccode\u003e756c9cf\u003c/code\u003e\u003c/a\u003e fix: union limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/4e4c7b0208421551afb62423289aca5d3a86bfe6\"\u003e\u003ccode\u003e4e4c7b0\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e support typed nil in interpolation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.2 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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.7.3 to 9.14.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.14.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.13.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.14.0 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.13.0 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\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/2da6ca07c065db5f24bf47cbf70510c80e3190ba\"\u003e\u003ccode\u003e2da6ca0\u003c/code\u003e\u003c/a\u003e chore(release): Update the rest of the versions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/c11a70448132e808ea8e6f33775ace839859dc0d\"\u003e\u003ccode\u003ec11a704\u003c/code\u003e\u003c/a\u003e chore(release): v9.14.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8f5469abd04faaaceb1d211dbe15ca3538ed1e5f\"\u003e\u003ccode\u003e8f5469a\u003c/code\u003e\u003c/a\u003e chore(ci): Update release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a264ffb8a4a923043364329cbfdbf7577a64c293\"\u003e\u003ccode\u003ea264ffb\u003c/code\u003e\u003c/a\u003e fix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e0853aba634dd9fb50a55919c2442ffe7d382013\"\u003e\u003ccode\u003ee0853ab\u003c/code\u003e\u003c/a\u003e Added batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/65e1c22065050e7390350482f41728f470fe7994\"\u003e\u003ccode\u003e65e1c22\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/52bda7a35ac3b6032a563e23329b912cb0a0a589\"\u003e\u003ccode\u003e52bda7a\u003c/code\u003e\u003c/a\u003e chore(release): 9.13.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/19fdc488a76e982038f240642ab00a90d8c10d9d\"\u003e\u003ccode\u003e19fdc48\u003c/code\u003e\u003c/a\u003e chore(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/10121e9e1c8800432e788a02fc0c24d740391702\"\u003e\u003ccode\u003e10121e9\u003c/code\u003e\u003c/a\u003e feat(osscluster): Support subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6f41b600c5f69da9da9b33dafd1e733d2500b37a\"\u003e\u003ccode\u003e6f41b60\u003c/code\u003e\u003c/a\u003e fix(client): Do not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sony/gobreaker/v2` from 2.1.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/dbac9882afbf925759f7ebfc3ceb87fcb76a3e9d\"\u003e\u003ccode\u003edbac988\u003c/code\u003e\u003c/a\u003e Synchronize time in distributed circuit breaker (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/bc59bdd25d38b7e876d631551e3c9b140e254d15\"\u003e\u003ccode\u003ebc59bdd\u003c/code\u003e\u003c/a\u003e Refactor tests (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/c5980150589eba1edb05c392c43e2684c1e9fef1\"\u003e\u003ccode\u003ec598015\u003c/code\u003e\u003c/a\u003e Fix panic handling in CircuitBreaker test by removing unnecessary return valu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/471db3de7696ab9c2355063f624b6eca869d11d7\"\u003e\u003ccode\u003e471db3d\u003c/code\u003e\u003c/a\u003e Use interface redis.UniversalClient instead of hardcoded struct (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/6544c8b72f28e41f1b6038202fcc3f026c5c14ae\"\u003e\u003ccode\u003e6544c8b\u003c/code\u003e\u003c/a\u003e Delete mutex in redis.Store.Unlock (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7bc9a409e5cb7ffec5b213e7398d1f38520a3fad\"\u003e\u003ccode\u003e7bc9a40\u003c/code\u003e\u003c/a\u003e Remove .DS_Store (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b461bb28e7b88ace5b7c10b8c90c390ce91bb9e8\"\u003e\u003ccode\u003eb461bb2\u003c/code\u003e\u003c/a\u003e Separate TwoStepCircuitBreaker into other files (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/e256737c5fa5c7a98e9ecaf30d0dd21962fe1d4d\"\u003e\u003ccode\u003ee256737\u003c/code\u003e\u003c/a\u003e Separate Redis logic into another package (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7b78a7ed2741041b4544192f8c7783af7d1602c8\"\u003e\u003ccode\u003e7b78a7e\u003c/code\u003e\u003c/a\u003e Separate counter logic into another file (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/39e28778ea7e049670a209dfd292438cda8018ee\"\u003e\u003ccode\u003e39e2877\u003c/code\u003e\u003c/a\u003e Introduce time-based rolling window (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sony/gobreaker/compare/v2.1.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/cobra` from 1.9.1 to 1.10.1\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.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\u003cp\u003eMore details can be found here: \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303#issuecomment-3242333515\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlow context to command in SetHelpFunc by \u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default ShellCompDirective can be customized for a command and its subcommands by \u003ca href=\"https://github.com/albers\"\u003e\u003ccode\u003e@​albers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2238\"\u003espf13/cobra#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade golangci-lint to v2, address findings by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2279\"\u003espf13/cobra#2279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪠 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest with Go 1.24 by \u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rm GitHub Action PR size labeler 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/2256\"\u003espf13/cobra#2256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Docs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove traling curlybrace by \u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate command.go by \u003ca href=\"https://github.com/styee\"\u003e\u003ccode\u003e@​styee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2248\"\u003espf13/cobra#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security policy 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/2253\"\u003espf13/cobra#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Readme (Warp) by \u003ca href=\"https://github.com/ericdachen\"\u003e\u003ccode\u003e@​ericdachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2267\"\u003espf13/cobra#2267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Periscope to the list of projects using Cobra by \u003ca href=\"https://github.com/anishathalye\"\u003e\u003ccode\u003e@​anishathalye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2299\"\u003espf13/cobra#2299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/6dec1ae26659a130bdb4c985768d1853b0e1bc06\"\u003e\u003ccode\u003e6dec1ae\u003c/code\u003e\u003c/a\u003e The default ShellCompDirective can be customized for a command and its subcom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/c8289c10302063b9a2e26357e7e0f0bb599f29ce\"\u003e\u003ccode\u003ec8289c1\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): add some exclusion presets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/4af7b64d31989e78e86d65304f693a6d9c77c932\"\u003e\u003ccode\u003e4af7b64\u003c/code\u003e\u003c/a\u003e refactor: apply golangci-lint autofixes, work around false positives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/75790e48fb73c8ba027e0163157a86ce8604ca3e\"\u003e\u003ccode\u003e75790e4\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): upgrade to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/db3ddb5cf4968b320ea21f6ee5c2d2202a2e7b22\"\u003e\u003ccode\u003edb3ddb5\u003c/code\u003e\u003c/a\u003e Adding sponsorship to README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/67171d6909986ee86fb946f808b87aba88ee417a\"\u003e\u003ccode\u003e67171d6\u003c/code\u003e\u003c/a\u003e putting sponsorship below header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.1...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/postgres` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.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.38.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.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.23].\nThe next release will require at least [Go 1.24].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd native histogram exemplar support in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6772\"\u003e#6772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd template attribute functions to the \u003ccode\u003ego.opentelmetry.io/otel/semconv/v1.34.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6939\"\u003e#6939\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainerLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDBOperationParameter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDBSystemParameter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHTTPRequestHeader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHTTPResponseHeader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SCronJobAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SCronJobLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDaemonSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDaemonSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDeploymentAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDeploymentLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SJobAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SJobLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNamespaceAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNamespaceLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNodeAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNodeLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SPodAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SPodLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SReplicaSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SReplicaSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SS...\n\n_Description has been truncated_","html_url":"https://github.com/ethpandaops/xatu/pull/672","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fxatu/issues/672","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/672/packages"},{"uuid":"2877001508","node_id":"PR_kwDONRmEVM6re48k","number":222,"state":"closed","title":"Bump github.com/libp2p/go-libp2p-pubsub from 0.14.2 to 0.15.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T09:00:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T06:14:02.000Z","updated_at":"2025-10-01T09:00:45.000Z","time_to_close":10003,"merged_at":"2025-10-01T09:00:45.000Z","merged_by":"oliverbundalo","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.14.2 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.14.2\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Ethernal-Tech/blade/pull/222","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ethernal-Tech%2Fblade/issues/222","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/222/packages"},{"uuid":"2876451955","node_id":"PR_kwDOIVzklc6rcyxz","number":669,"state":"closed","title":"build(deps): bump the go-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T07:27:41.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T00:46:45.000Z","updated_at":"2025-10-06T07:27:41.000Z","time_to_close":456056,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":21,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.1","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/ferranbt/fastssz","old_version":"0.1.4","new_version":"1.0.0","repository_url":"https://github.com/ferranbt/fastssz"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.37.0","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.14.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/protobuf","old_version":"1.36.8","new_version":"1.36.9"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.1` |\n| [github.com/ferranbt/fastssz](https://github.com/ferranbt/fastssz) | `0.1.4` | `1.0.0` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.37.0` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.2` | `0.15.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.14.0` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.2.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.60.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.13.0` |\n| google.golang.org/protobuf | `1.36.8` | `1.36.9` |\n\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.1 (2025-09-18)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe go.mod directive has been bumped to 1.24.0 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support more describe log dirs versions (V2-V4) by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3293\"\u003eIBM/sarama#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support V5 ListConsumerGroups protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3292\"\u003eIBM/sarama#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add SASLv1 support for Kerberos by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3279\"\u003eIBM/sarama#3279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add read deadline to tls write by \u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go directive to 1.24.0 and golang.org/x/{crypto,net,sync} by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3288\"\u003eIBM/sarama#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 6 directories with 1 update by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3291\"\u003eIBM/sarama#3291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3274\"\u003eIBM/sarama#3274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: refactor to use modern atomic types by \u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pre-commit autoupdate to latest by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3278\"\u003eIBM/sarama#3278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply modernize fixes from gopls by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3297\"\u003eIBM/sarama#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(config): update comments of sarama.Config.Metadata.SingleFlight by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(client): update comments of client methods by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3295\"\u003eIBM/sarama#3295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.0 (2025-08-25)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release contains significant changes. Notably Sarama will now use the ApiVersionRequest response from each broker to aid in selecting the protocol version to use. The existing \u003ccode\u003eVersion\u003c/code\u003e field in sarama.Config will continue to provide a \u0026quot;pinning\u0026quot; mechanism, but can safely be set to a maximum or higher value than the remote cluster and sarama will sensibly pick compatible versions. There is also a performance improvement relating to MetadataRequests whereby Sarama will avoid having more than a single request to each broker in-flight at any given time. These new (optimal) behaviour is on by default can be opt-ed out via the \u003ccode\u003eMetadata.SingleFlight\u003c/code\u003e field in Config.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(protocol): negotiate API versions by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3209\"\u003eIBM/sarama#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: option to group metadata refreshes so only one is in-flight at a time by \u003ca href=\"https://github.com/cupcicm\"\u003e\u003ccode\u003e@​cupcicm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3225\"\u003eIBM/sarama#3225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use singleflight metadata by default by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3231\"\u003eIBM/sarama#3231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(protocol): support CreateTopicRequest V4 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3238\"\u003eIBM/sarama#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: always send ApiVersionsRequest and fallback to v0 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3234\"\u003eIBM/sarama#3234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(consumer): stuck on the batch with zero records length by \u003ca href=\"https://github.com/sterligov\"\u003e\u003ccode\u003e@​sterligov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3221\"\u003eIBM/sarama#3221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: sync response header version to clamped request header by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3223\"\u003eIBM/sarama#3223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decoder): handle null arrays correctly by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3144\"\u003eIBM/sarama#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: hardcode lz4 writer blocksize to 64kb by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3258\"\u003eIBM/sarama#3258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3185\"\u003eIBM/sarama#3185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 7 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3219\"\u003eIBM/sarama#3219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/net to v0.43.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3244\"\u003eIBM/sarama#3244\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/IBM/sarama/commit/9bc3d146bc3cb1adb31d11a1447867be813beb24\"\u003e\u003ccode\u003e9bc3d14\u003c/code\u003e\u003c/a\u003e chore(client): update comments of client methods (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/096b846ae88c545d58ca255ef4130abf2c272640\"\u003e\u003ccode\u003e096b846\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3296\"\u003e#3296\u003c/a\u003e from gunli/update-single-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/dedff7aa24ade6c793275e88380968c6c3d23561\"\u003e\u003ccode\u003ededff7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3297\"\u003e#3297\u003c/a\u003e from IBM/dnwe/sarama-modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/5648bd97ddd066c9949af4868185885d2c1cae31\"\u003e\u003ccode\u003e5648bd9\u003c/code\u003e\u003c/a\u003e chore: inline strsContains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30d5d02a04724b64feeb9587e163d66088003878\"\u003e\u003ccode\u003e30d5d02\u003c/code\u003e\u003c/a\u003e chore: apply stringsseq from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9cba592012de10e2e54f92c1404f090c412d72f9\"\u003e\u003ccode\u003e9cba592\u003c/code\u003e\u003c/a\u003e chore: apply bloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7b353e936cf867d7a69924c5d2c028968b26f1fb\"\u003e\u003ccode\u003e7b353e9\u003c/code\u003e\u003c/a\u003e chore: apply fmtappendf from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7ce589719b01d07216d2bddf8fc8bdb9ec8bd667\"\u003e\u003ccode\u003e7ce5897\u003c/code\u003e\u003c/a\u003e chore: apply mapsloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/c85f6fba2f0ad7c98ff377a252828844e097bf57\"\u003e\u003ccode\u003ec85f6fb\u003c/code\u003e\u003c/a\u003e chore: apply sortslice from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/bccb0fe09dd46633d3d5408fa6d11fdf0c04e99d\"\u003e\u003ccode\u003ebccb0fe\u003c/code\u003e\u003c/a\u003e chore: apply slicescontains from modernize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ferranbt/fastssz` from 0.1.4 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ferranbt/fastssz/blob/main/CHANGELOG.md\"\u003egithub.com/ferranbt/fastssz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.5 (Unreleased)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: Array of fixed size of bytes with size in external package \u003ca href=\"https://redirect.github.com/ferranbt/fastssz/pull/181\"\u003eGH-181\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\u003eSee full diff in \u003ca href=\"https://github.com/ferranbt/fastssz/compare/v0.1.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 `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/044cf35caf9c454a03190def2d23f124b6105de0\"\u003e\u003ccode\u003e044cf35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e from huandu/feature/copy-builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/b69f05d42ea811df0f924b34798afef0f6905940\"\u003e\u003ccode\u003eb69f05d\u003c/code\u003e\u003c/a\u003e add fuzz test for SelectBuilder.Clone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/22d937cd5e19172e375792e444a372e9615d9360\"\u003e\u003ccode\u003e22d937c\u003c/code\u003e\u003c/a\u003e fix lint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/0381e443b67f14c2ef427abdac84327f394cb0f4\"\u003e\u003ccode\u003e0381e44\u003c/code\u003e\u003c/a\u003e update readme for CLone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/77d3e53675dcd940f7da8269650cc969ec93773e\"\u003e\u003ccode\u003e77d3e53\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/211\"\u003e#211\u003c/a\u003e: Support clone (deep copy) in all builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/55936be25debd360976171da04948264d62cedd6\"\u003e\u003ccode\u003e55936be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e from zhangyongding/union-support-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/756c9cfb4aeea095f2863595df5b564ab7dcffac\"\u003e\u003ccode\u003e756c9cf\u003c/code\u003e\u003c/a\u003e fix: union limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/4e4c7b0208421551afb62423289aca5d3a86bfe6\"\u003e\u003ccode\u003e4e4c7b0\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e support typed nil in interpolation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.2 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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.7.3 to 9.14.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.14.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.13.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.14.0 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.13.0 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\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/2da6ca07c065db5f24bf47cbf70510c80e3190ba\"\u003e\u003ccode\u003e2da6ca0\u003c/code\u003e\u003c/a\u003e chore(release): Update the rest of the versions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/c11a70448132e808ea8e6f33775ace839859dc0d\"\u003e\u003ccode\u003ec11a704\u003c/code\u003e\u003c/a\u003e chore(release): v9.14.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8f5469abd04faaaceb1d211dbe15ca3538ed1e5f\"\u003e\u003ccode\u003e8f5469a\u003c/code\u003e\u003c/a\u003e chore(ci): Update release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a264ffb8a4a923043364329cbfdbf7577a64c293\"\u003e\u003ccode\u003ea264ffb\u003c/code\u003e\u003c/a\u003e fix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e0853aba634dd9fb50a55919c2442ffe7d382013\"\u003e\u003ccode\u003ee0853ab\u003c/code\u003e\u003c/a\u003e Added batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/65e1c22065050e7390350482f41728f470fe7994\"\u003e\u003ccode\u003e65e1c22\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/52bda7a35ac3b6032a563e23329b912cb0a0a589\"\u003e\u003ccode\u003e52bda7a\u003c/code\u003e\u003c/a\u003e chore(release): 9.13.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/19fdc488a76e982038f240642ab00a90d8c10d9d\"\u003e\u003ccode\u003e19fdc48\u003c/code\u003e\u003c/a\u003e chore(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/10121e9e1c8800432e788a02fc0c24d740391702\"\u003e\u003ccode\u003e10121e9\u003c/code\u003e\u003c/a\u003e feat(osscluster): Support subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6f41b600c5f69da9da9b33dafd1e733d2500b37a\"\u003e\u003ccode\u003e6f41b60\u003c/code\u003e\u003c/a\u003e fix(client): Do not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sony/gobreaker/v2` from 2.1.0 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/6544c8b72f28e41f1b6038202fcc3f026c5c14ae\"\u003e\u003ccode\u003e6544c8b\u003c/code\u003e\u003c/a\u003e Delete mutex in redis.Store.Unlock (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7bc9a409e5cb7ffec5b213e7398d1f38520a3fad\"\u003e\u003ccode\u003e7bc9a40\u003c/code\u003e\u003c/a\u003e Remove .DS_Store (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b461bb28e7b88ace5b7c10b8c90c390ce91bb9e8\"\u003e\u003ccode\u003eb461bb2\u003c/code\u003e\u003c/a\u003e Separate TwoStepCircuitBreaker into other files (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/e256737c5fa5c7a98e9ecaf30d0dd21962fe1d4d\"\u003e\u003ccode\u003ee256737\u003c/code\u003e\u003c/a\u003e Separate Redis logic into another package (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7b78a7ed2741041b4544192f8c7783af7d1602c8\"\u003e\u003ccode\u003e7b78a7e\u003c/code\u003e\u003c/a\u003e Separate counter logic into another file (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/39e28778ea7e049670a209dfd292438cda8018ee\"\u003e\u003ccode\u003e39e2877\u003c/code\u003e\u003c/a\u003e Introduce time-based rolling window (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b02e0524c9f212f5295f191e95b6274b4be3c7f2\"\u003e\u003ccode\u003eb02e052\u003c/code\u003e\u003c/a\u003e Simplify example (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/9eeeab969bbc969b579e70b95d43c6a875a212e2\"\u003e\u003ccode\u003e9eeeab9\u003c/code\u003e\u003c/a\u003e Simplify http_breaker.go (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/77914ffae166357eebff70c8b2d94db1b8d0dcd6\"\u003e\u003ccode\u003e77914ff\u003c/code\u003e\u003c/a\u003e refactor: allow injecting custom redis.Client into RedisStore (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/8d950bf232bc0784d25124d1deec1e57f64f7f7e\"\u003e\u003ccode\u003e8d950bf\u003c/code\u003e\u003c/a\u003e Update Go versions (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sony/gobreaker/compare/v2.1.0...v2.2.1\"\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.9.1 to 1.10.1\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.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\u003cp\u003eMore details can be found here: \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303#issuecomment-3242333515\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlow context to command in SetHelpFunc by \u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default ShellCompDirective can be customized for a command and its subcommands by \u003ca href=\"https://github.com/albers\"\u003e\u003ccode\u003e@​albers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2238\"\u003espf13/cobra#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade golangci-lint to v2, address findings by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2279\"\u003espf13/cobra#2279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪠 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest with Go 1.24 by \u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rm GitHub Action PR size labeler 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/2256\"\u003espf13/cobra#2256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Docs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove traling curlybrace by \u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate command.go by \u003ca href=\"https://github.com/styee\"\u003e\u003ccode\u003e@​styee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2248\"\u003espf13/cobra#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security policy 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/2253\"\u003espf13/cobra#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Readme (Warp) by \u003ca href=\"https://github.com/ericdachen\"\u003e\u003ccode\u003e@​ericdachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2267\"\u003espf13/cobra#2267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Periscope to the list of projects using Cobra by \u003ca href=\"https://github.com/anishathalye\"\u003e\u003ccode\u003e@​anishathalye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2299\"\u003espf13/cobra#2299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/6dec1ae26659a130bdb4c985768d1853b0e1bc06\"\u003e\u003ccode\u003e6dec1ae\u003c/code\u003e\u003c/a\u003e The default ShellCompDirective can be customized for a command and its subcom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/c8289c10302063b9a2e26357e7e0f0bb599f29ce\"\u003e\u003ccode\u003ec8289c1\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): add some exclusion presets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/4af7b64d31989e78e86d65304f693a6d9c77c932\"\u003e\u003ccode\u003e4af7b64\u003c/code\u003e\u003c/a\u003e refactor: apply golangci-lint autofixes, work around false positives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/75790e48fb73c8ba027e0163157a86ce8604ca3e\"\u003e\u003ccode\u003e75790e4\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): upgrade to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/db3ddb5cf4968b320ea21f6ee5c2d2202a2e7b22\"\u003e\u003ccode\u003edb3ddb5\u003c/code\u003e\u003c/a\u003e Adding sponsorship to README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/67171d6909986ee86fb946f808b87aba88ee417a\"\u003e\u003ccode\u003e67171d6\u003c/code\u003e\u003c/a\u003e putting sponsorship below header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.1...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/postgres` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.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.38.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.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.23].\nThe next release will require at least [Go 1.24].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd native histogram exemplar support in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6772\"\u003e#6772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd template attribute functions to the \u003ccode\u003ego.opentelmetry.io/otel/semconv/v1.34.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6939\"\u003e#6939\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainerLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDBOperationParameter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDBSystemParameter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHTTPRequestHeader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHTTPResponseHeader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SCronJobAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SCronJobLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDaemonSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDaemonSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDeploymentAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDeploymentLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SJobAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SJobLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNamespaceAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNamespaceLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNodeAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNodeLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SPodAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SPodLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SReplicaSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SReplicaSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SStatefulSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SStatefulSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProcessEnvironmentVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRPCConnectRPCRequestMetadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRPCConnectRPCResponseMetadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRPCGRPCRequestMetadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRPCGRPCResponseMetadata\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eErrorType\u003c/code\u003e attribute helper function to the \u003ccode\u003ego.opentelmetry.io/otel/semconv/v1.34.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAllowKeyDuplication\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e which can be used to disable deduplication for log records. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6968\"\u003e#6968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithCardinalityLimit\u003c/code\u003e option to configure the cardinality limit in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6996\"\u003e#6996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7065\"\u003e#7065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7081\"\u003e#7081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7164\"\u003e#7164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7165\"\u003e#7165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7179\"\u003e#7179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e method to \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e that returns a copy of the record with no shared state. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7001\"\u003e#7001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability span and batch span processor metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7027\"\u003e#7027\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6393\"\u003e#6393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7209\"\u003e#7209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.36.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.36.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.36...\n\n_Description has been truncated_","html_url":"https://github.com/ethpandaops/xatu/pull/669","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fxatu/issues/669","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/669/packages"},{"uuid":"2871580310","node_id":"PR_kwDOPO7tfc6rKNaW","number":31,"state":"open","title":"chore(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.14.3 to 0.15.0","user":"dependabot[bot]","labels":["chore","dependencies","gomod","size/XS"],"assignees":["mrz1836","galt-tr"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:14:29.000Z","updated_at":"2025-09-29T18:14:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.3","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.14.3 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.14.3\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bsv-blockchain/go-p2p/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsv-blockchain%2Fgo-p2p/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"},{"uuid":"2869703638","node_id":"PR_kwDOP40mtc6rDDPW","number":1,"state":"closed","title":"build(deps): bump the go-dependencies group with 27 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T10:53:39.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-29T09:11:46.000Z","updated_at":"2025-10-06T10:53:39.000Z","time_to_close":610913,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":27,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.1","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/OffchainLabs/prysm/v6","old_version":"6.0.5-rc.1.0.20250825143102-240cd1d0588a","new_version":"6.1.0","repository_url":"https://github.com/OffchainLabs/prysm"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.1","new_version":"1.16.4","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/ferranbt/fastssz","old_version":"0.1.4","new_version":"1.0.0","repository_url":"https://github.com/ferranbt/fastssz"},{"name":"github.com/go-co-op/gocron/v2","old_version":"2.16.2","new_version":"2.16.6","repository_url":"https://github.com/go-co-op/gocron"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.37.0","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/multiformats/go-multiaddr","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/multiformats/go-multiaddr"},{"name":"github.com/prometheus/client_golang","old_version":"1.23.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.14.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/sync","old_version":"0.16.0","new_version":"0.17.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/grpc","old_version":"1.74.2","new_version":"1.75.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.6","new_version":"1.36.8"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.1` |\n| [github.com/OffchainLabs/prysm/v6](https://github.com/OffchainLabs/prysm) | `6.0.5-rc.1.0.20250825143102-240cd1d0588a` | `6.1.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.16.1` | `1.16.4` |\n| [github.com/ferranbt/fastssz](https://github.com/ferranbt/fastssz) | `0.1.4` | `1.0.0` |\n| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) | `2.16.2` | `2.16.6` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.37.0` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.1` | `0.14.2` |\n| [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) | `0.16.0` | `0.16.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.14.0` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.2.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.60.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.16.0` | `0.17.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.13.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.74.2` | `1.75.0` |\n| google.golang.org/protobuf | `1.36.6` | `1.36.8` |\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.1 (2025-09-18)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe go.mod directive has been bumped to 1.24.0 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support more describe log dirs versions (V2-V4) by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3293\"\u003eIBM/sarama#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support V5 ListConsumerGroups protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3292\"\u003eIBM/sarama#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add SASLv1 support for Kerberos by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3279\"\u003eIBM/sarama#3279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add read deadline to tls write by \u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go directive to 1.24.0 and golang.org/x/{crypto,net,sync} by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3288\"\u003eIBM/sarama#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 6 directories with 1 update by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3291\"\u003eIBM/sarama#3291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3274\"\u003eIBM/sarama#3274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: refactor to use modern atomic types by \u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pre-commit autoupdate to latest by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3278\"\u003eIBM/sarama#3278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply modernize fixes from gopls by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3297\"\u003eIBM/sarama#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(config): update comments of sarama.Config.Metadata.SingleFlight by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(client): update comments of client methods by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3295\"\u003eIBM/sarama#3295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.0 (2025-08-25)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release contains significant changes. Notably Sarama will now use the ApiVersionRequest response from each broker to aid in selecting the protocol version to use. The existing \u003ccode\u003eVersion\u003c/code\u003e field in sarama.Config will continue to provide a \u0026quot;pinning\u0026quot; mechanism, but can safely be set to a maximum or higher value than the remote cluster and sarama will sensibly pick compatible versions. There is also a performance improvement relating to MetadataRequests whereby Sarama will avoid having more than a single request to each broker in-flight at any given time. These new (optimal) behaviour is on by default can be opt-ed out via the \u003ccode\u003eMetadata.SingleFlight\u003c/code\u003e field in Config.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(protocol): negotiate API versions by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3209\"\u003eIBM/sarama#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: option to group metadata refreshes so only one is in-flight at a time by \u003ca href=\"https://github.com/cupcicm\"\u003e\u003ccode\u003e@​cupcicm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3225\"\u003eIBM/sarama#3225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use singleflight metadata by default by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3231\"\u003eIBM/sarama#3231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(protocol): support CreateTopicRequest V4 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3238\"\u003eIBM/sarama#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: always send ApiVersionsRequest and fallback to v0 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3234\"\u003eIBM/sarama#3234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(consumer): stuck on the batch with zero records length by \u003ca href=\"https://github.com/sterligov\"\u003e\u003ccode\u003e@​sterligov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3221\"\u003eIBM/sarama#3221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: sync response header version to clamped request header by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3223\"\u003eIBM/sarama#3223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decoder): handle null arrays correctly by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3144\"\u003eIBM/sarama#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: hardcode lz4 writer blocksize to 64kb by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3258\"\u003eIBM/sarama#3258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3185\"\u003eIBM/sarama#3185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 7 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3219\"\u003eIBM/sarama#3219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/net to v0.43.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3244\"\u003eIBM/sarama#3244\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/IBM/sarama/commit/9bc3d146bc3cb1adb31d11a1447867be813beb24\"\u003e\u003ccode\u003e9bc3d14\u003c/code\u003e\u003c/a\u003e chore(client): update comments of client methods (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/096b846ae88c545d58ca255ef4130abf2c272640\"\u003e\u003ccode\u003e096b846\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3296\"\u003e#3296\u003c/a\u003e from gunli/update-single-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/dedff7aa24ade6c793275e88380968c6c3d23561\"\u003e\u003ccode\u003ededff7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3297\"\u003e#3297\u003c/a\u003e from IBM/dnwe/sarama-modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/5648bd97ddd066c9949af4868185885d2c1cae31\"\u003e\u003ccode\u003e5648bd9\u003c/code\u003e\u003c/a\u003e chore: inline strsContains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30d5d02a04724b64feeb9587e163d66088003878\"\u003e\u003ccode\u003e30d5d02\u003c/code\u003e\u003c/a\u003e chore: apply stringsseq from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9cba592012de10e2e54f92c1404f090c412d72f9\"\u003e\u003ccode\u003e9cba592\u003c/code\u003e\u003c/a\u003e chore: apply bloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7b353e936cf867d7a69924c5d2c028968b26f1fb\"\u003e\u003ccode\u003e7b353e9\u003c/code\u003e\u003c/a\u003e chore: apply fmtappendf from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7ce589719b01d07216d2bddf8fc8bdb9ec8bd667\"\u003e\u003ccode\u003e7ce5897\u003c/code\u003e\u003c/a\u003e chore: apply mapsloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/c85f6fba2f0ad7c98ff377a252828844e097bf57\"\u003e\u003ccode\u003ec85f6fb\u003c/code\u003e\u003c/a\u003e chore: apply sortslice from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/bccb0fe09dd46633d3d5408fa6d11fdf0c04e99d\"\u003e\u003ccode\u003ebccb0fe\u003c/code\u003e\u003c/a\u003e chore: apply slicescontains from modernize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/OffchainLabs/prysm/v6` from 6.0.5-rc.1.0.20250825143102-240cd1d0588a to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OffchainLabs/prysm/releases\"\u003egithub.com/OffchainLabs/prysm/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v6.0.4...v6.1.0\"\u003ev6.1.0\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eImportant note: All operators should upgrade as soon as possible to v6.0.5 OR v6.1.0 to receive a critical stability patch. v6.0.5 only includes the stability fix on top of v6.0.4, whereas v6.1.0 includes a much larger set of changes, detailed below.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release has support for Fusaka testnets as well as many mainnet improvements. Testnet operators are required to update prior to the testnet fork date. See [PR \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/15721\"\u003e#15721\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/pull/15721\"\u003eOffchainLabs/prysm#15721\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eMainnet operators are encouraged to update per their regular update cadence.\u003c/p\u003e\n\u003cp\u003ev6.1.0 raises the default builder gas limit[1] from 36M to 45M, includes a memory utilization optimization that should benefit all beacon nodes, along with other improvements and bugfixes. Also included are incremental light client support components and fusaka features waiting to be activated. This will be the last release in the v6 cycle before the mainnet fusaka release, which will be tagged v7.0.0.\u003c/p\u003e\n\u003ch4\u003eNoteworthy improvements, changes and bugfixes:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e--disable-experimental-state\u003c/code\u003e beacon-node flag has been removed, marking the full graduation of the \u003ca href=\"https://hackmd.io/zlTJ6Qe_RiueT3y2R77BvA\"\u003eCopy-on-write design\u003c/a\u003e for BeaconState fields, which reduces the memory overhead of keeping multiple BeaconStates in RAM for block processing. Congrats \u003ca href=\"https://github.com/rkapka\"\u003e\u003ccode\u003e@​rkapka\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eThe behavior set by the \u003ccode\u003e--attest_timely\u003c/code\u003e flag is now on by default, with the flag itself deprecated.\u003c/li\u003e\n\u003cli\u003eGetDutiesV2 introduced, lowering duty request latency and beacon-node load. Multiple other improvements and bugfixes have been made to harden the validator run loop.\u003c/li\u003e\n\u003cli\u003eNew validator flag \u003ccode\u003e--max-health-checks\u003c/code\u003e configures a validator to switch to a fallback beacon node after the given number of health check failures.\u003c/li\u003e\n\u003cli\u003eImprovements to rest-mode validator, defaulting to SSZ where available and adding SSZ support to more Beacon API endpoints.\u003c/li\u003e\n\u003cli\u003eBeacon API now honors the gzip content-encoding header.\u003c/li\u003e\n\u003cli\u003eLog timestamps now include milliseconds.\u003c/li\u003e\n\u003cli\u003eFull fusaka support for testnets!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial shout out to our new team member \u003ca href=\"https://github.com/satushh\"\u003e\u003ccode\u003e@​satushh\u003c/code\u003e\u003c/a\u003e!!\nWelcome to new contributors: \u003ca href=\"https://github.com/Alleysira\"\u003e\u003ccode\u003e@​Alleysira\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raulk\"\u003e\u003ccode\u003e@​raulk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tomasandroil\"\u003e\u003ccode\u003e@​tomasandroil\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/trinadh61\"\u003e\u003ccode\u003e@​trinadh61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ppopth\"\u003e\u003ccode\u003e@​ppopth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Galoretka\"\u003e\u003ccode\u003e@​Galoretka\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fernantho\"\u003e\u003ccode\u003e@​fernantho\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Muzry\"\u003e\u003ccode\u003e@​Muzry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jihoonsong\"\u003e\u003ccode\u003e@​jihoonsong\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sashass1315\"\u003e\u003ccode\u003e@​sashass1315\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e\nThanks for your continued contributions: \u003ca href=\"https://github.com/KaloyanTanev\"\u003e\u003ccode\u003e@​KaloyanTanev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rose2221\"\u003e\u003ccode\u003e@​rose2221\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jtraglia\"\u003e\u003ccode\u003e@​jtraglia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syjn99\"\u003e\u003ccode\u003e@​syjn99\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/NikolaiKryshnev\"\u003e\u003ccode\u003e@​NikolaiKryshnev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hyunchel\"\u003e\u003ccode\u003e@​hyunchel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syjn99\"\u003e\u003ccode\u003e@​syjn99\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e[1] To override this limit, use the validator flag \u003ccode\u003e--suggested-gas-limit\u003c/code\u003e or set the \u003ccode\u003ebuilder.gas_limit\u003c/code\u003e setting in your \u003ca href=\"https://prysm.offchainlabs.com/docs/configure-prysm/fee-recipient/#advanced-configure-mev-builder-and-gas-limit\"\u003eproposer settings file\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePeerDAS: Add \u003ccode\u003eCustodyInfo\u003c/code\u003e in \u003ccode\u003eBeaconNode\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15378\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGetDutiesV2 gRPC function, removes committee list from duties, replaced with committee length, validator committee index. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15273\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSZ support for two attestation APIs: \u003ccode\u003e/eth/v1/validator/attestation_data\u003c/code\u003e and. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15377\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded feature flag for validator client to use get duties v2. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15380\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement DAS. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15367\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everifyBlobCommitmentCount\u003c/code\u003e: Print max allowed blob count in error message. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15386\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData column support for beacon api event end point. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15387\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement EIP-7917: Stable proposer lookahead. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15129\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003edataColumnSidecarByRootRPCHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15405\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew ssz-only flag for validator client to enable calling rest apis in SSZ, starting with get block endpoint. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15390\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003edataColumnSidecarsByRangeRPCHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15421\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSZ support for \u003ccode\u003esubmitPoolAttestationsV2\u003c/code\u003e beacon API. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15422\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eStatusV2\u003c/code\u003e proto message. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15423\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eSendDataColumnSidecarsByRangeRequest\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15430\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eSendDataColumnSidecarsByRootRequest\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15430\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement beacon API blob sidecar enpoint for Fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15436\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement the new Fulu Metadata. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15440\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement reconstruction. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15454\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement engine method \u003ccode\u003eGetBlobsV2\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15469\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement execution \u003ccode\u003eReconstructDataColumnSidecars\u003c/code\u003e, which reconstruct data column sidecars from data fetched from the execution layer. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15469\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enew \u003ccode\u003e--batch-verifier-limit\u003c/code\u003e flag to configure max number of signatures to batch verify on gossip. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15467\"\u003e[PR]\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/OffchainLabs/prysm/blob/develop/CHANGELOG.md\"\u003egithub.com/OffchainLabs/prysm/v6's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on Keep a Changelog, and this project adheres to Semantic Versioning.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v6.0.3...v6.0.4\"\u003ev6.0.4\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003cp\u003eThis release has more work on PeerDAS, and light client support. Additionally, we have a few bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBlob cache size now correctly set at startup.\u003c/li\u003e\n\u003cli\u003eA fix for slashing protection history exports where the validator database was in a nested folder.\u003c/li\u003e\n\u003cli\u003eCorrected behavior of the API call for state committees with an invalid request.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e/bin/sh\u003c/code\u003e is now symlinked to \u003ccode\u003e/bin/bash\u003c/code\u003e for Prysm docker images.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn the \u003ca href=\"https://github.com/eth-clients/hoodi\"\u003eHoodi\u003c/a\u003e testnet, the default gas limit is raised to 60M gas.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd light client mainnet spec test. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15295\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for light client req/resp domain. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15281\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded /bin/sh simlink to docker images. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15294\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Prysm build data to otel tracing spans. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15302\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd light client minimal spec test support for \u003ccode\u003eupdate_ranking\u003c/code\u003e tests. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15297\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fulu operation and epoch processing spec tests. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15284\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated e2e Beacon API evaluator to support more endpoints, including the ones introduced in Electra. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15304\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData column sidecars verification methods. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15232\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement data column sidecars filesystem. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15257\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd blob schedule support from \u003ca href=\"https://redirect.github.com/ethereum/consensus-specs/pull/4277\"\u003eethereum/consensus-specs#4277\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15272\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erandom forkchoice spec tests for fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15287\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ability to download nightly test vectors. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15312\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Validation pipeline for data column sidecars received via gossip. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15310\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement P2P. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15347\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement the blockchain package. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15350\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate spec tests to v1.6.0-alpha.0. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15306\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Refactor the reconstruction pipeline. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15309\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: \u003ccode\u003eDataColumnStorage.Get\u003c/code\u003e - Exit early no columns are available. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15309\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault hoodi testnet builder gas limit to 60M. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15361\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix cyclical dependencies issue when using testing/util package. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15248\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet seen blob cache size correctly based on current slot time at start up. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15348\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eslashing-protection-history export\u003c/code\u003e failing when \u003ccode\u003evalidator.db\u003c/code\u003e is in a nested folder like \u003ccode\u003edata/direct/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/14954\"\u003e#14954\u003c/a\u003e). \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15351\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e/eth/v1/beacon/states/{state_id}/committees\u003c/code\u003e endpoint return \u003ccode\u003e400\u003c/code\u003e when slot does not belong to the specified epoch, aligning with the Beacon API spec (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/15355\"\u003e#15355\u003c/a\u003e). \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15356\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved eager validator context cancellation that was causing validator builder registrations to fail occasionally. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15369\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v6.0.2...v6.0.3\"\u003ev6.0.3\u003c/a\u003e - 2025-05-21\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\u003eSee full diff in \u003ca href=\"https://github.com/OffchainLabs/prysm/commits/v6.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/ethereum/go-ethereum` from 1.16.1 to 1.16.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\u003eBioelectric Infusers (v1.16.4)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis release enables the Osaka (Fusaka) fork on testnets. We also enable two blob-parameter only (BPO) forks for the testnets.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHolesky\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOsaka at time \u003ccode\u003e1759308480\u003c/code\u003e (2025-10-01 08:48:00 UTC)\u003c/li\u003e\n\u003cli\u003eBPO1 at time \u003ccode\u003e1759800000\u003c/code\u003e (2025-10-07 01:20:00 UTC)\u003c/li\u003e\n\u003cli\u003eBPO2 at time \u003ccode\u003e1760389824\u003c/code\u003e (2025-10-13 21:10:24 UTC)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSepolia\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOsaka at time \u003ccode\u003e1760427360\u003c/code\u003e (2025-10-14 07:36:00 UTC)\u003c/li\u003e\n\u003cli\u003eBPO1 at time \u003ccode\u003e1761017184\u003c/code\u003e (2025-10-21 03:26:24 UTC)\u003c/li\u003e\n\u003cli\u003eBPO2 at time \u003ccode\u003e1761607008\u003c/code\u003e (2025-10-27 23:16:48 UTC)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHoodi\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOsaka at time \u003ccode\u003e1761677592\u003c/code\u003e (2025-10-28 18:53:12 UTC)\u003c/li\u003e\n\u003cli\u003eBPO1 at time \u003ccode\u003e1762365720\u003c/code\u003e (2025-11-05 18:02:00 UTC)\u003c/li\u003e\n\u003cli\u003eBPO2 at time \u003ccode\u003e1762955544\u003c/code\u003e (2025-11-12 13:52:24 UTC)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWith BPO1 and BPO2, the blob capacity of these networks will increase as follows:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBPO1: max blobs/block: \u003ccode\u003e15\u003c/code\u003e, target: \u003ccode\u003e10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBPO2: max blobs/block: \u003ccode\u003e21\u003c/code\u003e, target: \u003ccode\u003e14\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs of this release, the default block gas limit is set to \u003cstrong\u003e60M gas\u003c/strong\u003e.\nThis is the recommended limit that we, as client authors, feel comfortable with.\u003c/p\u003e\n\u003ch3\u003eCLI commands\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egeth snapshot\u003c/code\u003e and related commands no longer fail due to not finding the trie journal file. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32531\"\u003e#32531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA regression in \u003ccode\u003egeth snapshot dump\u003c/code\u003e and \u003ccode\u003egeth export-preimages\u003c/code\u003e is resolved. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32650\"\u003e#32650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWe have added an experimental zkVM 'guest program', \u003ccode\u003ekeeper\u003c/code\u003e, to the source tree. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32543\"\u003e#32543\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32638\"\u003e#32638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32736\"\u003e#32736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eeth_call\u003c/code\u003e and related operations were fixed to not apply the EIP-7825 per-transaction gas limit when executing under Osaka fork rules. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32641\"\u003e#32641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003eeth_getLogs\u003c/code\u003e and other log filtering operations, it is now possible to configure the number of addresses allowed in the filter using the \u003ccode\u003e--rpc.logquerylimit\u003c/code\u003e flag. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32327\"\u003e#32327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStarting Geth with the \u003ccode\u003e--state.size-tracking\u003c/code\u003e option enables collection of precise state size numbers, which can be read using the \u003ccode\u003edebug_stateSize\u003c/code\u003e endpoint. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32362\"\u003e#32362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe new \u003ccode\u003edebug_executionWitness\u003c/code\u003e and \u003ccode\u003edebug_executionWitnessByHash\u003c/code\u003e methods create a block witness for stateless execution. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32216\"\u003e#32216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTracing \u0026amp; ABIGEN\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThere is a new \u003ccode\u003eCodeChangeV2\u003c/code\u003e hook, with a \u003ccode\u003eCodeChangeReason\u003c/code\u003e parameter. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32525\"\u003e#32525\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32535\"\u003e#32535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIn certain corner-cases related to SELFDESTRUCT, \u003ccode\u003eOnBalanceChange\u003c/code\u003e was not invoked. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32526\"\u003e#32526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBoundContract\u003c/code\u003e in \u003ccode\u003eaccounts/abi/bind/v2\u003c/code\u003e now exposes an \u003ccode\u003eAddress\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32559\"\u003e#32559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe EVM MODEXP precompiled account has seen some optimizations to improve performance for worst-case inputs. We are especially grateful for \u003ca href=\"https://github.com/GottfriedHerold\"\u003e\u003ccode\u003e@​GottfriedHerold\u003c/code\u003e\u003c/a\u003e's work on improving the underlying math/big library. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32527\"\u003e#32527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32553\"\u003e#32553\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32568\"\u003e#32568\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32576\"\u003e#32576\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/41714b4975845b1d6e3277b7b92e80c66a584d2b\"\u003e\u003ccode\u003e41714b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/b964b6574f118cc23fc46a2353008a7a97b74fc1\"\u003e\u003ccode\u003eb964b65\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.4 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0977a02ec1eec2d0d85236c33b0e8878b703f890\"\u003e\u003ccode\u003e0977a02\u003c/code\u003e\u003c/a\u003e params: schedule Osaka/BPO1/BPO2 for testnets (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32735\"\u003e#32735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7d8ccddaaccb4f9ebeaa317ad82aee93ab891399\"\u003e\u003ccode\u003e7d8ccdd\u003c/code\u003e\u003c/a\u003e all: refactor to use builtin max/min (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32694\"\u003e#32694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bacc1504baa6ede16e8541d74b141d4dac763e3a\"\u003e\u003ccode\u003ebacc150\u003c/code\u003e\u003c/a\u003e core/txpool: add eip2681 check for incoming transactions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32726\"\u003e#32726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad484fcbd0f513d09d20de616528efba9bba9d71\"\u003e\u003ccode\u003ead484fc\u003c/code\u003e\u003c/a\u003e build: upgrade to execution-spec-tests v5.1.0 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32742\"\u003e#32742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/89158aa64e09c91f8fd56e05afaab4e28edc6be1\"\u003e\u003ccode\u003e89158aa\u003c/code\u003e\u003c/a\u003e core/txpool/blobpool: convert and add one-by-one (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32718\"\u003e#32718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/965ffff9ac4fee6169df8b5fd0a6c097475b9fb9\"\u003e\u003ccode\u003e965ffff\u003c/code\u003e\u003c/a\u003e all: add bpo1 and bpo2 overrides (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32737\"\u003e#32737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7611f351c18de983c49544f09aa042bd0403243b\"\u003e\u003ccode\u003e7611f35\u003c/code\u003e\u003c/a\u003e accounts/abi/bind: fix data race in TestWaitDeployedCornerCases (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32740\"\u003e#32740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1c706d1571d6e61754631ae6f0ae73d54ed4d44a\"\u003e\u003ccode\u003e1c706d1\u003c/code\u003e\u003c/a\u003e accounts/keystore: use ticker to avoid timer allocations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32732\"\u003e#32732\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.16.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ferranbt/fastssz` from 0.1.4 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ferranbt/fastssz/blob/main/CHANGELOG.md\"\u003egithub.com/ferranbt/fastssz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.5 (Unreleased)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: Array of fixed size of bytes with size in external package \u003ca href=\"https://redirect.github.com/ferranbt/fastssz/pull/181\"\u003eGH-181\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\u003eSee full diff in \u003ca href=\"https://github.com/ferranbt/fastssz/compare/v0.1.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 `github.com/go-co-op/gocron/v2` from 2.16.2 to 2.16.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-co-op/gocron/releases\"\u003egithub.com/go-co-op/gocron/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea return is missing to stop execution if the job is not found by \u003ca href=\"https://github.com/sarff\"\u003e\u003ccode\u003e@​sarff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/872\"\u003ego-co-op/gocron#872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/871\"\u003ego-co-op/gocron#871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sarff\"\u003e\u003ccode\u003e@​sarff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/872\"\u003ego-co-op/gocron#872\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-co-op/gocron/compare/v2.16.5...v2.16.6\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.16.5...v2.16.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eerrors.New\u003c/code\u003e for non-formatted strings by \u003ca href=\"https://github.com/apocelipes\"\u003e\u003ccode\u003e@​apocelipes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/870\"\u003ego-co-op/gocron#870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd go1.25 tests by \u003ca href=\"https://github.com/apocelipes\"\u003e\u003ccode\u003e@​apocelipes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/869\"\u003ego-co-op/gocron#869\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-co-op/gocron/compare/v2.16.4...v2.16.5\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.16.4...v2.16.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/860\"\u003ego-co-op/gocron#860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.40.0 to 0.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/859\"\u003ego-co-op/gocron#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive GitHub Copilot instructions for gocron development by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/866\"\u003ego-co-op/gocron#866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix memory consumption issue by changing jobOutRequest channels to use pointers and reducing buffer size by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/864\"\u003ego-co-op/gocron#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump testify by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/868\"\u003ego-co-op/gocron#868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/866\"\u003ego-co-op/gocron#866\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-co-op/gocron/compare/v2.16.3...v2.16.4\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.16.3...v2.16.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cancel job contexts in create/update errors by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/858\"\u003ego-co-op/gocron#858\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-co-op/gocron/compare/v2.16.2...v2.16.3\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.16.2...v2.16.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/3966ea971dfdd2f21a945dadf5ef7301abc3fdee\"\u003e\u003ccode\u003e3966ea9\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/d56a063ca0e9130a4f63e5aa73eff4e81fecbb3e\"\u003e\u003ccode\u003ed56a063\u003c/code\u003e\u003c/a\u003e Added a return to the selectRunJobRequest function (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/6e6485bd57fe3e76f6169671e77e09eab4cf0e57\"\u003e\u003ccode\u003e6e6485b\u003c/code\u003e\u003c/a\u003e Add go1.25 tests (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/b383ca99c53ebd7d38ea4c602404c6f54beee01d\"\u003e\u003ccode\u003eb383ca9\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eerrors.New\u003c/code\u003e for non-formatted strings (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/cc3a1dbf46a67dc6d3fe89a8127784417a9008f8\"\u003e\u003ccode\u003ecc3a1db\u003c/code\u003e\u003c/a\u003e Bump testify (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9e8c79dc9b5cc32dcb223e7782a481d54590420e\"\u003e\u003ccode\u003e9e8c79d\u003c/code\u003e\u003c/a\u003e Fix memory consumption issue by changing jobOutRequest channels to use pointe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/8187978b014aed505e4a00eb914b46dd336913d4\"\u003e\u003ccode\u003e8187978\u003c/code\u003e\u003c/a\u003e Add comprehensive GitHub Copilot instructions for gocron development (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/5bf6802fe1215604a6dc9316a94b010a1c0c98e6\"\u003e\u003ccode\u003e5bf6802\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/78468fab737d11a20fe56615d7ea71333cd43b16\"\u003e\u003ccode\u003e78468fa\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/fcfcb87056b451f34d9275f9c1e5bf4450c113f5\"\u003e\u003ccode\u003efcfcb87\u003c/code\u003e\u003c/a\u003e fix: cancel job contexts in create/update errors (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-co-op/gocron/compare/v2.16.2...v2.16.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/044cf35caf9c454a03190def2d23f124b6105de0\"\u003e\u003ccode\u003e044cf35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e from huandu/feature/copy-builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/b69f05d42ea811df0f924b34798afef0f6905940\"\u003e\u003ccode\u003eb69f05d\u003c/code\u003e\u003c/a\u003e add fuzz test for SelectBuilder.Clone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/22d937cd5e19172e375792e444a372e9615d9360\"\u003e\u003ccode\u003e22d937c\u003c/code\u003e\u003c/a\u003e fix lint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/0381e443b67f14c2ef427abdac84327f394cb0f4\"\u003e\u003ccode\u003e0381e44\u003c/code\u003e\u003c/a\u003e update readme for CLone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/77d3e53675dcd940f7da8269650cc969ec93773e\"\u003e\u003ccode\u003e77d3e53\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/211\"\u003e#211\u003c/a\u003e: Support clone (deep copy) in all builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/55936be25debd360976171da04948264d62cedd6\"\u003e\u003ccode\u003e55936be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e from zhangyongding/union-support-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/756c9cfb4aeea095f2863595df5b564ab7dcffac\"\u003e\u003ccode\u003e756c9cf\u003c/code\u003e\u003c/a\u003e fix: union limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/4e4c7b0208421551afb62423289aca5d3a86bfe6\"\u003e\u003ccode\u003e4e4c7b0\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e support typed nil in interpolation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race when calling Preprocess and msg ID generator by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/627\"\u003elibp2p/go-libp2p-pubsub#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test races and enable race tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/626\"\u003elibp2p/go-libp2p-pubsub#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip 32-bit tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/628\"\u003elibp2p/go-libp2p-pubsub#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.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/libp2p/go-libp2p-pubsub/commit/abb8f8a2cd5aee610e16de66d63cd539a353e166\"\u003e\u003ccode\u003eabb8f8a\u003c/code\u003e\u003c/a\u003e Release v0.14.2 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/bc7e2e619dd243c6b2636181d1d89080b43b6c9f\"\u003e\u003ccode\u003ebc7e2e6\u003c/code\u003e\u003c/a\u003e Skip 32-bit tests in CI (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/631e47b133f56802f6b3c3f8ab0dd344920c81ae\"\u003e\u003ccode\u003e631e47b\u003c/code\u003e\u003c/a\u003e Fix test races and enable race tests in CI (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/e38c340f93f463b690917ad21fc5170969ef565c\"\u003e\u003ccode\u003ee38c340\u003c/code\u003e\u003c/a\u003e Fix race when calling Preprocess and msg ID generator(\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/multiformats/go-multiaddr` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/multiformats/go-multiaddr/releases\"\u003egithub.com/multiformats/go-multiaddr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereduce allocations in Bytes() and manet methods by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/multiformats/go-multiaddr/pull/280\"\u003emultiformats/go-multiaddr#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/multiformats/go-multiaddr/compare/v0.16.0...v0.16.1\"\u003ehttps://github.com/multiformats/go-multiaddr/compare/v0.16.0...v0.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/multiformats/go-multiaddr/commit/3b99966d90a2cefddd7a3a03996a11721dad6589\"\u003e\u003ccode\u003e3b99966\u003c/code\u003e\u003c/a\u003e Release v0.16.1 (\u003ca href=\"https://redirect.github.com/multiformats/go-multiaddr/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/multiformats/go-multiaddr/commit/c94fa40c3a1afd5292bbee9298aaa662e1da6709\"\u003e\u003ccode\u003ec94fa40\u003c/code\u003e\u003c/a\u003e reduce allocations in Bytes() and manet methods (\u003ca href=\"https://redirect.github.com/multiformats/go-multiaddr/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/multiformats/go-multiaddr/compare/v0.16.0...v0.16.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.23.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\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/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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.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/redis/go-redis/v9` from 9.7.3 to 9.14.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.14.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.13.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.14.0 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.13.0 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\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/2da6ca07c065db5f24bf47cbf70510c80e3190ba\"\u003e\u003ccode\u003e2da6ca0\u003c/code\u003e\u003c/a\u003e chore(release): Update the rest of the versions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/c11a70448132e808ea8e6f33775ace839859dc0d\"\u003e\u003ccode\u003ec11a704\u003c/code\u003e\u003c/a\u003e chore(release): v9.14.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8f5469abd04faaaceb1d211dbe15ca3538ed1e5f\"\u003e\u003ccode\u003e8f5469a\u003c/code\u003e\u003c/a\u003e chore(ci): Update release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a264ffb8a4a923043364329cbfdbf7577a64c293\"\u003e\u003ccode\u003ea264ffb\u003c/code\u003e\u003c/a\u003e fix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e0853aba634dd9fb50a55919c2442ffe7d382013\"\u003e\u003ccode\u003ee0853ab\u003c/code\u003e\u003c/a\u003e Added batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/65e1c22065050e7390350482f41728f470fe7994\"\u003e\u003ccode\u003e65e1c22\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/52bda7a35ac3b6032a563e23329b912cb0a0a589\"\u003e\u003ccode\u003e52bda7a\u003c/code\u003e\u003c/a\u003e chore(release): 9.13.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/19fdc488a76e982038f240642ab00a90d8c10d9d\"\u003e\u003ccode\u003e19fdc48\u003c/code\u003e\u003c/a\u003e chore(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/10121e9e1c8800432e788a02fc0c24d740391702\"\u003e\u003ccode\u003e10121e9\u003c/code\u003e\u003c/a\u003e feat(osscluster): Support subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6f41b600c5f69da9da9b33dafd1e733d2500b37a\"\u003e\u003ccode\u003e6f41b60\u003c/code\u003e\u003c/a\u003e fix(client): Do not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sony/gobreaker/v2` from 2.1.0 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/6544c8b72f28e41f1b6038202fcc3f026c5c14ae\"\u003e\u003ccode\u003e6544c8b\u003c/code\u003e\u003c/a\u003e Delete mutex in redis.Store.Unlock (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7bc9a409e5cb7ffec5b213e7398d1f38520a3fad\"\u003e\u003ccode\u003e7bc9a40\u003c/code\u003e\u003c/a\u003e Remove .DS_Store (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b461bb28e7b88ace5b7c10b8c90c390ce91bb9e8\"\u003e\u003ccode\u003eb461bb2\u003c/code\u003e\u003c/a\u003e Separate TwoStepCircuitBreaker into other files (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/e256737c5fa5c7a98e9ecaf30d0dd21962fe1d4d\"\u003e\u003ccode\u003ee256737\u003c/code\u003e\u003c/a\u003e Separate Redis logic into another package (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7b78a7ed2741041b4544192f8c7783af7d1602c8\"\u003e\u003ccode\u003e7b78a7e\u003c/code\u003e\u003c/a\u003e Separate counter logic into another file (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/39e28778ea7e049670a209dfd292438cda8018ee\"\u003e\u003ccode\u003e39e2877\u003c/code\u003e\u003c/a\u003e Introduce time-based rolling window (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b02e0524c9f212f5295f191e95b6274b4be3c7f2\"\u003e\u003ccode\u003eb02e052\u003c/code\u003e\u003c/a\u003e Simplify example (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/9eeeab969bbc969b579e70b95d43c6a875a212e2\"\u003e\u003ccode\u003e9eeeab9\u003c/code\u003e\u003c/a\u003e Simplify http_breaker.go (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/77914ffae166357eebff70c8b2d94db1b8d0dcd6\"\u003e\u003ccode\u003e77914ff\u003c/code\u003e\u003c/a\u003e refactor: allow injecting custom redis.Client into RedisStore (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/8d950bf232bc0784d25124d1deec1e57f64f7f7e\"\u003e\u003ccode\u003e8d950bf\u003c/code\u003e\u003c/a\u003e Update Go versions (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sony/gobreaker/compare/v2.1.0...v2.2.1\"\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.9.1 to 1.10.1\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.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\u003cp\u003eMore details can be found here: \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303#issuecomment-3242333515\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlow context to command in SetHelpFunc by \u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default ShellCompDirective can be customized for a command and its subcommands by \u003ca href=\"https://github.com/albers\"\u003e\u003ccode\u003e@​albers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2238\"\u003espf13/cobra#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade golangci-lint to v2, address findings by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2279\"\u003espf13/cob...\n\n_Description has been truncated_","html_url":"https://github.com/repo-senseimko0p/xatu/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/repo-senseimko0p%2Fxatu/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"2869444266","node_id":"PR_kwDOP4yB9c6rCD6q","number":1,"state":"open","title":"Bump github.com/libp2p/go-libp2p-pubsub from 0.13.0 to 0.15.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T07:50:43.000Z","updated_at":"2025-09-29T07:50:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.13.0","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.13.0 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race when calling Preprocess and msg ID generator by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/627\"\u003elibp2p/go-libp2p-pubsub#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test races and enable race tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/626\"\u003elibp2p/go-libp2p-pubsub#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip 32-bit tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/628\"\u003elibp2p/go-libp2p-pubsub#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(BatchPublishing): Make topic.AddToBatch threadsafe by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/622\"\u003elibp2p/go-libp2p-pubsub#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/604\"\u003elibp2p/go-libp2p-pubsub#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IDONTWANT)!: Do not IDONTWANT your sender by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/609\"\u003elibp2p/go-libp2p-pubsub#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(gossipsub): Add MessageBatch by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/607\"\u003elibp2p/go-libp2p-pubsub#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend IDONTWANT before first publish by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/612\"\u003elibp2p/go-libp2p-pubsub#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.0...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.13.0\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/gunatppcap/ironwall-service/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunatppcap%2Fironwall-service/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"2856782321","node_id":"PR_kwDOFABrEc6qRwnx","number":2700,"state":"open","title":"build(deps): Bump the all-go group across 3 directories with 4 updates","user":"dependabot[bot]","labels":["T:dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T12:28:11.000Z","updated_at":"2025-09-24T15:20: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":4,"packages":[{"name":"github.com/celestiaorg/go-square/v3","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/celestiaorg/go-square"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.3","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/ipfs/go-datastore","old_version":"0.8.3","new_version":"0.9.0","repository_url":"https://github.com/ipfs/go-datastore"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 2 updates in the / directory: [github.com/celestiaorg/go-square/v3](https://github.com/celestiaorg/go-square) and [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub).\nBumps the all-go group with 1 update in the /execution/grpc directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node).\nBumps the all-go group with 2 updates in the /sequencers/single directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node) and [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore).\n\nUpdates `github.com/celestiaorg/go-square/v3` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-square/releases\"\u003egithub.com/celestiaorg/go-square/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: rename and regenerate blob package by \u003ca href=\"https://github.com/cmwaters\"\u003e\u003ccode\u003e@​cmwaters\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/194\"\u003ecelestiaorg/go-square#194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v3.0.0...v3.0.1\"\u003ehttps://github.com/celestiaorg/go-square/compare/v3.0.0...v3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/5fdd256df64d65953d1f3496fc0cc529188b4a5f\"\u003e\u003ccode\u003e5fdd256\u003c/code\u003e\u003c/a\u003e chore!: rename and regenerate blob package (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v3.0.0...v3.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/libp2p/go-libp2p-pubsub` from 0.14.3 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-datastore` from 0.8.3 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: context datastore by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(keytransform): support transaction feature by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/239\"\u003eipfs/go-datastore#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme links by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/246\"\u003eipfs/go-datastore#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/247\"\u003eipfs/go-datastore#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: query iterator by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/244\"\u003eipfs/go-datastore#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/252\"\u003eipfs/go-datastore#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix comment by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/253\"\u003eipfs/go-datastore#253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/86fc4ef5cbbb9653482477fb4c15f75414bcb42f\"\u003e\u003ccode\u003e86fc4ef\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/d1138db9ec361ee75b7a050c84362db374496a03\"\u003e\u003ccode\u003ed1138db\u003c/code\u003e\u003c/a\u003e feat(keytransform): support transaction feature (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/1ce683b1b56a3f3dd0f64c28d7d24903f2c31233\"\u003e\u003ccode\u003e1ce683b\u003c/code\u003e\u003c/a\u003e feat: context datastore (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/c4698f69486e99ebac11d82f32836f481a7879da\"\u003e\u003ccode\u003ec4698f6\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/bed0c816b1e8a3920e6495c5967d2c449253dccb\"\u003e\u003ccode\u003ebed0c81\u003c/code\u003e\u003c/a\u003e fix comment (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/6dd312b21d0b71299ee8dfdb4892e62473cfcf84\"\u003e\u003ccode\u003e6dd312b\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/0797048badf78ef57b61dbce363bdd0a7a17fcf1\"\u003e\u003ccode\u003e0797048\u003c/code\u003e\u003c/a\u003e feat: query iterator (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/e34b22f040c0bbb47d1f8fcebc03fd9bbcd57451\"\u003e\u003ccode\u003ee34b22f\u003c/code\u003e\u003c/a\u003e ci: uci/update-go (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/5c239cb42461238046cce84850dcaf13d8efb69d\"\u003e\u003ccode\u003e5c239cb\u003c/code\u003e\u003c/a\u003e Update readme links (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.9.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/evstack/ev-node/pull/2700","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-node/issues/2700","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2700/packages"},{"uuid":"3448608988","node_id":"PR_kwDOFABrEc6qPp17","number":2698,"state":"open","title":"build(deps): Bump the all-go group across 5 directories with 6 updates","user":"dependabot[bot]","labels":["T:dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T09:47:39.000Z","updated_at":"2025-09-24T12:28:00.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":6,"packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.3","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/testcontainers/testcontainers-go/modules/compose","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/ipfs/go-datastore","old_version":"0.8.3","new_version":"0.9.0","repository_url":"https://github.com/ipfs/go-datastore"},{"name":"github.com/celestiaorg/go-square/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/celestiaorg/go-square"},{"name":"github.com/celestiaorg/tastora","old_version":"0.3.0","new_version":"0.5.0","repository_url":"https://github.com/celestiaorg/tastora"},{"name":"github.com/celestiaorg/go-square/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/celestiaorg/go-square"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 1 update in the / directory: [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub).\nBumps the all-go group with 1 update in the /execution/evm directory: [github.com/testcontainers/testcontainers-go/modules/compose](https://github.com/testcontainers/testcontainers-go).\nBumps the all-go group with 1 update in the /execution/grpc directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node).\nBumps the all-go group with 2 updates in the /sequencers/single directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node) and [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore).\nBumps the all-go group with 2 updates in the /test/docker-e2e directory: [github.com/celestiaorg/go-square/v2](https://github.com/celestiaorg/go-square) and [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora).\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.3 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/compose` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/compose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/evstack/ev-node` from 1.0.0-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-datastore` from 0.8.3 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: context datastore by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(keytransform): support transaction feature by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/239\"\u003eipfs/go-datastore#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme links by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/246\"\u003eipfs/go-datastore#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/247\"\u003eipfs/go-datastore#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: query iterator by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/244\"\u003eipfs/go-datastore#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/252\"\u003eipfs/go-datastore#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix comment by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/253\"\u003eipfs/go-datastore#253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/86fc4ef5cbbb9653482477fb4c15f75414bcb42f\"\u003e\u003ccode\u003e86fc4ef\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/d1138db9ec361ee75b7a050c84362db374496a03\"\u003e\u003ccode\u003ed1138db\u003c/code\u003e\u003c/a\u003e feat(keytransform): support transaction feature (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/1ce683b1b56a3f3dd0f64c28d7d24903f2c31233\"\u003e\u003ccode\u003e1ce683b\u003c/code\u003e\u003c/a\u003e feat: context datastore (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/c4698f69486e99ebac11d82f32836f481a7879da\"\u003e\u003ccode\u003ec4698f6\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/bed0c816b1e8a3920e6495c5967d2c449253dccb\"\u003e\u003ccode\u003ebed0c81\u003c/code\u003e\u003c/a\u003e fix comment (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/6dd312b21d0b71299ee8dfdb4892e62473cfcf84\"\u003e\u003ccode\u003e6dd312b\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/0797048badf78ef57b61dbce363bdd0a7a17fcf1\"\u003e\u003ccode\u003e0797048\u003c/code\u003e\u003c/a\u003e feat: query iterator (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/e34b22f040c0bbb47d1f8fcebc03fd9bbcd57451\"\u003e\u003ccode\u003ee34b22f\u003c/code\u003e\u003c/a\u003e ci: uci/update-go (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/5c239cb42461238046cce84850dcaf13d8efb69d\"\u003e\u003ccode\u003e5c239cb\u003c/code\u003e\u003c/a\u003e Update readme links (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-square/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-square/releases\"\u003egithub.com/celestiaorg/go-square/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.3-rc0\u003c/h2\u003e\n\u003cp\u003eThis release reverts an accidental breaking change that landed on v2.3.2\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\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/celestiaorg/go-square/commit/1f49860c25030c2cd85541ccc5cced47c7424dab\"\u003e\u003ccode\u003e1f49860\u003c/code\u003e\u003c/a\u003e revert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/b3db9faa7b36decbebb4db45b1778468022a0019\"\u003e\u003ccode\u003eb3db9fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/99f871f21c124c4ba84a2205145a5e01ba0187e5\"\u003e\u003ccode\u003e99f871f\u003c/code\u003e\u003c/a\u003e chore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/a0118a038d4b2e3a8a41998e027db3591c074a8d\"\u003e\u003ccode\u003ea0118a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/tastora` from 0.3.0 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/tastora/releases\"\u003egithub.com/celestiaorg/tastora's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: add support for ev-reth by \u003ca href=\"https://github.com/chatton\"\u003e\u003ccode\u003e@​chatton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/121\"\u003ecelestiaorg/tastora#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add mutex around port allocation by \u003ca href=\"https://github.com/chatton\"\u003e\u003ccode\u003e@​chatton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/120\"\u003ecelestiaorg/tastora#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade to go-square v3.0.0 by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/118\"\u003ecelestiaorg/tastora#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/118\"\u003ecelestiaorg/tastora#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/0af5860ad545922d60d3fddc3c31b2d018e38dda\"\u003e\u003ccode\u003e0af5860\u003c/code\u003e\u003c/a\u003e feature: add support for ev-reth (\u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/bc5e0bb4b24818573312047a3b10dd12c8d23dcf\"\u003e\u003ccode\u003ebc5e0bb\u003c/code\u003e\u003c/a\u003e chore: add mutex around port allocation (\u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/df8b5ba90bc57875a86b335167f063786b64393a\"\u003e\u003ccode\u003edf8b5ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/118\"\u003e#118\u003c/a\u003e from rootulp/rp/go-square-v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/9185dea125828d18eae6a2fa00a3d060d81bb7cd\"\u003e\u003ccode\u003e9185dea\u003c/code\u003e\u003c/a\u003e ci: remove redundant run step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/dc3b875ca59dc4ff1db1b0e5be0a20bec1508585\"\u003e\u003ccode\u003edc3b875\u003c/code\u003e\u003c/a\u003e ci: try bumping again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/b41fb16a69ed6a402fd6d778d6f88832e6934550\"\u003e\u003ccode\u003eb41fb16\u003c/code\u003e\u003c/a\u003e ci: bump to recent versions of GH actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/fde1fcc0fd12c9b2708371d8ffc1b275dbf3ee35\"\u003e\u003ccode\u003efde1fcc\u003c/code\u003e\u003c/a\u003e test: remove hard-coded strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/c84f8bcbcdf9fc6403e69633bfc982c8c4d42994\"\u003e\u003ccode\u003ec84f8bc\u003c/code\u003e\u003c/a\u003e chore: upgrade cosmos-sdk and celestia-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/dce3e2541274f411d0982dc2f24e050696912df6\"\u003e\u003ccode\u003edce3e25\u003c/code\u003e\u003c/a\u003e chore: update go v3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/4d9f44f3cb49ee4e473409bd901325db7f5ec429\"\u003e\u003ccode\u003e4d9f44f\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to go-square v3.0.0-rc0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.3.0...v0.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/celestiaorg/go-square/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-square/releases\"\u003egithub.com/celestiaorg/go-square/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.3-rc0\u003c/h2\u003e\n\u003cp\u003eThis release reverts an accidental breaking change that landed on v2.3.2\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\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/celestiaorg/go-square/commit/1f49860c25030c2cd85541ccc5cced47c7424dab\"\u003e\u003ccode\u003e1f49860\u003c/code\u003e\u003c/a\u003e revert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/b3db9faa7b36decbebb4db45b1778468022a0019\"\u003e\u003ccode\u003eb3db9fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/99f871f21c124c4ba84a2205145a5e01ba0187e5\"\u003e\u003ccode\u003e99f871f\u003c/code\u003e\u003c/a\u003e chore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/a0118a038d4b2e3a8a41998e027db3591c074a8d\"\u003e\u003ccode\u003ea0118a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/evstack/ev-node/pull/2698","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-node/issues/2698","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2698/packages"},{"uuid":"2851198806","node_id":"PR_kwDOFABrEc6p8ddW","number":2692,"state":"closed","title":"build(deps): Bump the all-go group across 5 directories with 6 updates","user":"dependabot[bot]","labels":["T:dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-24T09:47:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T21:33:25.000Z","updated_at":"2025-09-24T09:47:44.000Z","time_to_close":130459,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"all-go","update_count":6,"packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.3","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/testcontainers/testcontainers-go/modules/compose","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/ipfs/go-datastore","old_version":"0.8.3","new_version":"0.9.0","repository_url":"https://github.com/ipfs/go-datastore"},{"name":"github.com/celestiaorg/go-square/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/celestiaorg/go-square"},{"name":"github.com/celestiaorg/tastora","old_version":"0.3.0","new_version":"0.4.1","repository_url":"https://github.com/celestiaorg/tastora"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 1 update in the / directory: [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub).\nBumps the all-go group with 1 update in the /execution/evm directory: [github.com/testcontainers/testcontainers-go/modules/compose](https://github.com/testcontainers/testcontainers-go).\nBumps the all-go group with 1 update in the /execution/grpc directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node).\nBumps the all-go group with 2 updates in the /sequencers/single directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node) and [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore).\nBumps the all-go group with 2 updates in the /test/docker-e2e directory: [github.com/celestiaorg/go-square/v2](https://github.com/celestiaorg/go-square) and [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora).\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.3 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/compose` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/compose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/evstack/ev-node` from 1.0.0-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-datastore` from 0.8.3 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: context datastore by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(keytransform): support transaction feature by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/239\"\u003eipfs/go-datastore#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme links by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/246\"\u003eipfs/go-datastore#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/247\"\u003eipfs/go-datastore#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: query iterator by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/244\"\u003eipfs/go-datastore#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/252\"\u003eipfs/go-datastore#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix comment by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/253\"\u003eipfs/go-datastore#253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/86fc4ef5cbbb9653482477fb4c15f75414bcb42f\"\u003e\u003ccode\u003e86fc4ef\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/d1138db9ec361ee75b7a050c84362db374496a03\"\u003e\u003ccode\u003ed1138db\u003c/code\u003e\u003c/a\u003e feat(keytransform): support transaction feature (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/1ce683b1b56a3f3dd0f64c28d7d24903f2c31233\"\u003e\u003ccode\u003e1ce683b\u003c/code\u003e\u003c/a\u003e feat: context datastore (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/c4698f69486e99ebac11d82f32836f481a7879da\"\u003e\u003ccode\u003ec4698f6\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/bed0c816b1e8a3920e6495c5967d2c449253dccb\"\u003e\u003ccode\u003ebed0c81\u003c/code\u003e\u003c/a\u003e fix comment (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/6dd312b21d0b71299ee8dfdb4892e62473cfcf84\"\u003e\u003ccode\u003e6dd312b\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/0797048badf78ef57b61dbce363bdd0a7a17fcf1\"\u003e\u003ccode\u003e0797048\u003c/code\u003e\u003c/a\u003e feat: query iterator (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/e34b22f040c0bbb47d1f8fcebc03fd9bbcd57451\"\u003e\u003ccode\u003ee34b22f\u003c/code\u003e\u003c/a\u003e ci: uci/update-go (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/5c239cb42461238046cce84850dcaf13d8efb69d\"\u003e\u003ccode\u003e5c239cb\u003c/code\u003e\u003c/a\u003e Update readme links (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-square/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-square/releases\"\u003egithub.com/celestiaorg/go-square/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.3-rc0\u003c/h2\u003e\n\u003cp\u003eThis release reverts an accidental breaking change that landed on v2.3.2\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\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/celestiaorg/go-square/commit/1f49860c25030c2cd85541ccc5cced47c7424dab\"\u003e\u003ccode\u003e1f49860\u003c/code\u003e\u003c/a\u003e revert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/b3db9faa7b36decbebb4db45b1778468022a0019\"\u003e\u003ccode\u003eb3db9fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/99f871f21c124c4ba84a2205145a5e01ba0187e5\"\u003e\u003ccode\u003e99f871f\u003c/code\u003e\u003c/a\u003e chore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/a0118a038d4b2e3a8a41998e027db3591c074a8d\"\u003e\u003ccode\u003ea0118a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/tastora` from 0.3.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/celestiaorg/tastora/releases\"\u003egithub.com/celestiaorg/tastora'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: add mutex around port allocation by \u003ca href=\"https://github.com/chatton\"\u003e\u003ccode\u003e@​chatton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/120\"\u003ecelestiaorg/tastora#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade to go-square v3.0.0 by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/118\"\u003ecelestiaorg/tastora#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/118\"\u003ecelestiaorg/tastora#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/bc5e0bb4b24818573312047a3b10dd12c8d23dcf\"\u003e\u003ccode\u003ebc5e0bb\u003c/code\u003e\u003c/a\u003e chore: add mutex around port allocation (\u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/df8b5ba90bc57875a86b335167f063786b64393a\"\u003e\u003ccode\u003edf8b5ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/118\"\u003e#118\u003c/a\u003e from rootulp/rp/go-square-v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/9185dea125828d18eae6a2fa00a3d060d81bb7cd\"\u003e\u003ccode\u003e9185dea\u003c/code\u003e\u003c/a\u003e ci: remove redundant run step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/dc3b875ca59dc4ff1db1b0e5be0a20bec1508585\"\u003e\u003ccode\u003edc3b875\u003c/code\u003e\u003c/a\u003e ci: try bumping again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/b41fb16a69ed6a402fd6d778d6f88832e6934550\"\u003e\u003ccode\u003eb41fb16\u003c/code\u003e\u003c/a\u003e ci: bump to recent versions of GH actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/fde1fcc0fd12c9b2708371d8ffc1b275dbf3ee35\"\u003e\u003ccode\u003efde1fcc\u003c/code\u003e\u003c/a\u003e test: remove hard-coded strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/c84f8bcbcdf9fc6403e69633bfc982c8c4d42994\"\u003e\u003ccode\u003ec84f8bc\u003c/code\u003e\u003c/a\u003e chore: upgrade cosmos-sdk and celestia-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/dce3e2541274f411d0982dc2f24e050696912df6\"\u003e\u003ccode\u003edce3e25\u003c/code\u003e\u003c/a\u003e chore: update go v3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/4d9f44f3cb49ee4e473409bd901325db7f5ec429\"\u003e\u003ccode\u003e4d9f44f\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to go-square v3.0.0-rc0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.3.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/evstack/ev-node/pull/2692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-node/issues/2692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2692/packages"}],"issue_packages":[{"old_version":"0.15.0","new_version":"0.16.0","update_type":"minor","path":null,"pr_created_at":"2026-04-28T01:09:11.000Z","version_change":"0.15.0 → 0.16.0","issue":{"uuid":"4339838380","node_id":"PR_kwDOSBX0ZM7WKf1w","number":13,"state":"open","title":"build(deps): Bump the all-go group across 7 directories with 21 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-28T01:09:11.000Z","updated_at":"2026-04-28T01:09:12.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":21,"packages":[{"name":"connectrpc.com/connect","old_version":"1.19.1","new_version":"1.19.2","repository_url":"https://github.com/connectrpc/connect-go"},{"name":"github.com/celestiaorg/go-header","old_version":"0.7.3","new_version":"0.8.5","repository_url":"https://github.com/celestiaorg/go-header"},{"name":"github.com/goccy/go-yaml","old_version":"1.18.0","new_version":"1.19.2","repository_url":"https://github.com/goccy/go-yaml"},{"name":"github.com/ipfs/go-datastore","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/ipfs/go-datastore"},{"name":"github.com/libp2p/go-libp2p-kad-dht","old_version":"0.35.1","new_version":"0.39.1","repository_url":"https://github.com/libp2p/go-libp2p-kad-dht"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/rs/zerolog","old_version":"1.34.0","new_version":"1.35.1","repository_url":"https://github.com/rs/zerolog"},{"name":"github.com/spf13/cobra","old_version":"1.10.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.19.2` |\n| [github.com/celestiaorg/go-header](https://github.com/celestiaorg/go-header) | `0.7.3` | `0.8.5` |\n| [github.com/goccy/go-yaml](https://github.com/goccy/go-yaml) | `1.18.0` | `1.19.2` |\n| [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore) | `0.9.0` | `0.9.1` |\n| [github.com/libp2p/go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) | `0.35.1` | `0.39.1` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.15.0` | `0.16.0` |\n| [github.com/rs/zerolog](https://github.com/rs/zerolog) | `1.34.0` | `1.35.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.10.1` | `1.10.2` |\n\nBumps the all-go group with 2 updates in the /apps/testapp directory: [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore) and [github.com/spf13/cobra](https://github.com/spf13/cobra).\nBumps the all-go group with 2 updates in the /da directory: [github.com/rs/zerolog](https://github.com/rs/zerolog) and [github.com/filecoin-project/go-jsonrpc](https://github.com/filecoin-project/go-jsonrpc).\nBumps the all-go group with 4 updates in the /execution/evm directory: [github.com/rs/zerolog](https://github.com/rs/zerolog), [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum), [github.com/evstack/ev-node/core](https://github.com/evstack/ev-node) and [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt).\nBumps the all-go group with 5 updates in the /execution/grpc directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [connectrpc.com/connect](https://github.com/connectrpc/connect-go) | `1.19.1` | `1.19.2` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.46.0` | `0.53.0` |\n| google.golang.org/protobuf | `1.36.10` | `1.36.11` |\n| [github.com/evstack/ev-node/core](https://github.com/evstack/ev-node) | `1.0.0-beta.4` | `1.0.0` |\n| [github.com/evstack/ev-node](https://github.com/evstack/ev-node) | `1.0.0-beta.9` | `1.1.1` |\n\nBumps the all-go group with 4 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), [github.com/evstack/ev-node/execution/evm](https://github.com/evstack/ev-node) and [github.com/docker/docker](https://github.com/docker/docker).\nBumps the all-go group with 2 updates in the /test/e2e directory: [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) and [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora).\n\nUpdates `connectrpc.com/connect` from 1.19.1 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/connectrpc/connect-go/releases\"\u003econnectrpc.com/connect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eGovernance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/timostamm\"\u003e\u003ccode\u003e@​timostamm\u003c/code\u003e\u003c/a\u003e as a maintainer in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/905\"\u003econnectrpc/connect-go#905\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appropriate by \u003ca href=\"https://github.com/jhump\"\u003e\u003ccode\u003e@​jhump\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/904\"\u003econnectrpc/connect-go#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndReceive by \u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactor memhttptest to work with Go 1.25 synctest by \u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc clarifications by \u003ca href=\"https://github.com/emcfarlane\"\u003e\u003ccode\u003e@​emcfarlane\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e) and \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codefromthecrypt\"\u003e\u003ccode\u003e@​codefromthecrypt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/881\"\u003econnectrpc/connect-go#881\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simonferquel\"\u003e\u003ccode\u003e@​simonferquel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/connectrpc/connect-go/pull/919\"\u003econnectrpc/connect-go#919\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e:\n\u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.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/connectrpc/connect-go/commit/1c195ae986164a681af958e675dd283eed23e365\"\u003e\u003ccode\u003e1c195ae\u003c/code\u003e\u003c/a\u003e Prepare for v1.19.2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/920\"\u003e#920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/96abc6b87132d1c43f67f1f5c91efdcb6a59b4aa\"\u003e\u003ccode\u003e96abc6b\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to v2 (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/be72fa520cdc8b942db6839dadbe9af0b44b40df\"\u003e\u003ccode\u003ebe72fa5\u003c/code\u003e\u003c/a\u003e Clarify concurrent use semantics for streaming types (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/299d2e7cdfb5e2fa3fa0963e6cedc51a7364521d\"\u003e\u003ccode\u003e299d2e7\u003c/code\u003e\u003c/a\u003e Fix nil pointer deref in duplexHTTPCall under concurrent Send + CloseAndRecei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e299aa60ffcf91633e48fcb3dd594cbbb187ec7f\"\u003e\u003ccode\u003ee299aa6\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/grpc from 1.76.0 to 1.79.3 in /internal/conformance (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/7b531c03580c4ea12390a022184ca5bf5418f31b\"\u003e\u003ccode\u003e7b531c0\u003c/code\u003e\u003c/a\u003e Clarify UnaryFunc response type (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/02f23a3116bcb97a69602941b54a7e16c5471b46\"\u003e\u003ccode\u003e02f23a3\u003c/code\u003e\u003c/a\u003e Fix typo in RELEASE.md (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/ec6f523e6b7081e9cf3e2836f4a16006b5c63b29\"\u003e\u003ccode\u003eec6f523\u003c/code\u003e\u003c/a\u003e Add Timo Stamm to maintainers (\u003ca href=\"https://redirect.github.com/connectrpc/connect-go/issues/905\"\u003e#905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/59cc6973156cd9164d6bea493b1d106ed894f2df\"\u003e\u003ccode\u003e59cc697\u003c/code\u003e\u003c/a\u003e Use 'deadline_exceeded' instead of 'canceled' on HTTP/2 cancelation when appr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/connectrpc/connect-go/commit/e9aff4ae399e443d15af065cfbee0a4ff38bed06\"\u003e\u003ccode\u003ee9aff4a\u003c/code\u003e\u003c/a\u003e Bump connectrpc.com/conformance from 1.0.4 to 1.0.5 in /internal/conformance ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/connectrpc/connect-go/compare/v1.19.1...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-header` from 0.7.3 to 0.8.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-header/releases\"\u003egithub.com/celestiaorg/go-header's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use go-libp2p-pubsub fork with FanoutOnly support by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/369\"\u003ecelestiaorg/go-header#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use go-libp2p fork with mocknet deadline noop by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/370\"\u003ecelestiaorg/go-header#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): add per-peer timeout to performRequest by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/376\"\u003ecelestiaorg/go-header#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): return Head() early when enough peers confirm the same header by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/372\"\u003ecelestiaorg/go-header#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): parallelize performRequest to avoid sequential per-peer timeouts by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/381\"\u003ecelestiaorg/go-header#381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sync): document blockTime as upper bound for tail estimation by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/379\"\u003ecelestiaorg/go-header#379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): remove go-libp2p fork replace and bump to v0.48.0 by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/385\"\u003ecelestiaorg/go-header#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update go-libp2p fork with webtransport-go v0.10.0 compat by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/375\"\u003ecelestiaorg/go-header#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update CODEOWNERS to match celestia-node and celestia-core by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/377\"\u003ecelestiaorg/go-header#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/quic-go/webtransport-go from 0.9.0 to 0.10.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/365\"\u003ecelestiaorg/go-header#365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.0.6 to 3.0.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/366\"\u003ecelestiaorg/go-header#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add assign random reviewer workflow by \u003ca href=\"https://github.com/tty47\"\u003e\u003ccode\u003e@​tty47\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/368\"\u003ecelestiaorg/go-header#368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.8.1...v0.8.5\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.8.1...v0.8.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.5-rc\u003c/h2\u003e\n\u003cp\u003eNote: This is a release candidate not intended for standalone use. This module is consumed via replace directives for its major dependencies (go-libp2p, go-libp2p-pubsub), so this release primarily exists to pin versions for downstream consumers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update CODEOWNERS to match celestia-node and celestia-core by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/377\"\u003ecelestiaorg/go-header#377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sync): document blockTime as upper bound for tail estimation by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/379\"\u003ecelestiaorg/go-header#379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): parallelize performRequest to avoid sequential per-peer timeouts by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/381\"\u003ecelestiaorg/go-header#381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.8.4-rc...v0.8.5-rc\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.8.4-rc...v0.8.5-rc\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.4-rc\u003c/h2\u003e\n\u003cp\u003eNote: This is a release candidate not intended for standalone use. This module is consumed via replace directives for its major dependencies (go-libp2p, go-libp2p-pubsub), so this release primarily exists to pin versions for downstream consumers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update go-libp2p fork with webtransport-go v0.10.0 compat by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/375\"\u003ecelestiaorg/go-header#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): add per-peer timeout to performRequest by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/376\"\u003ecelestiaorg/go-header#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): return Head() early when enough peers confirm the same header by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/372\"\u003ecelestiaorg/go-header#372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.8.3-rc...v0.8.4-rc\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.8.3-rc...v0.8.4-rc\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update go-libp2p fork with webtransport-go v0.10.0 compat by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/375\"\u003ecelestiaorg/go-header#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): add per-peer timeout to performRequest by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/376\"\u003ecelestiaorg/go-header#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): return Head() early when enough peers confirm the same header by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/372\"\u003ecelestiaorg/go-header#372\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.8.3-rc...v0.8.4-rc\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.8.3-rc...v0.8.4-rc\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.3-rc\u003c/h2\u003e\n\u003cp\u003eNote: This is a release candidate not intended for standalone use. This module is consumed via replace directives for its major dependencies (go-libp2p, go-libp2p-pubsub), so this release primarily exists to pin versions for downstream consumers.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/f855e222f36b260d11f91247c4063daf3c3e3c8f\"\u003e\u003ccode\u003ef855e22\u003c/code\u003e\u003c/a\u003e chore(deps): remove go-libp2p fork replace and bump to v0.48.0 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/b847dd8b30c93c21ec11c6033ad2867d81ffdf25\"\u003e\u003ccode\u003eb847dd8\u003c/code\u003e\u003c/a\u003e chore: update CODEOWNERS to use protocol team (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/59dec8bd649c3372c93e8065e37ed50629f5cedf\"\u003e\u003ccode\u003e59dec8b\u003c/code\u003e\u003c/a\u003e fix(sync): document blockTime as upper bound for tail estimation (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/2076662a267fdeb3ff633349bf4974467425b9ea\"\u003e\u003ccode\u003e2076662\u003c/code\u003e\u003c/a\u003e chore: update CODEOWNERS to match celestia-node and celestia-core (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/301ab6f08d66fb12986e93b3ca131c6cabfd677a\"\u003e\u003ccode\u003e301ab6f\u003c/code\u003e\u003c/a\u003e fix(p2p): parallelize performRequest to avoid sequential per-peer timeouts (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/974757814163457d6fb3e87f8e33ba6aa8a7bdfe\"\u003e\u003ccode\u003e9747578\u003c/code\u003e\u003c/a\u003e fix(p2p): return Head() early when enough peers confirm the same header (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/d8a3e80bc312bbe59d784f3ef2ba8a3e621fd1ef\"\u003e\u003ccode\u003ed8a3e80\u003c/code\u003e\u003c/a\u003e fix(p2p): add per-peer timeout to performRequest (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/9cad27e3ea97c391044ca6795066e8945c808a50\"\u003e\u003ccode\u003e9cad27e\u003c/code\u003e\u003c/a\u003e chore: update go-libp2p fork with webtransport-go v0.10.0 compat (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/f058bbcccd14ff1b88ac69004405a3ba708ccf48\"\u003e\u003ccode\u003ef058bbc\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/quic-go/webtransport-go from 0.9.0 to 0.10.0 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/08e3e457ba84bd1e8e9104066d3d63f6ef33fd81\"\u003e\u003ccode\u003e08e3e45\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/pion/dtls/v3 from 3.0.6 to 3.0.11 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.7.3...v0.8.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/goccy/go-yaml` from 1.18.0 to 1.19.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/goccy/go-yaml/releases\"\u003egithub.com/goccy/go-yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix anchor reference regression in nested structures by \u003ca href=\"https://github.com/linyows\"\u003e\u003ccode\u003e@​linyows\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/839\"\u003egoccy/go-yaml#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/linyows\"\u003e\u003ccode\u003e@​linyows\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/839\"\u003egoccy/go-yaml#839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.19.1...v1.19.2\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.19.1...v1.19.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix decoding of integer keys of map type by \u003ca href=\"https://github.com/goccy\"\u003e\u003ccode\u003e@​goccy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/829\"\u003egoccy/go-yaml#829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport line comment for flow sequence or flow map by \u003ca href=\"https://github.com/goccy\"\u003e\u003ccode\u003e@​goccy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/834\"\u003egoccy/go-yaml#834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.19.0...v1.19.1\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.19.0...v1.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;feat: Dont make copies of structs for validation\u0026quot; by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/763\"\u003egoccy/go-yaml#763\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd decode option that allows specific field prefixes by \u003ca href=\"https://github.com/cpuguy83\"\u003e\u003ccode\u003e@​cpuguy83\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/795\"\u003egoccy/go-yaml#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNormalize CR and CRLF in multi-line strings by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/754\"\u003egoccy/go-yaml#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport non string map keys by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/756\"\u003egoccy/go-yaml#756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip directive in path operations by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/758\"\u003egoccy/go-yaml#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd indentation to flow values on new lines by \u003ca href=\"https://github.com/shuheiktgw\"\u003e\u003ccode\u003e@​shuheiktgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/759\"\u003egoccy/go-yaml#759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for RawMessage, similar to json.RawMessage by \u003ca href=\"https://github.com/thanethomson\"\u003e\u003ccode\u003e@​thanethomson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/790\"\u003egoccy/go-yaml#790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cpuguy83\"\u003e\u003ccode\u003e@​cpuguy83\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/795\"\u003egoccy/go-yaml#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thanethomson\"\u003e\u003ccode\u003e@​thanethomson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/goccy/go-yaml/pull/790\"\u003egoccy/go-yaml#790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.0\"\u003ehttps://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.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/goccy/go-yaml/commit/92bc79cb5f685e999ad131473168fc45215d12d9\"\u003e\u003ccode\u003e92bc79c\u003c/code\u003e\u003c/a\u003e Fix anchor reference regression in nested structures (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/b0ab06985557a2d84913ecba6dda0dbedbd5e154\"\u003e\u003ccode\u003eb0ab069\u003c/code\u003e\u003c/a\u003e Support line comment for flow sequence or flow map (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/9e98b0c753ff2b8f0b323929c9c60fe7951d0f45\"\u003e\u003ccode\u003e9e98b0c\u003c/code\u003e\u003c/a\u003e Fix decoding of integer keys of map type (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/a7b4bfbcf4a41152862ffba5cce666631bc04bb1\"\u003e\u003ccode\u003ea7b4bfb\u003c/code\u003e\u003c/a\u003e Add support for RawMessage, similar to json.RawMessage (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/07c09c028744e7aac32d1b11279a401055d107f5\"\u003e\u003ccode\u003e07c09c0\u003c/code\u003e\u003c/a\u003e Add indentation to flow values on new lines (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/0040ab4161153c5b812ae51984d3967ad3dbd068\"\u003e\u003ccode\u003e0040ab4\u003c/code\u003e\u003c/a\u003e Skip directive in path operations (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/7901e98f54d280a553a0d606c91a82fa89493928\"\u003e\u003ccode\u003e7901e98\u003c/code\u003e\u003c/a\u003e Support non string map keys (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/f4d13479ba3d44541a65d0dffeab5e3fa805413a\"\u003e\u003ccode\u003ef4d1347\u003c/code\u003e\u003c/a\u003e Normalize CR and CRLF in multi-line strings (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/90e852559132e85734ab0c9a48b3a912ebd3f060\"\u003e\u003ccode\u003e90e8525\u003c/code\u003e\u003c/a\u003e Add decode option that allows specific field prefixes (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goccy/go-yaml/commit/25e5d9094248e480434ca87d9119e3d9ce7ac1d7\"\u003e\u003ccode\u003e25e5d90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: Dont make copies of structs for validation (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/737\"\u003e#737\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/goccy/go-yaml/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/goccy/go-yaml/compare/v1.18.0...v1.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-datastore` from 0.9.0 to 0.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTest that a second batch commit does not error by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/256\"\u003eipfs/go-datastore#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;Test that a second batch commit does not error\u0026quot; by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/257\"\u003eipfs/go-datastore#257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument not to reuse batch by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/258\"\u003eipfs/go-datastore#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest suite: use a non-cancelled context to delete all keys by \u003ca href=\"https://github.com/hsanjuan\"\u003e\u003ccode\u003e@​hsanjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/259\"\u003eipfs/go-datastore#259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: modernize code by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/264\"\u003eipfs/go-datastore#264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate opentelemetry to v1.40.0 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/265\"\u003eipfs/go-datastore#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.9.0...v0.9.1\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.9.0...v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/2dd8c301bcfaac92f49ac019e02f845edf7716af\"\u003e\u003ccode\u003e2dd8c30\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/266\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/7659bf49606ecd52a2ce3918cf9962393039647f\"\u003e\u003ccode\u003e7659bf4\u003c/code\u003e\u003c/a\u003e update opentelemetry to v1.40.0 (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/4b172cf46187f221c5ba02d38ce328f272b143f5\"\u003e\u003ccode\u003e4b172cf\u003c/code\u003e\u003c/a\u003e refactor: modernize code (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/d5458f44b44480c252b8b980ea0d9f039c4d428e\"\u003e\u003ccode\u003ed5458f4\u003c/code\u003e\u003c/a\u003e test suite: use a non-cancelled context to delete all keys (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/779b962a287f1ab8066306c0f29f1920f12b0ba0\"\u003e\u003ccode\u003e779b962\u003c/code\u003e\u003c/a\u003e Document not to reuse batch (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/670a127a355676f4283ec417fa6939a79232c4ba\"\u003e\u003ccode\u003e670a127\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Test that a second batch commit does not error (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/256\"\u003e#256\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/57decd29cb50110ee9dfbcf47db42805d122a26d\"\u003e\u003ccode\u003e57decd2\u003c/code\u003e\u003c/a\u003e Test that a second batch commit does not error (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.9.0...v0.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p` from 0.43.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p/releases\"\u003egithub.com/libp2p/go-libp2p's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.48.0\u003c/h2\u003e\n\u003cp\u003eA relatively minor update. Most changes were related to internal cleanup and getting the transport interop tests running again.\u003c/p\u003e\n\u003ch2\u003e🔦 Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWhen listening on \u003ccode\u003e0.0.0.0\u003c/code\u003e, \u003ccode\u003eBasicHost.AllAddrs\u003c/code\u003e returns all the interface addrs of the machine. In v0.47 we'd unwittingly introduced this change, but on discussion decided to commit to it as returning all the addresses was correct. In the absence of this behaviour, there's no way for a user to get all the addrs the libp2p host is listening on. See \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3460\"\u003elibp2p/go-libp2p#3460\u003c/a\u003e for the discussion about this. \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3468\"\u003e#3468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Deterministic WebTransport Key Generation for Go 1.26 \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3320\"\u003e#3320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix mocknet: make stream deadline methods noop instead of returning error\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate go-netroute dependency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3421\"\u003elibp2p/go-libp2p#3421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd backwards compatibility for doctur with legacy behavior by \u003ca href=\"https://github.com/jpserrat\"\u003e\u003ccode\u003e@​jpserrat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3457\"\u003elibp2p/go-libp2p#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003equicreuse: fix incorrect skip in TestReuseListenOnSpecificInterface by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3417\"\u003elibp2p/go-libp2p#3417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to Go 1.25 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3462\"\u003elibp2p/go-libp2p#3462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply go fix modernizers from Go 1.26 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3463\"\u003elibp2p/go-libp2p#3463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewebrtc: upgrade pion deps by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3469\"\u003elibp2p/go-libp2p#3469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mocknet): make stream deadline methods noop instead of returning error  by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3471\"\u003elibp2p/go-libp2p#3471\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebasichost: advertise all interface addrs for unspecified listen addrs by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3468\"\u003elibp2p/go-libp2p#3468\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump transport interop Go toolchain by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3477\"\u003elibp2p/go-libp2p#3477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: remove go-version parameter to default to go.mod version by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3474\"\u003elibp2p/go-libp2p#3474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(webtransport): Use keygen package for deterministic ecdsa key by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3320\"\u003elibp2p/go-libp2p#3320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCI: Ignore known incompatibility with webtransport versions in interop test by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3478\"\u003elibp2p/go-libp2p#3478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jpserrat\"\u003e\u003ccode\u003e@​jpserrat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3457\"\u003elibp2p/go-libp2p#3457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3471\"\u003elibp2p/go-libp2p#3471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.47.0...v0.48.0\"\u003ehttps://github.com/libp2p/go-libp2p/compare/v0.47.0...v0.48.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cp\u003eA relatively small release. The main changes are dependency updates and a couple of bug fixes. \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3435\"\u003e#3435\u003c/a\u003e changes autonatv2 reachability logic, which should be a net win for most users.\u003c/p\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA WebTransport Client in this version cannot dial older (pre v0.47.0) go-libp2p WebTransport servers. The reverse works. This is partly due to a handshake change in the latest draft RFC for WebTransport. WebTransport remains experimental while the RFC is in draft, but we expect no more breaking changes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAllAddrs()\u003c/code\u003e Actually returns all interface addresses when listening on \u003ccode\u003e0.0.0.0\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3460\"\u003elibp2p/go-libp2p#3460\u003c/a\u003e for more context. This changes an earlier intentional decision from \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/911\"\u003elibp2p/go-libp2p#911\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(autonatv2): secondary addrs inherit reachability from primary by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3435\"\u003elibp2p/go-libp2p#3435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate simnet by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3449\"\u003elibp2p/go-libp2p#3449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emod tidy test-plans package by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3450\"\u003elibp2p/go-libp2p#3450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(basic_host): \u003ccode\u003estream.Close()\u003c/code\u003e blocks indefinitely on unresponsive peers by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3448\"\u003elibp2p/go-libp2p#3448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle error from mh.Sum in IDFromPublicKey by \u003ca href=\"https://github.com/MozirDmitriy\"\u003e\u003ccode\u003e@​MozirDmitriy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3437\"\u003elibp2p/go-libp2p#3437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate webtransport-go to v0.10.0 and quic-go to v0.59.0 by \u003ca href=\"https://github.com/marten-seemann\"\u003e\u003ccode\u003e@​marten-seemann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3452\"\u003elibp2p/go-libp2p#3452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ercmgr: expose resource limits to Prometheus by \u003ca href=\"https://github.com/sneaxhuh\"\u003e\u003ccode\u003e@​sneaxhuh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3433\"\u003elibp2p/go-libp2p#3433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MozirDmitriy\"\u003e\u003ccode\u003e@​MozirDmitriy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3437\"\u003elibp2p/go-libp2p#3437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sneaxhuh\"\u003e\u003ccode\u003e@​sneaxhuh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3433\"\u003elibp2p/go-libp2p#3433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.46.0...v0.47.0\"\u003ehttps://github.com/libp2p/go-libp2p/compare/v0.46.0...v0.47.0\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/062200be7aa1d18a0f54eefb17b0dbe2e96f0a79\"\u003e\u003ccode\u003e062200b\u003c/code\u003e\u003c/a\u003e Release v0.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/061805d8769dfbc83602bd5c56ddb9672b6f21f4\"\u003e\u003ccode\u003e061805d\u003c/code\u003e\u003c/a\u003e lint yaml file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/be060d77ff321814eec88232e06a4e3b1afac727\"\u003e\u003ccode\u003ebe060d7\u003c/code\u003e\u003c/a\u003e Ignore known incompatibility with webtransport versions in interop test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/418cf8ff40bf3c027ada462ea51bf9800f04dab7\"\u003e\u003ccode\u003e418cf8f\u003c/code\u003e\u003c/a\u003e refactor(webtransport): Use keygen package for deterministic ecdsa key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/93a9158968c05bf8854d51cafd0e4427093c2334\"\u003e\u003ccode\u003e93a9158\u003c/code\u003e\u003c/a\u003e ci: remove go-version parameter to default to go.mod version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/8bb624d77c6a88d80c1c580134960422152d65b4\"\u003e\u003ccode\u003e8bb624d\u003c/code\u003e\u003c/a\u003e Bump transport interop Go toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/7d0752e7df1d33aae8dc7c10f6dadb42eddfac1f\"\u003e\u003ccode\u003e7d0752e\u003c/code\u003e\u003c/a\u003e basichost: advertise all interface addrs for unspecified listen addrs (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3468\"\u003e#3468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/67f4f585fbdb16dd801d6c6c9010b8fa2917cfc0\"\u003e\u003ccode\u003e67f4f58\u003c/code\u003e\u003c/a\u003e fix(mocknet): make stream deadline methods noop instead of returning error  (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/7198ad347f7955495097aae904f4108a8b9330ff\"\u003e\u003ccode\u003e7198ad3\u003c/code\u003e\u003c/a\u003e webrtc: upgrade pion deps (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3469\"\u003e#3469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/e16f35e99a919aaa04ef5ca60811c2ddd59f3e25\"\u003e\u003ccode\u003ee16f35e\u003c/code\u003e\u003c/a\u003e refactor: apply go fix modernizers from Go 1.26 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3463\"\u003e#3463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.43.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-kad-dht` from 0.35.1 to 0.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/releases\"\u003egithub.com/libp2p/go-libp2p-kad-dht's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etests: fix flaky TestStartProvidingSingle by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1242\"\u003elibp2p/go-libp2p-kad-dht#1242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provider): reduce provide log verbosity by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1243\"\u003elibp2p/go-libp2p-kad-dht#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: data race on AddrInfo.Addrs in queryPeer by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1244\"\u003elibp2p/go-libp2p-kad-dht#1244\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.0...v0.39.1\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.0...v0.39.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/resettable_keystore.go#L110\"\u003e\u003ccode\u003ekeystore.NewResettableKeystore()\u003c/code\u003e\u003c/a\u003e now takes \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L96\"\u003e\u003ccode\u003ekeystore.ResettableKeystoreOption\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L17\"\u003e\u003ccode\u003ekeystore.Option\u003c/code\u003e\u003c/a\u003e. Wrap existing options with \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L99\"\u003e\u003ccode\u003eKeystoreOption()\u003c/code\u003e\u003c/a\u003e to migrate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose provider record TTL as options by \u003ca href=\"https://github.com/phillebaba\"\u003e\u003ccode\u003e@​phillebaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1237\"\u003elibp2p/go-libp2p-kad-dht#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(provider/keystore): alt datastore wipe by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1233\"\u003elibp2p/go-libp2p-kad-dht#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1239\"\u003elibp2p/go-libp2p-kad-dht#1239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phillebaba\"\u003e\u003ccode\u003e@​phillebaba\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1237\"\u003elibp2p/go-libp2p-kad-dht#1237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(provider): close datastore results by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1226\"\u003elibp2p/go-libp2p-kad-dht#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: go-libdht org transfer by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1229\"\u003elibp2p/go-libp2p-kad-dht#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply go fix modernizers from Go 1.26 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1231\"\u003elibp2p/go-libp2p-kad-dht#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies and minimum go version by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1230\"\u003elibp2p/go-libp2p-kad-dht#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provider/keystore): protect keystore size during reset by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1227\"\u003elibp2p/go-libp2p-kad-dht#1227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.0.6 to 3.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1232\"\u003elibp2p/go-libp2p-kad-dht#1232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.1.0 to 3.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/libp2p/go-libp2p-kad-dht/pull/1234\"\u003elibp2p/go-libp2p-kad-dht#1234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate go-datastore to v0.9.1 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1235\"\u003elibp2p/go-libp2p-kad-dht#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.37.1...v0.38.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.37.1...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.37.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/bef178c52ff2c5b024a0a2a29e340f87f0f0cf42\"\u003e\u003ccode\u003ebef178c\u003c/code\u003e\u003c/a\u003e chore: release v0.39.1 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/248f53b7356561c025aa8e7b9446d2810cc55c51\"\u003e\u003ccode\u003e248f53b\u003c/code\u003e\u003c/a\u003e fix: data race on AddrInfo.Addrs in queryPeer (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/e8f6083c28e28c78989a9d21534e0f486e3cc6be\"\u003e\u003ccode\u003ee8f6083\u003c/code\u003e\u003c/a\u003e fix(provider): reduce provide log verbosity (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/f9a090e67f64197e535819ac4183cc1889375d50\"\u003e\u003ccode\u003ef9a090e\u003c/code\u003e\u003c/a\u003e tests: fix flaky TestStartProvidingSingle (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/5bbc7468538879c28fb083a43186470040a500d9\"\u003e\u003ccode\u003e5bbc746\u003c/code\u003e\u003c/a\u003e chore: release v0.39.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/8db4c7f4014a4ec7787bf3e76486e2d8e554847c\"\u003e\u003ccode\u003e8db4c7f\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/7ba6b28e4b298923808de88425256b221eca3858\"\u003e\u003ccode\u003e7ba6b28\u003c/code\u003e\u003c/a\u003e feat(provider/keystore): alt datastore wipe (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/15f0b42671b2490c790a6a0c1e49e745b2d175be\"\u003e\u003ccode\u003e15f0b42\u003c/code\u003e\u003c/a\u003e Expose provider record TTL as options (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/0d9f9f6a144fbf4d9516d068781ee5c54fdc4dd3\"\u003e\u003ccode\u003e0d9f9f6\u003c/code\u003e\u003c/a\u003e Release v0.38.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/5cbddc63e9482d53917cc0bedbb170a4f1fa9df6\"\u003e\u003ccode\u003e5cbddc6\u003c/code\u003e\u003c/a\u003e update go-datastore to v0.9.1 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.35.1...v0.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/rs/zerolog` from 1.34.0 to 1.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rs/zerolog/commit/116c8060e034e8d46855354d22db2acbc8df9e1e\"\u003e\u003ccode\u003e116c806\u003c/code\u003e\u003c/a\u003e event: restore Err() logging when ErrorStackMarshaler returns nil (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\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\u003ea0d61dc\u003c/code\u003e\u003c/a\u003e fix: return dict to Event pool (\u003ca href=\"https://redirect.github.com/rs/zerolog/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rs/zerolog/compare/v1.34.0...v1.35.1\"\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.10.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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.10.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 `golang.org/x/crypto` from 0.43.0 to 0.49.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/982eaa62dfb7273603b97fc1835561450096f3bd\"\u003e\u003ccode\u003e982eaa6\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/159944f128e9b3fdeb5a5b9b102a961904601a87\"\u003e\u003ccode\u003e159944f\u003c/code\u003e\u003c/a\u003e ssh,acme: clean up tautological/impossible nil conditions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a408498e55412f2ae2a058336f78889fb1ba6115\"\u003e\u003ccode\u003ea408498\u003c/code\u003e\u003c/a\u003e acme: only require prompt if server has terms of service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/cab0f718548e8a858701b7b48161f44748532f58\"\u003e\u003ccode\u003ecab0f71\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.25.0 [generated]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/2f26647a795e74e712b3aebc2655bca60b2686f9\"\u003e\u003ccode\u003e2f26647\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e08b06753d6a72f1fe375b6e0fefefb39917c165\"\u003e\u003ccode\u003ee08b067\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d0074ccc6f17acbf2ebb10db06d492e08f887dc\"\u003e\u003ccode\u003e7d0074c\u003c/code\u003e\u003c/a\u003e scrypt: fix panic on parameters \u0026lt;= 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.43.0...v0.49.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.46.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8d1fc14d9e33e1f6842ab78a0127d42cd8fff44\"\u003e\u003ccode\u003ea8d1fc1\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/056ac742146af742aa760d690269c02fa238cc7a\"\u003e\u003ccode\u003e056ac74\u003c/code\u003e\u003c/a\u003e quic: avoid depending on golang.org/x/sys/unix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c85f61116e47b1523036c3005f8b2923b661eb64\"\u003e\u003ccode\u003ec85f611\u003c/code\u003e\u003c/a\u003e http3: add http3 package for testing in std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/805fc81a196b95c3c00f02e135ffb8a8d5582bdf\"\u003e\u003ccode\u003e805fc81\u003c/code\u003e\u003c/a\u003e http2: add transport API tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e63b894ab3cd38a1d05396530dccde7ffa3f68d0\"\u003e\u003ccode\u003ee63b894\u003c/code\u003e\u003c/a\u003e http2: support testing via net/http.Transport.RoundTrip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9ee1e484e5aab0d95...\n\n_Description has been truncated_","html_url":"https://github.com/Ande-Labs/ev-node/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ande-Labs%2Fev-node/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.15.0","new_version":"0.16.0","update_type":"minor","path":null,"pr_created_at":"2026-04-27T16:06:07.000Z","version_change":"0.15.0 → 0.16.0","issue":{"uuid":"4337131724","node_id":"PR_kwDOQMWToM7WCAV_","number":108,"state":"open","title":"chore(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.15.0 to 0.16.0","user":"dependabot[bot]","labels":["automerge","chore","dependencies","dependabot","gomod","security","size/XS","prod-dependency","minor-update"],"assignees":["mrz1836"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T16:06:07.000Z","updated_at":"2026-04-27T16:06:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.15.0 to 0.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.15.0\u0026new-version=0.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bsv-blockchain/go-alert-system/pull/108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsv-blockchain%2Fgo-alert-system/issues/108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/108/packages"}},{"old_version":"0.12.0","new_version":"0.16.0","update_type":"minor","path":null,"pr_created_at":"2026-04-24T18:35:46.000Z","version_change":"0.12.0 → 0.16.0","issue":{"uuid":"4324872641","node_id":"PR_kwDOQMhjw87VbpIk","number":83,"state":"closed","title":"dependabot(gomod): bump github.com/libp2p/go-libp2p-pubsub from 0.12.0 to 0.16.0","user":"dependabot[bot]","labels":["Stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-14T05:04:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-24T18:35:46.000Z","updated_at":"2026-05-14T05:04:29.000Z","time_to_close":1679313,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dependabot(gomod)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.12.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.12.0 to 0.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.12.0...v0.16.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.12.0\u0026new-version=0.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MatrixonBNB/Matrix-optimism/pull/83","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatrixonBNB%2FMatrix-optimism/issues/83","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/83/packages"}},{"old_version":"0.15.0","new_version":"0.16.0","update_type":"minor","path":null,"pr_created_at":"2026-04-24T07:07:19.000Z","version_change":"0.15.0 → 0.16.0","issue":{"uuid":"4321213273","node_id":"PR_kwDOMleX4c7VPmOs","number":393,"state":"open","title":"build(deps): bump the minor-updates group across 1 directory with 2 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-24T07:07:19.000Z","updated_at":"2026-04-24T07:07:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-updates","update_count":2,"packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"golang.org/x/net","old_version":"0.52.0","new_version":"0.53.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-updates group with 2 updates in the / directory: [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) and [golang.org/x/net](https://github.com/golang/net).\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.52.0 to 0.53.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/a8d1fc14d9e33e1f6842ab78a0127d42cd8fff44\"\u003e\u003ccode\u003ea8d1fc1\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/056ac742146af742aa760d690269c02fa238cc7a\"\u003e\u003ccode\u003e056ac74\u003c/code\u003e\u003c/a\u003e quic: avoid depending on golang.org/x/sys/unix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/c85f61116e47b1523036c3005f8b2923b661eb64\"\u003e\u003ccode\u003ec85f611\u003c/code\u003e\u003c/a\u003e http3: add http3 package for testing in std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/805fc81a196b95c3c00f02e135ffb8a8d5582bdf\"\u003e\u003ccode\u003e805fc81\u003c/code\u003e\u003c/a\u003e http2: add transport API tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/e63b894ab3cd38a1d05396530dccde7ffa3f68d0\"\u003e\u003ccode\u003ee63b894\u003c/code\u003e\u003c/a\u003e http2: support testing via net/http.Transport.RoundTrip\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/9ee1e484e5aab0d95b3babbc6f1384d03f4f9e22\"\u003e\u003ccode\u003e9ee1e48\u003c/code\u003e\u003c/a\u003e http2/hpack: prevent HeaderField from escaping during encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/1e71bd86e4a302b4e731bc06da6eb51679c7bd49\"\u003e\u003ccode\u003e1e71bd8\u003c/code\u003e\u003c/a\u003e http2: prevent hanging Transport due to bad SETTINGS frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/7bca15042b9d2bda1402cb42232a9c6ddbae6212\"\u003e\u003ccode\u003e7bca150\u003c/code\u003e\u003c/a\u003e internal/http3: respect net/http Server Shutdown context when shutting down\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/44c41bee5028537e64410b1583e8ae329ceac284\"\u003e\u003ccode\u003e44c41be\u003c/code\u003e\u003c/a\u003e internal/http3: prevent server from holding mutex when sleeping during shutdown\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/228a67a374710bff77fc490e7f538b317c34e247\"\u003e\u003ccode\u003e228a67a\u003c/code\u003e\u003c/a\u003e internal/http3: add CloseIdleConnections support in transport\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.52.0...v0.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/evstack/ev-abci/pull/393","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-abci/issues/393","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/393/packages"}},{"old_version":"0.15.0","new_version":"0.16.0","update_type":"minor","path":null,"pr_created_at":"2026-04-24T04:11:49.000Z","version_change":"0.15.0 → 0.16.0","issue":{"uuid":"4320440060","node_id":"PR_kwDOLZfRdc7VNB67","number":68,"state":"open","title":"deps(go): bump the libp2p group across 1 directory with 4 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-24T04:11:49.000Z","updated_at":"2026-04-24T04:11:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"libp2p","update_count":4,"packages":[{"name":"github.com/ipfs/go-cid","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/ipfs/go-cid"},{"name":"github.com/ipfs/go-log/v2","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/ipfs/go-log"},{"name":"github.com/libp2p/go-libp2p-kad-dht","old_version":"0.36.0","new_version":"0.39.1","repository_url":"https://github.com/libp2p/go-libp2p-kad-dht"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.15.0","new_version":"0.16.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps the libp2p group with 4 updates in the /sdn-server directory: [github.com/ipfs/go-cid](https://github.com/ipfs/go-cid), [github.com/ipfs/go-log/v2](https://github.com/ipfs/go-log), [github.com/libp2p/go-libp2p-kad-dht](https://github.com/libp2p/go-libp2p-kad-dht) and [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub).\n\nUpdates `github.com/ipfs/go-cid` from 0.6.0 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-cid/releases\"\u003egithub.com/ipfs/go-cid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.35.0 to 0.45.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/179\"\u003eipfs/go-cid#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/180\"\u003eipfs/go-cid#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupgrade go-multibase to v0.3.0 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/182\"\u003eipfs/go-cid#182\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-cid/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/ipfs/go-cid/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/64ee0d4f803082c9f905a08710e0b4073336dee6\"\u003e\u003ccode\u003e64ee0d4\u003c/code\u003e\u003c/a\u003e v0.6.1 bump (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/ac009e637550b44d3ec1d35f3601a8935d7e6c73\"\u003e\u003ccode\u003eac009e6\u003c/code\u003e\u003c/a\u003e upgrade go-multibase to v0.3.0 (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/63582267d1826f11606d781e3de86221a13c249e\"\u003e\u003ccode\u003e6358226\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.25 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/1b3fc58457de06235176afb383f292628bd36726\"\u003e\u003ccode\u003e1b3fc58\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.35.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-cid/compare/v0.6.0...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-log/v2` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-log/releases\"\u003egithub.com/ipfs/go-log/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate go.uber.org/zap to v1.27.1 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-log/pull/178\"\u003eipfs/go-log#178\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-log/compare/v2.9.0...v2.9.1\"\u003ehttps://github.com/ipfs/go-log/compare/v2.9.0...v2.9.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-log/commit/3fc6f964c35467552954a2a1c8717a3fd4671fab\"\u003e\u003ccode\u003e3fc6f96\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-log/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-log/commit/b84e9b5e183f4933a162011d2a0d6f65b8e70663\"\u003e\u003ccode\u003eb84e9b5\u003c/code\u003e\u003c/a\u003e update go.uber.org/zap to v1.27.1 (\u003ca href=\"https://redirect.github.com/ipfs/go-log/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-log/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-kad-dht` from 0.36.0 to 0.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/releases\"\u003egithub.com/libp2p/go-libp2p-kad-dht's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.1\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etests: fix flaky TestStartProvidingSingle by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1242\"\u003elibp2p/go-libp2p-kad-dht#1242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provider): reduce provide log verbosity by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1243\"\u003elibp2p/go-libp2p-kad-dht#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: data race on AddrInfo.Addrs in queryPeer by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1244\"\u003elibp2p/go-libp2p-kad-dht#1244\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.0...v0.39.1\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.39.0...v0.39.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release  was brought to you by the \u003ca href=\"https://ipshipyard.com/\"\u003eShipyard\u003c/a\u003e team.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/resettable_keystore.go#L110\"\u003e\u003ccode\u003ekeystore.NewResettableKeystore()\u003c/code\u003e\u003c/a\u003e now takes \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L96\"\u003e\u003ccode\u003ekeystore.ResettableKeystoreOption\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L17\"\u003e\u003ccode\u003ekeystore.Option\u003c/code\u003e\u003c/a\u003e. Wrap existing options with \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/blob/8db4c7f4014a4ec7787bf3e76486e2d8e554847c/provider/keystore/options.go#L99\"\u003e\u003ccode\u003eKeystoreOption()\u003c/code\u003e\u003c/a\u003e to migrate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose provider record TTL as options by \u003ca href=\"https://github.com/phillebaba\"\u003e\u003ccode\u003e@​phillebaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1237\"\u003elibp2p/go-libp2p-kad-dht#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(provider/keystore): alt datastore wipe by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1233\"\u003elibp2p/go-libp2p-kad-dht#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1239\"\u003elibp2p/go-libp2p-kad-dht#1239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/phillebaba\"\u003e\u003ccode\u003e@​phillebaba\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1237\"\u003elibp2p/go-libp2p-kad-dht#1237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.38.0...v0.39.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.38.0...v0.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(provider): close datastore results by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1226\"\u003elibp2p/go-libp2p-kad-dht#1226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: go-libdht org transfer by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1229\"\u003elibp2p/go-libp2p-kad-dht#1229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: apply go fix modernizers from Go 1.26 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1231\"\u003elibp2p/go-libp2p-kad-dht#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies and minimum go version by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1230\"\u003elibp2p/go-libp2p-kad-dht#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(provider/keystore): protect keystore size during reset by \u003ca href=\"https://github.com/guillaumemichel\"\u003e\u003ccode\u003e@​guillaumemichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1227\"\u003elibp2p/go-libp2p-kad-dht#1227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.0.6 to 3.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1232\"\u003elibp2p/go-libp2p-kad-dht#1232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/pion/dtls/v3 from 3.1.0 to 3.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/libp2p/go-libp2p-kad-dht/pull/1234\"\u003elibp2p/go-libp2p-kad-dht#1234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate go-datastore to v0.9.1 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/pull/1235\"\u003elibp2p/go-libp2p-kad-dht#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.37.1...v0.38.0\"\u003ehttps://github.com/libp2p/go-libp2p-kad-dht/compare/v0.37.1...v0.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.37.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/bef178c52ff2c5b024a0a2a29e340f87f0f0cf42\"\u003e\u003ccode\u003ebef178c\u003c/code\u003e\u003c/a\u003e chore: release v0.39.1 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/248f53b7356561c025aa8e7b9446d2810cc55c51\"\u003e\u003ccode\u003e248f53b\u003c/code\u003e\u003c/a\u003e fix: data race on AddrInfo.Addrs in queryPeer (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/e8f6083c28e28c78989a9d21534e0f486e3cc6be\"\u003e\u003ccode\u003ee8f6083\u003c/code\u003e\u003c/a\u003e fix(provider): reduce provide log verbosity (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/f9a090e67f64197e535819ac4183cc1889375d50\"\u003e\u003ccode\u003ef9a090e\u003c/code\u003e\u003c/a\u003e tests: fix flaky TestStartProvidingSingle (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/5bbc7468538879c28fb083a43186470040a500d9\"\u003e\u003ccode\u003e5bbc746\u003c/code\u003e\u003c/a\u003e chore: release v0.39.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1240\"\u003e#1240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/8db4c7f4014a4ec7787bf3e76486e2d8e554847c\"\u003e\u003ccode\u003e8db4c7f\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1239\"\u003e#1239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/7ba6b28e4b298923808de88425256b221eca3858\"\u003e\u003ccode\u003e7ba6b28\u003c/code\u003e\u003c/a\u003e feat(provider/keystore): alt datastore wipe (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1233\"\u003e#1233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/15f0b42671b2490c790a6a0c1e49e745b2d175be\"\u003e\u003ccode\u003e15f0b42\u003c/code\u003e\u003c/a\u003e Expose provider record TTL as options (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/0d9f9f6a144fbf4d9516d068781ee5c54fdc4dd3\"\u003e\u003ccode\u003e0d9f9f6\u003c/code\u003e\u003c/a\u003e Release v0.38.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/commit/5cbddc63e9482d53917cc0bedbb170a4f1fa9df6\"\u003e\u003ccode\u003e5cbddc6\u003c/code\u003e\u003c/a\u003e update go-datastore to v0.9.1 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-kad-dht/issues/1235\"\u003e#1235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-kad-dht/compare/v0.36.0...v0.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.15.0 to 0.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePartial Messages Extension by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/631\"\u003elibp2p/go-libp2p-pubsub#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename PartialMessagesExtension for consistency by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/656\"\u003elibp2p/go-libp2p-pubsub#656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix bug of not sending full messages to peers that requested partial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/657\"\u003elibp2p/go-libp2p-pubsub#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix logic of omitting IDONTWANT to peers that support partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/658\"\u003elibp2p/go-libp2p-pubsub#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix stale comment in partialmessages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/659\"\u003elibp2p/go-libp2p-pubsub#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: PublishPartial to peers in group state as well by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/660\"\u003elibp2p/go-libp2p-pubsub#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize parts metadata msgs by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/661\"\u003elibp2p/go-libp2p-pubsub#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Add explicit eager push method by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/662\"\u003elibp2p/go-libp2p-pubsub#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Implement Partial Message gossip by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/663\"\u003elibp2p/go-libp2p-pubsub#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Rpc.From() by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/666\"\u003elibp2p/go-libp2p-pubsub#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor parts metadata by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/669\"\u003elibp2p/go-libp2p-pubsub#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd threadsafe dynamic direct peer handling to GossipSub by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/673\"\u003elibp2p/go-libp2p-pubsub#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify partial messages by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/671\"\u003elibp2p/go-libp2p-pubsub#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: FanoutOnly topic option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/676\"\u003elibp2p/go-libp2p-pubsub#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: Change Gossip Callback to have application call PublishPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/683\"\u003elibp2p/go-libp2p-pubsub#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: PeerRequestsPartial means PeerRequestsPartial by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/685\"\u003elibp2p/go-libp2p-pubsub#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmsgs: remove unused struct by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/684\"\u003elibp2p/go-libp2p-pubsub#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add WithMessageFilter option to filter messages early in the notification pipeline by \u003ca href=\"https://github.com/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elog on error when handling rpc in extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/668\"\u003elibp2p/go-libp2p-pubsub#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epartialmessages: init fanout if empty by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/690\"\u003elibp2p/go-libp2p-pubsub#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix leak around different lifecycles of inbound vs outbound streams. by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/691\"\u003elibp2p/go-libp2p-pubsub#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erename {Add/Remove}Peer to On{New/Closed}OutboundStream by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/692\"\u003elibp2p/go-libp2p-pubsub#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: properly log topic string by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/694\"\u003elibp2p/go-libp2p-pubsub#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v0.16.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/693\"\u003elibp2p/go-libp2p-pubsub#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/laciferin2024\"\u003e\u003ccode\u003e@​laciferin2024\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/678\"\u003elibp2p/go-libp2p-pubsub#678\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.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/libp2p/go-libp2p-pubsub/commit/b14732c3be426cdafaf2f852ffa27cf72daf78a6\"\u003e\u003ccode\u003eb14732c\u003c/code\u003e\u003c/a\u003e Release v0.16.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/919bc3d1a9bb68ca6816acc047225427587931a8\"\u003e\u003ccode\u003e919bc3d\u003c/code\u003e\u003c/a\u003e fix: properly log topic string (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5cde33c38137d80c2d7cf3c2a5152ce7e7e05f49\"\u003e\u003ccode\u003e5cde33c\u003c/code\u003e\u003c/a\u003e rename {Add/Remove}Peer to On{New/Closed}OutboundStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d8037f3b774de128df1b06ae9129db6f1d2253e8\"\u003e\u003ccode\u003ed8037f3\u003c/code\u003e\u003c/a\u003e Fix leaked state with OnNewIncomingStream/onClosedIncomingStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/d72f75ff588aa0f03a7dd2acc3562de590060d2d\"\u003e\u003ccode\u003ed72f75f\u003c/code\u003e\u003c/a\u003e test: Add failing test demonstrating leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7d62a30ce8de2fe3debdfff7f0f529c470c8db24\"\u003e\u003ccode\u003e7d62a30\u003c/code\u003e\u003c/a\u003e partialmessages: init fanout if empty (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/12372d99a0bc39a5dbbfc080c3704a6e4c532534\"\u003e\u003ccode\u003e12372d9\u003c/code\u003e\u003c/a\u003e log on error when handling rpc in extensions (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a2ec129d9b45bed3f65196d77c01c1e7faa85dd4\"\u003e\u003ccode\u003ea2ec129\u003c/code\u003e\u003c/a\u003e feat: add WithMessageFilter option to filter messages early in the notificati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/0c36d104b4d04fc61d3b2c52f891f9555aa28dc3\"\u003e\u003ccode\u003e0c36d10\u003c/code\u003e\u003c/a\u003e partialmsgs: remove unused struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/c945e5d8fdb578c4e07f554c07f63ba4e402ee7c\"\u003e\u003ccode\u003ec945e5d\u003c/code\u003e\u003c/a\u003e partialmsgs: PeerRequestsPartial means PeerRequestsPartial\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.15.0...v0.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DigitalArsenal/space-data-network/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DigitalArsenal%2Fspace-data-network/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"}},{"old_version":"0.13.0","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2026-04-16T11:30:59.000Z","version_change":"0.13.0 → 0.15.0","issue":{"uuid":"4275386245","node_id":"PR_kwDOSEPI2c7S8sLX","number":2,"state":"open","title":"Bump github.com/libp2p/go-libp2p-pubsub from 0.13.0 to 0.15.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-16T11:30:59.000Z","updated_at":"2026-04-16T11:31:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.13.0","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.13.0 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race when calling Preprocess and msg ID generator by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/627\"\u003elibp2p/go-libp2p-pubsub#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test races and enable race tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/626\"\u003elibp2p/go-libp2p-pubsub#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip 32-bit tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/628\"\u003elibp2p/go-libp2p-pubsub#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(BatchPublishing): Make topic.AddToBatch threadsafe by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/622\"\u003elibp2p/go-libp2p-pubsub#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/604\"\u003elibp2p/go-libp2p-pubsub#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IDONTWANT)!: Do not IDONTWANT your sender by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/609\"\u003elibp2p/go-libp2p-pubsub#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(gossipsub): Add MessageBatch by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/607\"\u003elibp2p/go-libp2p-pubsub#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend IDONTWANT before first publish by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/612\"\u003elibp2p/go-libp2p-pubsub#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.0...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.13.0\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Layavardhan011/chain/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Layavardhan011%2Fchain/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.12.0","new_version":"0.13.1","update_type":"minor","path":null,"pr_created_at":"2026-02-03T08:06:56.000Z","version_change":"0.12.0 → 0.13.1","issue":{"uuid":"3889830339","node_id":"PR_kwDORHbQHs7BHiJM","number":13,"state":"open","title":"chore(deps): bump the patch-updates group with 25 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-02-03T08:06:56.000Z","updated_at":"2026-02-03T08:06:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":25,"packages":[{"name":"github.com/celestiaorg/go-fraud","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/celestiaorg/go-fraud"},{"name":"github.com/celestiaorg/go-header","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/celestiaorg/go-header"},{"name":"github.com/celestiaorg/go-libp2p-messenger","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/celestiaorg/go-libp2p-messenger"},{"name":"github.com/hashicorp/go-retryablehttp","old_version":"0.7.7","new_version":"0.7.8","repository_url":"https://github.com/hashicorp/go-retryablehttp"},{"name":"github.com/ipfs/go-block-format","old_version":"0.2.0","new_version":"0.2.3","repository_url":"https://github.com/ipfs/go-block-format"},{"name":"github.com/ipfs/go-cid","old_version":"0.4.1","new_version":"0.5.0","repository_url":"https://github.com/ipfs/go-cid"},{"name":"github.com/ipfs/go-datastore","old_version":"0.6.0","new_version":"0.8.2","repository_url":"https://github.com/ipfs/go-datastore"},{"name":"github.com/ipfs/go-ds-badger4","old_version":"0.1.5","new_version":"0.1.8","repository_url":"https://github.com/ipfs/go-ds-badger4"},{"name":"github.com/ipfs/go-ipld-format","old_version":"0.6.0","new_version":"0.6.3","repository_url":"https://github.com/ipfs/go-ipld-format"},{"name":"github.com/libp2p/go-libp2p","old_version":"0.37.2","new_version":"0.41.1","repository_url":"https://github.com/libp2p/go-libp2p"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.12.0","new_version":"0.13.1","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/libp2p/go-libp2p-routing-helpers","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/libp2p/go-libp2p-routing-helpers"},{"name":"github.com/multiformats/go-multiaddr","old_version":"0.13.0","new_version":"0.15.0","repository_url":"https://github.com/multiformats/go-multiaddr"},{"name":"github.com/prometheus/client_golang","old_version":"1.20.5","new_version":"1.22.0","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/spf13/pflag","old_version":"1.0.5","new_version":"1.0.10","repository_url":"https://github.com/spf13/pflag"},{"name":"github.com/stretchr/testify","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/stretchr/testify"},{"name":"go.opentelemetry.io/otel","old_version":"1.31.0","new_version":"1.35.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/metric","old_version":"1.31.0","new_version":"1.35.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.31.0","new_version":"1.35.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/crypto","old_version":"0.28.0","new_version":"0.41.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/exp","old_version":"0.0.0-20241009180824-f66d83c29e7c","new_version":"0.0.0-20250408133849-7e4ce0ab07d0","repository_url":"https://github.com/golang/exp"},{"name":"golang.org/x/sync","old_version":"0.8.0","new_version":"0.16.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/text","old_version":"0.19.0","new_version":"0.28.0","repository_url":"https://github.com/golang/text"},{"name":"google.golang.org/protobuf","old_version":"1.35.1","new_version":"1.36.6"}],"path":null,"ecosystem":"go"},"body":"Bumps the patch-updates group with 25 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/celestiaorg/go-fraud](https://github.com/celestiaorg/go-fraud) | `0.2.1` | `0.2.3` |\n| [github.com/celestiaorg/go-header](https://github.com/celestiaorg/go-header) | `0.6.3` | `0.6.5` |\n| [github.com/celestiaorg/go-libp2p-messenger](https://github.com/celestiaorg/go-libp2p-messenger) | `0.2.0` | `0.2.2` |\n| [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) | `0.7.7` | `0.7.8` |\n| [github.com/ipfs/go-block-format](https://github.com/ipfs/go-block-format) | `0.2.0` | `0.2.3` |\n| [github.com/ipfs/go-cid](https://github.com/ipfs/go-cid) | `0.4.1` | `0.5.0` |\n| [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore) | `0.6.0` | `0.8.2` |\n| [github.com/ipfs/go-ds-badger4](https://github.com/ipfs/go-ds-badger4) | `0.1.5` | `0.1.8` |\n| [github.com/ipfs/go-ipld-format](https://github.com/ipfs/go-ipld-format) | `0.6.0` | `0.6.3` |\n| [github.com/libp2p/go-libp2p](https://github.com/libp2p/go-libp2p) | `0.37.2` | `0.41.1` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.12.0` | `0.13.1` |\n| [github.com/libp2p/go-libp2p-routing-helpers](https://github.com/libp2p/go-libp2p-routing-helpers) | `0.7.4` | `0.7.5` |\n| [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) | `0.13.0` | `0.15.0` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.20.5` | `1.22.0` |\n| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.5` | `1.0.10` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.9.0` | `1.10.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.35.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.35.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.35.0` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.28.0` | `0.41.0` |\n| [golang.org/x/exp](https://github.com/golang/exp) | `0.0.0-20241009180824-f66d83c29e7c` | `0.0.0-20250408133849-7e4ce0ab07d0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.8.0` | `0.16.0` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.19.0` | `0.28.0` |\n| google.golang.org/protobuf | `1.35.1` | `1.36.6` |\n\nUpdates `github.com/celestiaorg/go-fraud` from 0.2.1 to 0.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-fraud/releases\"\u003egithub.com/celestiaorg/go-fraud's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: MultiUnmarshaler.List method prealloc by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/76\"\u003ecelestiaorg/go-fraud#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use gofumpt by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/82\"\u003ecelestiaorg/go-fraud#82\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate auto_request_review.yml by \u003ca href=\"https://github.com/MSevey\"\u003e\u003ccode\u003e@​MSevey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/87\"\u003ecelestiaorg/go-fraud#87\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.2.2 to 0.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/84\"\u003ecelestiaorg/go-fraud#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golangci/golangci-lint-action from 3.6.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/85\"\u003ecelestiaorg/go-fraud#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/103\"\u003ecelestiaorg/go-fraud#103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/pull/76\"\u003ecelestiaorg/go-fraud#76\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-fraud/compare/v0.2.1...v0.2.3\"\u003ehttps://github.com/celestiaorg/go-fraud/compare/v0.2.1...v0.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/91970fb3a2671ab4c6df06abe82d16d920b050e5\"\u003e\u003ccode\u003e91970fb\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/dcf0c11f5df9c34ba1020a3c79d14bd44ebe1713\"\u003e\u003ccode\u003edcf0c11\u003c/code\u003e\u003c/a\u003e chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/dea8b607bd5d158f7bc822a9d35419247a6cdcd7\"\u003e\u003ccode\u003edea8b60\u003c/code\u003e\u003c/a\u003e chore(deps): bump celestiaorg/.github from 0.2.2 to 0.4.3 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/86e6db2aeac5898caada89fb40ad900cb6877d3d\"\u003e\u003ccode\u003e86e6db2\u003c/code\u003e\u003c/a\u003e Update auto_request_review.yml (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/288435a0244eac73a3ebd8ea134dac21760b2a24\"\u003e\u003ccode\u003e288435a\u003c/code\u003e\u003c/a\u003e chore: use gofumpt (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-fraud/commit/e0a524017a969be3c74f5bedf14f7ef5f20cd895\"\u003e\u003ccode\u003ee0a5240\u003c/code\u003e\u003c/a\u003e fix: MultiUnmarshaler.List method prealloc (\u003ca href=\"https://redirect.github.com/celestiaorg/go-fraud/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-fraud/compare/v0.2.1...v0.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-header` from 0.6.3 to 0.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-header/releases\"\u003egithub.com/celestiaorg/go-header's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ramin\"\u003e\u003ccode\u003e@​ramin\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e to CODEOWNERS by \u003ca href=\"https://github.com/walldiss\"\u003e\u003ccode\u003e@​walldiss\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/192\"\u003ecelestiaorg/go-header#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: require non-zero headers for Verify by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/184\"\u003ecelestiaorg/go-header#184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(store,sync)!: drop \u003ccode\u003eNewStoreWithHead\u003c/code\u003e by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/191\"\u003ecelestiaorg/go-header#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sync): drop storeHeaders helper by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/193\"\u003ecelestiaorg/go-header#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(p2p): simplify sendMessage by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/195\"\u003ecelestiaorg/go-header#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sync, store)!: Remove adjacency requirement from Store.Append by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/186\"\u003ecelestiaorg/go-header#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use gofumpt by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/196\"\u003ecelestiaorg/go-header#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p)!: use request timeout by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/194\"\u003ecelestiaorg/go-header#194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: faster hash marshaling methods by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/183\"\u003ecelestiaorg/go-header#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(sync): simplify isExpired by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/206\"\u003ecelestiaorg/go-header#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc:improve header.Verify godoc by \u003ca href=\"https://github.com/vgonkivs\"\u003e\u003ccode\u003e@​vgonkivs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/208\"\u003ecelestiaorg/go-header#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(store): flush loop retries and backoff by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/211\"\u003ecelestiaorg/go-header#211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(verify): remove height check in Verify by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/216\"\u003ecelestiaorg/go-header#216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(store): properly update store head by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/207\"\u003ecelestiaorg/go-header#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e!chore: drop DefaultHeightThreshold by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/221\"\u003ecelestiaorg/go-header#221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove ramin from CODEOWNERS by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/228\"\u003ecelestiaorg/go-header#228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u0026quot;readability\u0026quot;fix(store): Clearer range check by \u003ca href=\"https://github.com/renaynay\"\u003e\u003ccode\u003e@​renaynay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/227\"\u003ecelestiaorg/go-header#227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): catch rare nil Header by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/234\"\u003ecelestiaorg/go-header#234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix(store): properly update store head (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/207\"\u003e#207\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/237\"\u003ecelestiaorg/go-header#237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(store): add multi-subscription heightSub testcase by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/242\"\u003ecelestiaorg/go-header#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(syncer): don't Head recursively by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/248\"\u003ecelestiaorg/go-header#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(verify.go): Re-order the checks in order of sanity-check severity by \u003ca href=\"https://github.com/renaynay\"\u003e\u003ccode\u003e@​renaynay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/253\"\u003ecelestiaorg/go-header#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/255\"\u003ecelestiaorg/go-header#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fixed the links that did not work by \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/249\"\u003ecelestiaorg/go-header#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(p2p): avoid deserialization for locally published headers by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/251\"\u003ecelestiaorg/go-header#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparams(store): Change default cache size for StoreCache + WriteBatch by \u003ca href=\"https://github.com/renaynay\"\u003e\u003ccode\u003e@​renaynay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/252\"\u003ecelestiaorg/go-header#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: major linting by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/256\"\u003ecelestiaorg/go-header#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sync): bifurcation for syncTarget by \u003ca href=\"https://github.com/cristaloleg\"\u003e\u003ccode\u003e@​cristaloleg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/219\"\u003ecelestiaorg/go-header#219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sync): non-recursive singleflight protection for Head by \u003ca href=\"https://github.com/IliaBulavintsev\"\u003e\u003ccode\u003e@​IliaBulavintsev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/229\"\u003ecelestiaorg/go-header#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sync): discard headers failed bifurcation by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/269\"\u003ecelestiaorg/go-header#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add header range mix up check by \u003ca href=\"https://github.com/varun-doshi\"\u003e\u003ccode\u003e@​varun-doshi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/273\"\u003ecelestiaorg/go-header#273\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: extract VerifyRange and remove verification out of store by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/268\"\u003ecelestiaorg/go-header#268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(p2p): add correct header length validation by \u003ca href=\"https://github.com/varun-doshi\"\u003e\u003ccode\u003e@​varun-doshi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/272\"\u003ecelestiaorg/go-header#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/249\"\u003ecelestiaorg/go-header#249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IliaBulavintsev\"\u003e\u003ccode\u003e@​IliaBulavintsev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/229\"\u003ecelestiaorg/go-header#229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/varun-doshi\"\u003e\u003ccode\u003e@​varun-doshi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/273\"\u003ecelestiaorg/go-header#273\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.6.2...v0.6.5\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.6.2...v0.6.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.4\u003c/h2\u003e\n\u003ch2\u003eWhat's changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(p2p): catch rare nil Header by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-header/pull/234\"\u003ecelestiaorg/go-header#234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.6.3...v0.6.4\"\u003ehttps://github.com/celestiaorg/go-header/compare/v0.6.3...v0.6.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/7a4dd6331ee568f9c6ab58b3d0364e4159c67991\"\u003e\u003ccode\u003e7a4dd63\u003c/code\u003e\u003c/a\u003e fix(p2p): add correct header length validation (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/64c753320b0144183b17a3cb7e8e5845fe1f76f2\"\u003e\u003ccode\u003e64c7533\u003c/code\u003e\u003c/a\u003e refactor: extract VerifyRange and remove verification out of store (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/268\"\u003e#268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/b2616fdf288215379f69c1c6439361e8ea5a4246\"\u003e\u003ccode\u003eb2616fd\u003c/code\u003e\u003c/a\u003e fix: add header range mix up check (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/61babe4bd951ca44b8b2b8efdbb54b21b24f5c1d\"\u003e\u003ccode\u003e61babe4\u003c/code\u003e\u003c/a\u003e fix(sync): discard headers failed bifurcation (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/510b17b1d97be3274639e64808516b634cc24b4f\"\u003e\u003ccode\u003e510b17b\u003c/code\u003e\u003c/a\u003e feat(sync): non-recursive singleflight protection for Head (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/817429e44b7a5c6fb9301b66d599811b815d29ae\"\u003e\u003ccode\u003e817429e\u003c/code\u003e\u003c/a\u003e feat(sync): bifurcation for syncTarget (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/816cf0ec0eef746fe81d7a3275e5423330c7d4e8\"\u003e\u003ccode\u003e816cf0e\u003c/code\u003e\u003c/a\u003e chore: major linting (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/8224f8963af010ee22f5a1923a08d64dda7dd15c\"\u003e\u003ccode\u003e8224f89\u003c/code\u003e\u003c/a\u003e params(store): Change default cache size for StoreCache + WriteBatch (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/12cc054a45fbbb670f78cf7b00b2e20d0397d6be\"\u003e\u003ccode\u003e12cc054\u003c/code\u003e\u003c/a\u003e perf(p2p): avoid deserialization for locally published headers (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-header/commit/44cbdf298d374ac03feaf15e387bbc1dd2d7647e\"\u003e\u003ccode\u003e44cbdf2\u003c/code\u003e\u003c/a\u003e chore: fixed the links that did not work (\u003ca href=\"https://redirect.github.com/celestiaorg/go-header/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/celestiaorg/go-header/compare/v0.6.3...v0.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-libp2p-messenger` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/releases\"\u003egithub.com/celestiaorg/go-libp2p-messenger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix godoc for \u003ccode\u003eBroadcast\u003c/code\u003e by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/26\"\u003ecelestiaorg/go-libp2p-messenger#26\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update go version by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/28\"\u003ecelestiaorg/go-libp2p-messenger#28\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to latest libp2p by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/27\"\u003ecelestiaorg/go-libp2p-messenger#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor!: extended Message interface by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/29\"\u003ecelestiaorg/go-libp2p-messenger#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump libp2p and other deps by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/30\"\u003ecelestiaorg/go-libp2p-messenger#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerics! by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/21\"\u003ecelestiaorg/go-libp2p-messenger#21\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump workflows by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/37\"\u003ecelestiaorg/go-libp2p-messenger#37\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/go-libp2p-messenger/pull/26\"\u003ecelestiaorg/go-libp2p-messenger#26\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/compare/v0.2.0...v0.2.2\"\u003ehttps://github.com/celestiaorg/go-libp2p-messenger/compare/v0.2.0...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/5268864bf3d2ff4ba048b7af43b180f9cd4750b1\"\u003e\u003ccode\u003e5268864\u003c/code\u003e\u003c/a\u003e chore: bump workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/4375780c35df48d720e1f398775749717c5d5fbd\"\u003e\u003ccode\u003e4375780\u003c/code\u003e\u003c/a\u003e chore: deps bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/c21411a335357315c4bb4e7cb8f7da0be6f9c64e\"\u003e\u003ccode\u003ec21411a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/bcad3a443362f07b38995f293a3c255ba3ae7eb0\"\u003e\u003ccode\u003ebcad3a4\u003c/code\u003e\u003c/a\u003e refactor: extract message constructor out of the Message interface\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/d847ef31b5eaad2fea9cd2677c94dce7759df79c\"\u003e\u003ccode\u003ed847ef3\u003c/code\u003e\u003c/a\u003e test: simplify stream duplicates test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/176c6e8598076bfac6238382f82899f556ca55e6\"\u003e\u003ccode\u003e176c6e8\u003c/code\u003e\u003c/a\u003e chore: deflake last test; really thousands runs in a row locally with not fai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/737f67f47cc7388c6bc3ef113fbda0b502d953c6\"\u003e\u003ccode\u003e737f67f\u003c/code\u003e\u003c/a\u003e refactor: use of generics, finally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/414bda55e06b41a46d37f66a2eec38ad6fdfb629\"\u003e\u003ccode\u003e414bda5\u003c/code\u003e\u003c/a\u003e refactor: rework options to be detached from the Massenger struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/275a831829168417fee46329e85237aabac40d2f\"\u003e\u003ccode\u003e275a831\u003c/code\u003e\u003c/a\u003e chore: update to go 1.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/commit/209f905873d22679affe3af7c6e442f92bbe62c4\"\u003e\u003ccode\u003e209f905\u003c/code\u003e\u003c/a\u003e chore: bump libp2p and other deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/celestiaorg/go-libp2p-messenger/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/hashicorp/go-retryablehttp` from 0.7.7 to 0.7.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/e1f5485fe84728709b857cb89e17088894c301d6\"\u003e\u003ccode\u003ee1f5485\u003c/code\u003e\u003c/a\u003e Add a new RateLimitLinearJitterBackoff policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/b0cac1ef80e92ba5bd0d6617235fe983dff27946\"\u003e\u003ccode\u003eb0cac1e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-retryablehttp/issues/262\"\u003e#262\u003c/a\u003e from hashicorp/dependabot-intge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/66c110b37fbdb23b2ef9c2a3eb71b85d7601ecc2\"\u003e\u003ccode\u003e66c110b\u003c/code\u003e\u003c/a\u003e few new parameters added to dependabot.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/25b39e69a193a739b20477dbe1d4e689d7866b81\"\u003e\u003ccode\u003e25b39e6\u003c/code\u003e\u003c/a\u003e IND-3836 additions of new parameters to dependabot.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/eeac125589f6462de57f01c1ef6aa7a8349bc44e\"\u003e\u003ccode\u003eeeac125\u003c/code\u003e\u003c/a\u003e add comment for bodyType param in client.Post\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/390c1d807b1dfda09c64e992bdd5e58a00daa698\"\u003e\u003ccode\u003e390c1d8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-retryablehttp/issues/254\"\u003e#254\u003c/a\u003e from hashicorp/compliance/add-headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/f4d7325ba245f2e7205942138ff05e4f7ad19f0d\"\u003e\u003ccode\u003ef4d7325\u003c/code\u003e\u003c/a\u003e [COMPLIANCE] Add Copyright and License Headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/a881d6ca9ddac3703edc3aab85644651589d98ef\"\u003e\u003ccode\u003ea881d6c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/hashicorp/go-retryablehttp/issues/251\"\u003e#251\u003c/a\u003e from hashicorp/build-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/9c1b40b160e2ac9f49356a2cb63bc1abd51fd4ca\"\u003e\u003ccode\u003e9c1b40b\u003c/code\u003e\u003c/a\u003e go-version matrix updated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hashicorp/go-retryablehttp/commit/e3867e3a529efb7e3cdcfbe10f07e67ab7f645c2\"\u003e\u003ccode\u003ee3867e3\u003c/code\u003e\u003c/a\u003e resolved comments\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hashicorp/go-retryablehttp/compare/v0.7.7...v0.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-block-format` from 0.2.0 to 0.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-block-format/releases\"\u003egithub.com/ipfs/go-block-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/63\"\u003eipfs/go-block-format#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate deps by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/64\"\u003eipfs/go-block-format#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace CI badge and add GoDoc link in README by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/65\"\u003eipfs/go-block-format#65\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-block-format/compare/v0.2.2...v0.2.3\"\u003ehttps://github.com/ipfs/go-block-format/compare/v0.2.2...v0.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse value receivers for \u003ccode\u003eBasicBlock\u003c/code\u003e methods by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/61\"\u003eipfs/go-block-format#61\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-block-format/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/ipfs/go-block-format/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/49\"\u003eipfs/go-block-format#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/50\"\u003eipfs/go-block-format#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go-ipfs-util to use boxo by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/52\"\u003eipfs/go-block-format#52\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/54\"\u003eipfs/go-block-format#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/55\"\u003eipfs/go-block-format#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/57\"\u003eipfs/go-block-format#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/59\"\u003eipfs/go-block-format#59\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-block-format/pull/52\"\u003eipfs/go-block-format#52\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-block-format/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/ipfs/go-block-format/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/8c8e967ac54b61bc472ffeaee1f20db2a4cae8b0\"\u003e\u003ccode\u003e8c8e967\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/9321c2c9592475538b346e08c1fad8d7bf66b34b\"\u003e\u003ccode\u003e9321c2c\u003c/code\u003e\u003c/a\u003e Replace CI badge and add GoDoc link in README (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/190535b8f18a0454d86b62f648a78ad8d61bd5d4\"\u003e\u003ccode\u003e190535b\u003c/code\u003e\u003c/a\u003e update deps (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/4dfbcbf739262eabc5b6f248d83a06714b6fd057\"\u003e\u003ccode\u003e4dfbcbf\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.24 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/377dd23028bfbe38a1c639967b8193f718e8b978\"\u003e\u003ccode\u003e377dd23\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/d4d49f06d9bd299f72c2d6424b32bc0e0074477f\"\u003e\u003ccode\u003ed4d49f0\u003c/code\u003e\u003c/a\u003e Use value receivers for \u003ccode\u003eBasicBlock\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/d812ab8ae6e324a98e406c1fe6cca19cd983d73d\"\u003e\u003ccode\u003ed812ab8\u003c/code\u003e\u003c/a\u003e Update version (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/73322405efef65ace2870f0f982e2cc0b45aab19\"\u003e\u003ccode\u003e7332240\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/ff2e2f0992b37f3db59d4c1362f58d3294c2969a\"\u003e\u003ccode\u003eff2e2f0\u003c/code\u003e\u003c/a\u003e ci: uci/copy-templates (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-block-format/commit/a8ca0846c00e907c6c973a7936fa6aa627796cfd\"\u003e\u003ccode\u003ea8ca084\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.23 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-block-format/issues/55\"\u003e#55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipfs/go-block-format/compare/v0.2.0...v0.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-cid` from 0.4.1 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-cid/releases\"\u003egithub.com/ipfs/go-cid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minimum Go requirement to v1.22\u003c/li\u003e\n\u003cli\u003eUpgrade to GitHub-native Dependabot by \u003ca href=\"https://github.com/dependabot-preview\"\u003e\u003ccode\u003e@​dependabot-preview\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/121\"\u003eipfs/go-cid#121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-multibase from 0.0.3 to 0.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/153\"\u003eipfs/go-cid#153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-multihash from 0.0.15 to 0.2.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/154\"\u003eipfs/go-cid#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-varint from 0.0.6 to 0.0.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/155\"\u003eipfs/go-cid#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-multihash from 0.2.1 to 0.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/158\"\u003eipfs/go-cid#158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/multiformats/go-multihash from 0.2.2 to 0.2.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/160\"\u003eipfs/go-cid#160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/delete-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/161\"\u003eipfs/go-cid#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/162\"\u003eipfs/go-cid#162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/163\"\u003eipfs/go-cid#163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.1.0 to 0.17.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/164\"\u003eipfs/go-cid#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/165\"\u003eipfs/go-cid#165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/166\"\u003eipfs/go-cid#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/167\"\u003eipfs/go-cid#167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emove _rsrch/cidiface into an internal package by \u003ca href=\"https://github.com/MichaelMure\"\u003e\u003ccode\u003e@​MichaelMure\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/169\"\u003eipfs/go-cid#169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/170\"\u003eipfs/go-cid#170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MichaelMure\"\u003e\u003ccode\u003e@​MichaelMure\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-cid/pull/169\"\u003eipfs/go-cid#169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-cid/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/ipfs/go-cid/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/5cddba5d532ac5adeec87f5542c057e1dbfbce9b\"\u003e\u003ccode\u003e5cddba5\u003c/code\u003e\u003c/a\u003e v0.5.0 bump (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/c38d1ef3f40a0ccf934079bce46465401965a029\"\u003e\u003ccode\u003ec38d1ef\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/7f61b44eb93ea36191d53fa7f469281aa028fd55\"\u003e\u003ccode\u003e7f61b44\u003c/code\u003e\u003c/a\u003e move _rsrch/cidiface into an internal package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/13ed68d2d72535cbfeeea4d13005318f2c9f74dd\"\u003e\u003ccode\u003e13ed68d\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.22 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/b655a59a8a11aebbe83f0757f172ffc238f82a34\"\u003e\u003ccode\u003eb655a59\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ipfs/go-cid/issues/166\"\u003e#166\u003c/a\u003e from ipfs/uci/copy-templates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/81bd42a55c25a891d6e7106afe627ed49df8705e\"\u003e\u003ccode\u003e81bd42a\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/tagpush.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/23af06e490abf742c0fa3aa02f081e2ea283c163\"\u003e\u003ccode\u003e23af06e\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/release-check.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/52653019a795dd2fa2486f8916164a18bce7d2e0\"\u003e\u003ccode\u003e5265301\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/releaser.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/11e146d86de3707ea5486ca7ab77a0d1036469a7\"\u003e\u003ccode\u003e11e146d\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/go-check.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-cid/commit/91f1b23adfbeba8ab4caba2b04cde65716ffae9c\"\u003e\u003ccode\u003e91f1b23\u003c/code\u003e\u003c/a\u003e chore: add or force update .github/workflows/go-test.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipfs/go-cid/compare/v0.4.1...v0.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/ipfs/go-datastore` from 0.6.0 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResults.Close should return error by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/230\"\u003eipfs/go-datastore#230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.1...v0.8.2\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.1...v0.8.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to GitHub-native Dependabot by \u003ca href=\"https://github.com/dependabot-preview\"\u003e\u003ccode\u003e@​dependabot-preview\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/170\"\u003eipfs/go-datastore#170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate fuzz module dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/228\"\u003eipfs/go-datastore#228\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.0...v0.8.1\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.0...v0.8.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.0\u003c/h2\u003e\n\u003ch2\u003e⚠︎ Breaking Changes\u003c/h2\u003e\n\u003cp\u003eThis release has breaking query API updates:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003equery.ResultsWithChan\u003c/code\u003e function has been removed.  Users of \u003ccode\u003eResultsWithChan\u003c/code\u003e can replace it with \u003ccode\u003eResultsWithContext\u003c/code\u003e, see the \u003ccode\u003eQuery\u003c/code\u003e implementation in the \u003ca href=\"https://github.com/ipfs/go-datastore/blob/master/examples/fs.go\"\u003eexamples\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003equery.ResultsWithProcess\u003c/code\u003e has been replaced with \u003ccode\u003equery.ResultsWithContext\u003c/code\u003e . There is no longer a need for the \u003ccode\u003egoprocess\u003c/code\u003e package since \u003ccode\u003equery.Results\u003c/code\u003e can be closed when a context ins canceled by using \u003ccode\u003econtext.AfterFunc\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eResultBuilder\u003c/code\u003e and functions associated with it have been removed. Use \u003ccode\u003eResultsWithContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003equery.Results.Close\u003c/code\u003e no longer returns an error. This did not provide any functional value outside of a query implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eNo goprocess by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/223\"\u003eipfs/go-datastore#223\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eremove goprocess from api\u003c/li\u003e\n\u003cli\u003ereplace goprocess with \u003ccode\u003eContext\u003c/code\u003e-based functionality.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eClose\u003c/code\u003e functions do not need to return error\u003c/li\u003e\n\u003cli\u003ereplace \u003ccode\u003eResultsWithProcess\u003c/code\u003e with \u003ccode\u003eResultsWithContext\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eremove deprieated \u003ccode\u003eResultsWithChan\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003eResultBuilder\u003c/code\u003e to simplify query API\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.7.0...v0.8.0\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.7.0...v0.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esync: update CI config files by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/195\"\u003eipfs/go-datastore#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix fuzz tests by adding the missing context.Context argument by \u003ca href=\"https://github.com/kyakdan\"\u003e\u003ccode\u003e@​kyakdan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/198\"\u003eipfs/go-datastore#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix fuzz commands by \u003ca href=\"https://github.com/aschmahmann\"\u003e\u003ccode\u003e@​aschmahmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/202\"\u003eipfs/go-datastore#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd .github/workflows/cifuzz.yml by \u003ca href=\"https://github.com/DavidKorczynski\"\u003e\u003ccode\u003e@​DavidKorczynski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/197\"\u003eipfs/go-datastore#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/delete-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/205\"\u003eipfs/go-datastore#205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/206\"\u003eipfs/go-datastore#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/207\"\u003eipfs/go-datastore#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd root namespace method to Key by \u003ca href=\"https://github.com/dennis-tra\"\u003e\u003ccode\u003e@​dennis-tra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/208\"\u003eipfs/go-datastore#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd traced datastore by \u003ca href=\"https://github.com/dennis-tra\"\u003e\u003ccode\u003e@​dennis-tra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/209\"\u003eipfs/go-datastore#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/214\"\u003eipfs/go-datastore#214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/215\"\u003eipfs/go-datastore#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/216\"\u003eipfs/go-datastore#216\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/ipfs/go-datastore/commit/d16c26966647697a53ec76d918ec9bb41e32a754\"\u003e\u003ccode\u003ed16c269\u003c/code\u003e\u003c/a\u003e bump version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/12840feca9a95233db033a54fcf96d7952118c1a\"\u003e\u003ccode\u003e12840fe\u003c/code\u003e\u003c/a\u003e Results.Close should return error (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/230\"\u003e#230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/b5f5dc9c795f4f5c5dfa8baa12f5153f7a066014\"\u003e\u003ccode\u003eb5f5dc9\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/b41750569a556a03ea37bdf45d9acf0ce1d757c5\"\u003e\u003ccode\u003eb417505\u003c/code\u003e\u003c/a\u003e Update fuzz module dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/1a6f598b2c5a4c3c4d6ba0e8166a2d5fda9f90fe\"\u003e\u003ccode\u003e1a6f598\u003c/code\u003e\u003c/a\u003e Upgrade to GitHub-native Dependabot (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/00a4473935bd69f7ea79e7334f9c480ebcf418ba\"\u003e\u003ccode\u003e00a4473\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/74f711006e7f7423643193e11e3c7c6736d1022a\"\u003e\u003ccode\u003e74f7110\u003c/code\u003e\u003c/a\u003e No goprocess (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/924d78345eee77c3e75f09d4805e68703dbca59b\"\u003e\u003ccode\u003e924d783\u003c/code\u003e\u003c/a\u003e Release version 0.7.0 (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/5d9ef3cf3b4241ec68af964cb85dc86e29c7fbc8\"\u003e\u003ccode\u003e5d9ef3c\u003c/code\u003e\u003c/a\u003e Remove obsolete .gx directory (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/248ae8200628724700f40b109b86d2e44457ad84\"\u003e\u003ccode\u003e248ae82\u003c/code\u003e\u003c/a\u003e Update fuzz dependecies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.6.0...v0.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-ds-badger4` from 0.1.5 to 0.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-ds-badger4/releases\"\u003egithub.com/ipfs/go-ds-badger4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate go-datastore by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/pull/6\"\u003eipfs/go-ds-badger4#6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ds-badger4/compare/v0.1.7...v0.1.8\"\u003ehttps://github.com/ipfs/go-ds-badger4/compare/v0.1.7...v0.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/pull/4\"\u003eipfs/go-ds-badger4#4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ds-badger4/compare/v0.1.6...v0.1.7\"\u003ehttps://github.com/ipfs/go-ds-badger4/compare/v0.1.6...v0.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003euse go-datastore without goprocess by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/pull/2\"\u003eipfs/go-ds-badger4#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/pull/2\"\u003eipfs/go-ds-badger4#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ds-badger4/compare/v0.1.5...v0.1.6\"\u003ehttps://github.com/ipfs/go-ds-badger4/compare/v0.1.5...v0.1.6\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/ipfs/go-ds-badger4/commit/dadbf09597e3cbd5c2c168a75bb32b81a7412b08\"\u003e\u003ccode\u003edadbf09\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/7\"\u003e#7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/6ff5fa92f29e5fbead4381be2ff3a6b37f54552d\"\u003e\u003ccode\u003e6ff5fa9\u003c/code\u003e\u003c/a\u003e update go-datastore (\u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/b85e9ed9f439d923e6ba812fb27d83155234d52a\"\u003e\u003ccode\u003eb85e9ed\u003c/code\u003e\u003c/a\u003e update version (\u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/5\"\u003e#5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/afe55d3c652886080f3ac456b5a45841a78e664b\"\u003e\u003ccode\u003eafe55d3\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/4\"\u003e#4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/48f336e53c52d1f3a1d1529df47af27d80b87399\"\u003e\u003ccode\u003e48f336e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/3\"\u003e#3\u003c/a\u003e from ipfs/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/2a4bc600ad037eab931380f53fd1d38bcb594724\"\u003e\u003ccode\u003e2a4bc60\u003c/code\u003e\u003c/a\u003e new version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/2b598434cfe7def4a44e98728130a6d02ad9cb7c\"\u003e\u003ccode\u003e2b59843\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ipfs/go-ds-badger4/issues/2\"\u003e#2\u003c/a\u003e from ipfs/no-goprocess\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/694639c135e5071a50b82ee2bc4824806d0d3310\"\u003e\u003ccode\u003e694639c\u003c/code\u003e\u003c/a\u003e use go-datastore without goprocess\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ds-badger4/commit/cc6f11af76744f385c6371938ef52fe8ee82f3bd\"\u003e\u003ccode\u003ecc6f11a\u003c/code\u003e\u003c/a\u003e chore: Update .github/workflows/stale.yml [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-ds-badger4/compare/v0.1.5...v0.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-ipld-format` from 0.6.0 to 0.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-ipld-format/releases\"\u003egithub.com/ipfs/go-ipld-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/97\"\u003eipfs/go-ipld-format#97\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/98\"\u003eipfs/go-ipld-format#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavoid unnecessary slice allocation by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/99\"\u003eipfs/go-ipld-format#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ipld-format/compare/v0.6.2...v0.6.3\"\u003ehttps://github.com/ipfs/go-ipld-format/compare/v0.6.2...v0.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade go-block-format to v0.2.2 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/95\"\u003eipfs/go-ipld-format#95\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ipld-format/compare/v0.6.1...v0.6.2\"\u003ehttps://github.com/ipfs/go-ipld-format/compare/v0.6.1...v0.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/88\"\u003eipfs/go-ipld-format#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/89\"\u003eipfs/go-ipld-format#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/90\"\u003eipfs/go-ipld-format#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/91\"\u003eipfs/go-ipld-format#91\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/92\"\u003eipfs/go-ipld-format#92\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/93\"\u003eipfs/go-ipld-format#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/pull/93\"\u003eipfs/go-ipld-format#93\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-ipld-format/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/ipfs/go-ipld-format/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/b4411f42758b6504d7796e5b812a9860e8a22fc9\"\u003e\u003ccode\u003eb4411f4\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/e9ceaefd9cff8e2038b41d180a2e00a2327e43bf\"\u003e\u003ccode\u003ee9ceaef\u003c/code\u003e\u003c/a\u003e avoid unnecessary slice allocation (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/a2d456f5a9d78e5a1dae467d75bf9e90d4337237\"\u003e\u003ccode\u003ea2d456f\u003c/code\u003e\u003c/a\u003e upate dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/d2fadfa21f3c7120fe5db6e3ce6da946379f45dc\"\u003e\u003ccode\u003ed2fadfa\u003c/code\u003e\u003c/a\u003e chore!: bump go.mod to Go 1.24 and run go fix (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/0e41945f91d48d21ab7d3b74b5dae2bdd418cb02\"\u003e\u003ccode\u003e0e41945\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/539ce142cd786ee11fd0bca9ebc856135b841155\"\u003e\u003ccode\u003e539ce14\u003c/code\u003e\u003c/a\u003e Upgrade go-block-format to v0.2.2 (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/f21568f52abdd6cea25915b9ad57372abeb8124a\"\u003e\u003ccode\u003ef21568f\u003c/code\u003e\u003c/a\u003e bump version (\u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/19ff051f1e2a80dca04f437d265c891aa07aabf4\"\u003e\u003ccode\u003e19ff051\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ipfs/go-ipld-format/issues/93\"\u003e#93\u003c/a\u003e from ipfs/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/7adec4ab4280fe51c44f42e899c2af191c375137\"\u003e\u003ccode\u003e7adec4a\u003c/code\u003e\u003c/a\u003e Remove .gx directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-ipld-format/commit/c9c067e43a9380bfb1ac403211d09524cc4c16fd\"\u003e\u003ccode\u003ec9c067e\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ipfs/go-ipld-format/compare/v0.6.0...v0.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p` from 0.37.2 to 0.41.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p/releases\"\u003egithub.com/libp2p/go-libp2p's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e7059eb52 conngater: fix incorrect err return value (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3219\"\u003e#3219\u003c/a\u003e)\n74c68600 fix(libp2phttp): bound NewStream timeout (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3225\"\u003e#3225\u003c/a\u003e)\nccc48499 webrtc: fix memory leak with udpmux.muxedConnection context (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3243\"\u003e#3243\u003c/a\u003e)\n99a511f7 connmgr: fix transport association bug (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3221\"\u003e#3221\u003c/a\u003e)\neb3ff9f8 autonatv2: fix server dial data request policy (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3247\"\u003e#3247\u003c/a\u003e)\n8ce45df1 Release v0.41.1\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.41.0...v0.41.1\"\u003ehttps://github.com/libp2p/go-libp2p/compare/v0.41.0...v0.41.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch2\u003e⚠︎ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThis release updates go-multiaddr to v0.15 which has some breaking changes. This should not affect most users, but reference the go-multiaddr v0.15.0 release notes for breaking changes: \u003ca href=\"https://github.com/multiformats/go-multiaddr/releases/tag/v0.15.0\"\u003ehttps://github.com/multiformats/go-multiaddr/releases/tag/v0.15.0\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔦 Highlights\u003c/h2\u003e\n\u003cp\u003eOverall this is a fairly minor release focused on supporting the go-multiaddr v0.15.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to go-multiaddr v0.15. This is a pretty big release for go-multiaddr that should make it harder to misuse. See the v0.15.0 release notes for breaking changes: \u003ca href=\"https://github.com/multiformats/go-multiaddr/releases/tag/v0.15.0\"\u003ehttps://github.com/multiformats/go-multiaddr/releases/tag/v0.15.0\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUniform HTTP Peer ID Auth over native HTTP transport and HTTP over libp2p streams. See the \u003ca href=\"https://pkg.go.dev/github.com/libp2p/go-libp2p/p2p/http#example-Host-AuthenticatedHTTP\"\u003ehttp.Host Autthenticated HTTP example\u003c/a\u003e in the Go doc for an example of usage.\u003c/li\u003e\n\u003cli\u003eSome upnp fixes that should make upnp/nat-pmp more reliable and easier to debug. This fixes an issue with FRITZ!Box routers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3195\"\u003elibp2p/go-libp2p#3195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eautorelay: send addresses on eventbus; dont wrap address factory by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3071\"\u003elibp2p/go-libp2p#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebasichost: add certhashes to addrs in place by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3200\"\u003elibp2p/go-libp2p#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: move go-nat to internal package by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3154\"\u003elibp2p/go-libp2p#3154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update quic-go to v0.50.0 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3204\"\u003elibp2p/go-libp2p#3204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update go-multiaddr to v0.15 by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3145\"\u003elibp2p/go-libp2p#3145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(identify): move log to debug level by \u003ca href=\"https://github.com/lidel\"\u003e\u003ccode\u003e@​lidel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3206\"\u003elibp2p/go-libp2p#3206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(libp2phttp): More ergonomic auth by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3188\"\u003elibp2p/go-libp2p#3188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dcutr): Fix end to end tests and add legacy behavior flag (default=true) by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/pull/3044\"\u003elibp2p/go-libp2p#3044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(libp2phttp): Fix relative to absolute multiaddr URI logic (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3208\"\u003e#3208\u003c/a\u003e) \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.40.0...v0.41.0\"\u003ehttps://github.com/libp2p/go-libp2p/compare/v0.40.0...v0.41.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.40.0\u003c/h2\u003e\n\u003ch2\u003e⚠ Breaking Change!\u003c/h2\u003e\n\u003cp\u003eIntroducing error codes mandated changing the error types returned by stream resets. All checks that depended on checking the error string or comparing equality with \u003ccode\u003enetwork.ErrReset\u003c/code\u003e, now need to use \u003ccode\u003eerrors.Is(err, network.ErrReset)\u003c/code\u003e. More details below in the error codes section.\u003c/p\u003e\n\u003ch2\u003e🔦 Highlights\u003c/h2\u003e\n\u003ch3\u003eError Codes\u003c/h3\u003e\n\u003cp\u003eThis releases introduces error codes for Stream Reset and Connection Close. This allows sending for more information to the peer about the error condition causing the abort. go-libp2p has already defined some error codes which are useful for many different use cases. You can find them in:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/8ce45df1bd142373cdf0a6f8355a757273258f49\"\u003e\u003ccode\u003e8ce45df\u003c/code\u003e\u003c/a\u003e Release v0.41.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/eb3ff9f8ddf9c92ebcc9a2c6cdc9559da95e582a\"\u003e\u003ccode\u003eeb3ff9f\u003c/code\u003e\u003c/a\u003e autonatv2: fix server dial data request policy (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3247\"\u003e#3247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/99a511f732cdab903fab7d0864e243ea78a9bdea\"\u003e\u003ccode\u003e99a511f\u003c/code\u003e\u003c/a\u003e connmgr: fix transport association bug (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3221\"\u003e#3221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/ccc48499530c5e0e1ecd514a7f875018c3fb95da\"\u003e\u003ccode\u003eccc4849\u003c/code\u003e\u003c/a\u003e webrtc: fix memory leak with udpmux.muxedConnection context (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3243\"\u003e#3243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/74c686002eacabb3749156ce722a4f1e378693f9\"\u003e\u003ccode\u003e74c6860\u003c/code\u003e\u003c/a\u003e fix(libp2phttp): bound NewStream timeout (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3225\"\u003e#3225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/7059eb52df81caf396cb45a5120f97c5f999ac9c\"\u003e\u003ccode\u003e7059eb5\u003c/code\u003e\u003c/a\u003e conngater: fix incorrect err return value (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3219\"\u003e#3219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/578af0c651a61549cc51a08c70f611c8977ae75e\"\u003e\u003ccode\u003e578af0c\u003c/code\u003e\u003c/a\u003e Release v0.41.0 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/e9a2fa57f50400889a8d2b4139a3e87b66ba68c1\"\u003e\u003ccode\u003ee9a2fa5\u003c/code\u003e\u003c/a\u003e chore: update deps for v0.41 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3209\"\u003e#3209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/c250ce3326c2ced502daa463651f40998b447bfb\"\u003e\u003ccode\u003ec250ce3\u003c/code\u003e\u003c/a\u003e fix(libp2phttp): Fix relative to absolute multiaddr URI logic (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p/issues/3208\"\u003e#3208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p/commit/93014e1148337e3093d6abe34e0d717451f8e088\"\u003e\u003ccode\u003e93014e1\u003c/code\u003e\u003c/a\u003e fix(dcutr): Fix end to end tests and add legacy behavior flag (default=true) ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p/compare/v0.37.2...v0.41.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.12.0 to 0.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/595\"\u003elibp2p/go-libp2p-pubsub#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade go-libp2p to v0.39.1 by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/598\"\u003elibp2p/go-libp2p-pubsub#598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: avoid repeated checksum calculations by \u003ca href=\"https://github.com/arajasek\"\u003e\u003ccode\u003e@​arajasek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/599\"\u003elibp2p/go-libp2p-pubsub#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: WithValidatorData publishing option by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/603\"\u003elibp2p/go-libp2p-pubsub#603\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arajasek\"\u003e\u003ccode\u003e@​arajasek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/599\"\u003elibp2p/go-libp2p-pubsub#599\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.0...v0.13.1\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.0...v0.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/577\"\u003elibp2p/go-libp2p-pubsub#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go-libp2p to latest by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/578\"\u003elibp2p/go-libp2p-pubsub#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not call Debugf for non-debug levels in doDropRPC by \u003ca href=\"https://github.com/algorandskiy\"\u003e\u003ccode\u003e@​algorandskiy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/580\"\u003elibp2p/go-libp2p-pubsub#580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Function to Enable Application Layer to...\n\n_Description has been truncated_","html_url":"https://github.com/clevergoldfox/celestia-node/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/clevergoldfox%2Fcelestia-node/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"0.14.2","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2026-01-19T07:57:07.000Z","version_change":"0.14.2 → 0.15.0","issue":{"uuid":"3828476496","node_id":"PR_kwDOIVzklc698bvJ","number":731,"state":"closed","title":"build(deps): bump the go-dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-02T07:37:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T07:57:07.000Z","updated_at":"2026-02-02T07:37:57.000Z","time_to_close":1208448,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":28,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.3","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/OffchainLabs/prysm/v7","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/OffchainLabs/prysm"},{"name":"github.com/attestantio/go-eth2-client","old_version":"0.27.1","new_version":"0.28.0","repository_url":"https://github.com/attestantio/go-eth2-client"},{"name":"github.com/avast/retry-go/v4","old_version":"4.6.1","new_version":"4.7.0","repository_url":"https://github.com/avast/retry-go"},{"name":"github.com/beevik/ntp","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/beevik/ntp"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.7","new_version":"1.16.8","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/ethpandaops/beacon","old_version":"0.65.0","new_version":"0.67.0","repository_url":"https://github.com/ethpandaops/beacon"},{"name":"github.com/go-co-op/gocron/v2","old_version":"2.16.6","new_version":"2.19.0","repository_url":"https://github.com/go-co-op/gocron"},{"name":"github.com/grpc-ecosystem/go-grpc-middleware/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/grpc-ecosystem/go-grpc-middleware"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.38.2","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.17.2","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sirupsen/logrus","old_version":"1.9.3","new_version":"1.9.4","repository_url":"https://github.com/sirupsen/logrus"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.4.0","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.3` |\n| [github.com/OffchainLabs/prysm/v7](https://github.com/OffchainLabs/prysm) | `7.0.0` | `7.1.2` |\n| [github.com/attestantio/go-eth2-client](https://github.com/attestantio/go-eth2-client) | `0.27.1` | `0.28.0` |\n| [github.com/avast/retry-go/v4](https://github.com/avast/retry-go) | `4.6.1` | `4.7.0` |\n| [github.com/beevik/ntp](https://github.com/beevik/ntp) | `1.4.3` | `1.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.16.7` | `1.16.8` |\n| [github.com/ethpandaops/beacon](https://github.com/ethpandaops/beacon) | `0.65.0` | `0.67.0` |\n| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) | `2.16.6` | `2.19.0` |\n| [github.com/grpc-ecosystem/go-grpc-middleware/v2](https://github.com/grpc-ecosystem/go-grpc-middleware) | `2.3.2` | `2.3.3` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.38.2` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.2` | `0.15.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.17.2` |\n| [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) | `1.9.3` | `1.9.4` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.4.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.40.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.40.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.14.0` |\n\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.3 (2025-10-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: wrap KError into error returned by IncrementalAlterConfig by \u003ca href=\"https://github.com/prestona\"\u003e\u003ccode\u003e@​prestona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3352\"\u003eIBM/sarama#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assign sequence when flushing retry buffers by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3362\"\u003eIBM/sarama#3362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency dominikh/go-tools to v2025 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3351\"\u003eIBM/sarama#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vearutop/teststat to v0.1.27 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3350\"\u003eIBM/sarama#3350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/klauspost/compress to v1.18.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3355\"\u003eIBM/sarama#3355\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): extract tool versions and add renovate customManagers by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3346\"\u003eIBM/sarama#3346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.2...v1.46.3\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.2...v1.46.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.2 (2025-10-10)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eA big focus on improving our support for newer protocol versions in this release, particularly supporting a wider range of flexible versions\u003c/p\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: support V5 ListOffsets by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3308\"\u003eIBM/sarama#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DeleteGroups V2 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3320\"\u003eIBM/sarama#3320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DeleteTopics V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3321\"\u003eIBM/sarama#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support CreateTopics V5 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3322\"\u003eIBM/sarama#3322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support IncrementalAlterConfigs V1 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3319\"\u003eIBM/sarama#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DescribeGroups V5 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3331\"\u003eIBM/sarama#3331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SyncGroup V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3332\"\u003eIBM/sarama#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support LeaveGroup V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3334\"\u003eIBM/sarama#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Heartbeat V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3335\"\u003eIBM/sarama#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support JoinGroup V6 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3339\"\u003eIBM/sarama#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DescribeClientQuotas V1 protocol by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3342\"\u003eIBM/sarama#3342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update map rather than create a new map by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3302\"\u003eIBM/sarama#3302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: metadata_response valid version range by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3304\"\u003eIBM/sarama#3304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add V4 as valid CreateTopicsResponse by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3305\"\u003eIBM/sarama#3305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct requiredVersion for DescribeLogDirsResponse by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3306\"\u003eIBM/sarama#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: extend TestAllocateBodyProtocolVersions for more testing by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3307\"\u003eIBM/sarama#3307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-flexible ElectLeadersRequest V0/V1 encode/decode by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3312\"\u003eIBM/sarama#3312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make alterPartitionReassignmentsBlock consistent by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3313\"\u003eIBM/sarama#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct decodeRequest bytesRead return value by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3314\"\u003eIBM/sarama#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: decoder issues by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3327\"\u003eIBM/sarama#3327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve KIP-511 behaviour on older Kafka clusters by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3328\"\u003eIBM/sarama#3328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return correct error when encoding by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3333\"\u003eIBM/sarama#3333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct ApiVersionsResponse handling of ErrUnsupportedVersion by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3337\"\u003eIBM/sarama#3337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\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/IBM/sarama/commit/0447c9abdd8b66f6ee099320bbc21e88fb44e68c\"\u003e\u003ccode\u003e0447c9a\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/setup-node from 5.0.0 to 6.0.0 in the actions group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7744b25fcebed358795363d9e19e335cdbd5c056\"\u003e\u003ccode\u003e7744b25\u003c/code\u003e\u003c/a\u003e chore(ci): bump github/codeql-action from 4.30.8 to 4.30.9 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3358\"\u003e#3358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30f1c1d733ed4c20eeb66648e010747b761dd290\"\u003e\u003ccode\u003e30f1c1d\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/klauspost/compress to v1.18.1 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9a643a1aac64fd193a627448a5d745c4ec0bb034\"\u003e\u003ccode\u003e9a643a1\u003c/code\u003e\u003c/a\u003e chore(ci): Update registry.access.redhat.com/ubi9/ubi-minimal:9.6 Docker dige...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/35ecd4887f2e6c9727192919592cf65fd8f10dc4\"\u003e\u003ccode\u003e35ecd48\u003c/code\u003e\u003c/a\u003e fix: assign sequence when flushing retry buffers (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3362\"\u003e#3362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/0347c607be37372b5342160204216c1f086c19b1\"\u003e\u003ccode\u003e0347c60\u003c/code\u003e\u003c/a\u003e fix: wrap KError into error returned by IncrementalAlterConfig (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/e566998c576e37a3f4abfa5660b52dd0e841de8c\"\u003e\u003ccode\u003ee566998\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vearutop/teststat to v0.1.27 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/4c38778a1851340c85df1db0cd946c3ca5616392\"\u003e\u003ccode\u003e4c38778\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dominikh/go-tools to v2025 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9fc1146d97993ce2cab081175efb0d586f13625f\"\u003e\u003ccode\u003e9fc1146\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/dependency-review-action from 4.8.0 to 4.8.1 in the a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/ce734e311d5ea7d24eed599e17314f4f57f0649b\"\u003e\u003ccode\u003ece734e3\u003c/code\u003e\u003c/a\u003e chore(ci): bump github/codeql-action from 3.30.6 to 4.30.8 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3349\"\u003e#3349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/OffchainLabs/prysm/v7` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OffchainLabs/prysm/releases\"\u003egithub.com/OffchainLabs/prysm/v7's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.1...v7.1.2\"\u003ev7.1.2\u003c/a\u003e - 2026-01-07\u003c/h1\u003e\n\u003cp\u003eHappy new year! This patch release is very small. The main improvement is better management of pending attestation aggregation via \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/pull/16153\"\u003ePR 16153\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprimitives.BuilderIndex\u003c/code\u003e: SSZ \u003ccode\u003euint64\u003c/code\u003e wrapper for builder registry indices. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16169\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethe /eth/v2/beacon/pool/attestations and /eth/v1/beacon/pool/sync_committees now returns a 503 error if the node is still syncing, the rest api is also working in a similar process to gRPC broadcasting immediately now. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16152\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateDataColumn\u003c/code\u003e: Remove error logs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16157\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePending aggregates: When multiple aggregated attestations only differing by the aggregator index are in the pending queue, only process one of them. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16153\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the missing fork version object mapping for Fulu in light client p2p. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16151\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not process slots and copy states for next epoch proposers after Fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16168\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.2-rc.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.1...v7.1.2-rc.0\"\u003ev7.1.2-rc.0\u003c/a\u003e - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprimitives.BuilderIndex\u003c/code\u003e: SSZ \u003ccode\u003euint64\u003c/code\u003e wrapper for builder registry indices. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16169\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethe /eth/v2/beacon/pool/attestations and /eth/v1/beacon/pool/sync_committees now returns a 503 error if the node is still syncing, the rest api is also working in a similar process to gRPC broadcasting immediately now. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16152\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateDataColumn\u003c/code\u003e: Remove error logs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16157\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePending aggregates: When multiple aggregated attestations only differing by the aggregator index are in the pending queue, only process one of them. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16153\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the missing fork version object mapping for Fulu in light client p2p. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16151\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not process slots and copy states for next epoch proposers after Fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16168\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.0...v7.1.1\"\u003ev7.1.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003cp\u003eRelease highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed potential deadlock scenario in data column batch verification\u003c/li\u003e\n\u003cli\u003eImproved processing and metrics for cells and proofs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe are aware of \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16160\"\u003ean issue\u003c/a\u003e where Prysm struggles to sync from an out of sync state. We will have another release before the end of the year to address this issue.\u003c/p\u003e\n\u003cp\u003eOur postmortem document from the December 4th mainnet issue has been published on our \u003ca href=\"https://prysm.offchainlabs.com/docs/misc/mainnet-postmortems/\"\u003edocumentation site\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OffchainLabs/prysm/blob/develop/CHANGELOG.md\"\u003egithub.com/OffchainLabs/prysm/v7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.1...v7.1.2\"\u003ev7.1.2\u003c/a\u003e - 2026-01-07\u003c/h2\u003e\n\u003cp\u003eHappy new year! This patch release is very small. The main improvement is better management of pending attestation aggregation via \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/pull/16153\"\u003ePR 16153\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eprimitives.BuilderIndex\u003c/code\u003e: SSZ \u003ccode\u003euint64\u003c/code\u003e wrapper for builder registry indices. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16169\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethe /eth/v2/beacon/pool/attestations and /eth/v1/beacon/pool/sync_committees now returns a 503 error if the node is still syncing, the rest api is also working in a similar process to gRPC broadcasting immediately now. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16152\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003evalidateDataColumn\u003c/code\u003e: Remove error logs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16157\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePending aggregates: When multiple aggregated attestations only differing by the aggregator index are in the pending queue, only process one of them. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16153\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the missing fork version object mapping for Fulu in light client p2p. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16151\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not process slots and copy states for next epoch proposers after Fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16168\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v7.1.0...v7.1.1\"\u003ev7.1.1\u003c/a\u003e - 2025-12-18\u003c/h2\u003e\n\u003cp\u003eRelease highlights:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed potential deadlock scenario in data column batch verification\u003c/li\u003e\n\u003cli\u003eImproved processing and metrics for cells and proofs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe are aware of \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16160\"\u003ean issue\u003c/a\u003e where Prysm struggles to sync from an out of sync state. We will have another release before the end of the year to address this issue.\u003c/p\u003e\n\u003cp\u003eOur postmortem document from the December 4th mainnet issue has been published on our \u003ca href=\"https://prysm.offchainlabs.com/docs/misc/mainnet-postmortems/\"\u003edocumentation site\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack the dependent root of the latest finalized checkpoint in forkchoice. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16103\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProposal design document to implement graffiti. Currently it is empty by default and the idea is to have it of the form GE168dPR63af. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15983\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for detecting and logging per address reachability via libp2p AutoNAT v2. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16100\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStatic analyzer that ensures each \u003ccode\u003ehttputil.HandleError\u003c/code\u003e call is followed by a \u003ccode\u003ereturn\u003c/code\u003e statement. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16134\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrometheus histogram \u003ccode\u003ecells_and_proofs_from_structured_computation_milliseconds\u003c/code\u003e to track computation time for cells and proofs from structured blobs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16115\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrometheus histogram \u003ccode\u003eget_blobs_v2_latency_milliseconds\u003c/code\u003e to track RPC latency for \u003ccode\u003egetBlobsV2\u003c/code\u003e calls to the execution layer. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16115\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimise migratetocold by not doing brute force for loop. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16101\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ee2e sync committee evaluator now skips the first slot after startup, we already skip the fork epoch for checks here, this skip only applies on startup, due to altair always from 0 and validators need to warm up. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16145\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003eComputeCellsAndProofsFromFlat\u003c/code\u003e in parallel to improve performance when computing cells and proofs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16115\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun \u003ccode\u003eComputeCellsAndProofsFromStructured\u003c/code\u003e in parallel to improve performance when computing cells and proofs. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16115\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnnecessary copy is removed from Eth1DataHasEnoughSupport. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/16118\"\u003e[PR]\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/OffchainLabs/prysm/commit/7950a249266a692551e5a910adb9a82a02c92040\"\u003e\u003ccode\u003e7950a24\u003c/code\u003e\u003c/a\u003e feat(primitives): add BuilderIndex SSZ type (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16169\"\u003e#16169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/ea51253be952e132005419d8c6cf3b3e24224c32\"\u003e\u003ccode\u003eea51253\u003c/code\u003e\u003c/a\u003e Do not process slots and copy state for payload attributes post Fulu (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16168\"\u003e#16168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/2ac30f5ce62a094135e95d02a65c3414130e1ede\"\u003e\u003ccode\u003e2ac30f5\u003c/code\u003e\u003c/a\u003e Pending aggregates: When multiple aggregated attestations only differing by t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/7418c00ad6163430c591b6dd5d0d0733dfa65cbc\"\u003e\u003ccode\u003e7418c00\u003c/code\u003e\u003c/a\u003e \u003ccode\u003evalidateDataColumn\u003c/code\u003e: Remove error logs. (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16157\"\u003e#16157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/66342655fd4f9280bdc1ae59f3bc164f380fc905\"\u003e\u003ccode\u003e6634265\u003c/code\u003e\u003c/a\u003e throw 503 error when submit attestation and sync committee are called on sync...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/18eca953c10af383f7f6caa955302cd2dcab89a6\"\u003e\u003ccode\u003e18eca95\u003c/code\u003e\u003c/a\u003e Fix lightclient p2p bug (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16151\"\u003e#16151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/8191bb5711b1ddd6d37a208cea261e6357d7a0f7\"\u003e\u003ccode\u003e8191bb5\u003c/code\u003e\u003c/a\u003e Construct data column sidecars from the execution layer in parallel and add m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/d4613aee0cc1aeff06e057640fe497d6efd3dd99\"\u003e\u003ccode\u003ed4613ae\u003c/code\u003e\u003c/a\u003e skipping slot 1 sync committee check e2e (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16145\"\u003e#16145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/9fcc1a7a77aac59f94463f7195f253f3b7bbcdb0\"\u003e\u003ccode\u003e9fcc1a7\u003c/code\u003e\u003c/a\u003e Guard KZG send with context cancellation (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16144\"\u003e#16144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OffchainLabs/prysm/commit/75dea214ac1f9aacf2621541892542b43e82c861\"\u003e\u003ccode\u003e75dea21\u003c/code\u003e\u003c/a\u003e Do not error when indices have been computed (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/16142\"\u003e#16142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OffchainLabs/prysm/compare/v7.0.0...v7.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/attestantio/go-eth2-client` from 0.27.1 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/attestantio/go-eth2-client/blob/master/CHANGELOG.md\"\u003egithub.com/attestantio/go-eth2-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e0.28.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency for go-bitfield to get from offchain instead of prysmatic org\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e0.27.2:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd /eth/v1/beacon/blobs/ endpoint support\u003c/li\u003e\n\u003cli\u003eupdate go version to 1.25\u003c/li\u003e\n\u003cli\u003eupdated spec conformance tests for latest forks\u003c/li\u003e\n\u003cli\u003eupdated linters and corresponding fixes\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/attestantio/go-eth2-client/commit/9616db651f2c3024d74f623a07cbe5a1edff31b2\"\u003e\u003ccode\u003e9616db6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/278\"\u003e#278\u003c/a\u003e from attestantio/release_go_eth2_client\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/ec91bf6388867947700452fba852137663d8e6ff\"\u003e\u003ccode\u003eec91bf6\u003c/code\u003e\u003c/a\u003e Lint.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/60ad4c7aed9bc62ae4d58ff41b807bddbb8ff6b2\"\u003e\u003ccode\u003e60ad4c7\u003c/code\u003e\u003c/a\u003e Add release information.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/43433ffb60591b80b2be517ce0bd749e3e513694\"\u003e\u003ccode\u003e43433ff\u003c/code\u003e\u003c/a\u003e Update go-bitfield refs to OffchainLabs and fix linter issues \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/276\"\u003e#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/3109c2ff1c70d4b96684bb141132bc4da4b9352c\"\u003e\u003ccode\u003e3109c2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/277\"\u003e#277\u003c/a\u003e from attestantio/release_27_2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/e8d3f36e3aa74bc17e5cd0ecc93302bffc94e81a\"\u003e\u003ccode\u003ee8d3f36\u003c/code\u003e\u003c/a\u003e Fix linter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/be371ef7b20c80d8fb306ace5cac1b7345bcb814\"\u003e\u003ccode\u003ebe371ef\u003c/code\u003e\u003c/a\u003e Release 0.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/ca04703556c011fc75d737f9d865ec1071dc99df\"\u003e\u003ccode\u003eca04703\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/274\"\u003e#274\u003c/a\u003e from attestantio/update_go_version_and_golangci_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/1bfc6280e01a280bc52af78a6d944590a2df39dc\"\u003e\u003ccode\u003e1bfc628\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/273\"\u003e#273\u003c/a\u003e from pk910/pk910/add-blobs-request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/dd39e8397f3677997a6a901622c5fb9f12a1102e\"\u003e\u003ccode\u003edd39e83\u003c/code\u003e\u003c/a\u003e fix typo in filename\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/attestantio/go-eth2-client/compare/v0.27.1...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/avast/retry-go/v4` from 4.6.1 to 4.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avast/retry-go/releases\"\u003egithub.com/avast/retry-go/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport context cancel cause by \u003ca href=\"https://github.com/NivKeidan\"\u003e\u003ccode\u003e@​NivKeidan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/117\"\u003eavast/retry-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/avast/retry-go/pull/136\"\u003eavast/retry-go#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FullJitterBackoffDelay  by \u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/128\"\u003eavast/retry-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo delay after final retry on max attempts by \u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/129\"\u003eavast/retry-go#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackOffDelay multiplies attempts from zero by \u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/130\"\u003eavast/retry-go#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Go version 1.25 to test matrix for expanded compatibility testing by \u003ca href=\"https://github.com/JaSei\"\u003e\u003ccode\u003e@​JaSei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/142\"\u003eavast/retry-go#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NivKeidan\"\u003e\u003ccode\u003e@​NivKeidan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/117\"\u003eavast/retry-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/128\"\u003eavast/retry-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/129\"\u003eavast/retry-go#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avast/retry-go/compare/4.6.1...v4.7.0\"\u003ehttps://github.com/avast/retry-go/compare/4.6.1...v4.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/avast/retry-go/commit/375037b55dceec39815fd3d0c5bfbccf30255a38\"\u003e\u003ccode\u003e375037b\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/306fcee0b3a24cc338d781ccadd4de9b181cd9f9\"\u003e\u003ccode\u003e306fcee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/142\"\u003e#142\u003c/a\u003e from avast/go_1_25_test_environment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/0bdef9ca6be8ab1a946ebbfbb3203e7e7ca27e5d\"\u003e\u003ccode\u003e0bdef9c\u003c/code\u003e\u003c/a\u003e ci(workflow): add Go version 1.25 to test matrix for expanded compatibility t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/66013dabdd7239c2457d50184ed100ac578a3f8b\"\u003e\u003ccode\u003e66013da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/130\"\u003e#130\u003c/a\u003e from StounhandJ/back_off_delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/9e5d0d636c77cb5f93470add6842cdb15e0b9973\"\u003e\u003ccode\u003e9e5d0d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/129\"\u003e#129\u003c/a\u003e from StounhandJ/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/5068e50f13c0c2a32f37ba1cdb587c7a30131e4d\"\u003e\u003ccode\u003e5068e50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/128\"\u003e#128\u003c/a\u003e from amirrezafahimi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/22920c371b276dd4b858dc948201ee1435ca02fd\"\u003e\u003ccode\u003e22920c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/136\"\u003e#136\u003c/a\u003e from avast/dependabot/go_modules/github.com/stretchr/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/459fade57178b54cf274e5113eff8f4133b1f048\"\u003e\u003ccode\u003e459fade\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.10.0 to 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/6c62c209b5af94fb000269cd3ea985b25e788552\"\u003e\u003ccode\u003e6c62c20\u003c/code\u003e\u003c/a\u003e BackOffDelay multiplies attempts from zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/e330bceda0635d367d49c324ae28bda6df3bd1d1\"\u003e\u003ccode\u003ee330bce\u003c/code\u003e\u003c/a\u003e no delay after final retry on max attempts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avast/retry-go/compare/4.6.1...4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/beevik/ntp` from 1.4.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beevik/ntp/releases\"\u003egithub.com/beevik/ntp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/blob/main/RELEASE_NOTES.md\"\u003egithub.com/beevik/ntp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.5.0\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/commit/bf2a50c2f9035259d3e3b2b27eb5d780d35805c6\"\u003e\u003ccode\u003ebf2a50c\u003c/code\u003e\u003c/a\u003e Release v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3a6261ccfb8fb963bc940ddb025759adf8795288\"\u003e\u003ccode\u003e3a6261c\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/6917aef9285bbe6ca219087056cd8411237c83bf\"\u003e\u003ccode\u003e6917aef\u003c/code\u003e\u003c/a\u003e Minor change to QueryOptions ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3dfba1ddf8db46e59f0015acd5308b79cf1893db\"\u003e\u003ccode\u003e3dfba1d\u003c/code\u003e\u003c/a\u003e Add GetSystemTime query option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/9dfcbd9a319ba8c11eae7ee98b9ada97c7e44d5a\"\u003e\u003ccode\u003e9dfcbd9\u003c/code\u003e\u003c/a\u003e Update github actions to use go 1.24+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/028290893ccb89792401f0ea18600760acba9697\"\u003e\u003ccode\u003e0282908\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/06ef196b89ecf9fe2dedfb53ffc03eb920841857\"\u003e\u003ccode\u003e06ef196\u003c/code\u003e\u003c/a\u003e Update github actions for better security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/0a52d188efc401bdcf6de375319c0b8b31e2c8d4\"\u003e\u003ccode\u003e0a52d18\u003c/code\u003e\u003c/a\u003e Response time fields robust against NTP rollover\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beevik/ntp/compare/v1.4.3...v1.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.16.7 to 1.16.8\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\u003eMoisture Filters (v1.16.8)\u003c/h2\u003e\n\u003cp\u003eThis is a security fix release and is recommended for all users. It resolves two p2p\nvulnerabilities reported through the Ethereum Foundation bug bounty program.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eAs with all our previous releases, you can find the:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePre-built binaries for all platforms on our \u003ca href=\"https://geth.ethereum.org/downloads/\"\u003edownloads page\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDocker images published under \u003ca href=\"https://hub.docker.com/r/ethereum/client-go\"\u003e\u003ccode\u003eethereum/client-go\u003c/code\u003e\u003c/a\u003e (use \u0026quot;stable\u0026quot; tag).\u003c/li\u003e\n\u003cli\u003eUbuntu packages in our \u003ca href=\"https://launchpad.net/~ethereum/+archive/ubuntu/ethereum\"\u003eLaunchpad PPA repository\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003emacOS packages in our \u003ca href=\"https://github.com/ethereum/homebrew-ethereum\"\u003eHomebrew Tap repository\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/ethereum/go-ethereum/commit/abeb78c647e354ed922726a1d719ac7bc64a07e2\"\u003e\u003ccode\u003eabeb78c\u003c/code\u003e\u003c/a\u003e Merge branch 'dos-fixes' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ce43eb98de0a9ff62eef2af0c2f7cff862c9d421\"\u003e\u003ccode\u003ece43eb9\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.8 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/638741b082bec27b94034d43af93269dad665606\"\u003e\u003ccode\u003e638741b\u003c/code\u003e\u003c/a\u003e crypto/ecies: use aes blocksize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/fdfd1235acc4239ef29107bcc16aa64cfdb39762\"\u003e\u003ccode\u003efdfd123\u003c/code\u003e\u003c/a\u003e core/txpool: drop peers on invalid KZG proofs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/8ecb68623b76232c67d9bd67f1ffd89ba62a385e\"\u003e\u003ccode\u003e8ecb686\u003c/code\u003e\u003c/a\u003e version: begin v1.16.8 release cycle\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.16.7...v1.16.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ethpandaops/beacon` from 0.65.0 to 0.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethpandaops/beacon/releases\"\u003egithub.com/ethpandaops/beacon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.67.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd is_optimistic metric to sync metrics by \u003ca href=\"https://github.com/samcm\"\u003e\u003ccode\u003e@​samcm\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/jshufro\"\u003e\u003ccode\u003e@​jshufro\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/pull/67\"\u003eethpandaops/beacon#67\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ethpandaops/beacon/compare/v0.66.0...v0.67.0\"\u003ehttps://github.com/ethpandaops/beacon/compare/v0.66.0...v0.67.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.66.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003estore full specs in state.Spec by \u003ca href=\"https://github.com/pk910\"\u003e\u003ccode\u003e@​pk910\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/pull/65\"\u003eethpandaops/beacon#65\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pk910\"\u003e\u003ccode\u003e@​pk910\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/pull/65\"\u003eethpandaops/beacon#65\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ethpandaops/beacon/compare/v0.65.0...v0.66.0\"\u003ehttps://github.com/ethpandaops/beacon/compare/v0.65.0...v0.66.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/ethpandaops/beacon/commit/2f14e6ddd6559607ab536040450a32844afd8635\"\u003e\u003ccode\u003e2f14e6d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/issues/67\"\u003e#67\u003c/a\u003e from ethpandaops/samcm/add-is-optimistic-metric\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/92b42c742a5447336dc92967f7bbe9a52279d8b1\"\u003e\u003ccode\u003e92b42c7\u003c/code\u003e\u003c/a\u003e fix: preallocate slices to satisfy prealloc linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/26b1592e05fc2a674dd882d730b92cddf95ba020\"\u003e\u003ccode\u003e26b1592\u003c/code\u003e\u003c/a\u003e fix: use uint64 for withdrawal metrics to avoid integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/1a3d0feda7c7b8872b4e1f039ec6fd9655290153\"\u003e\u003ccode\u003e1a3d0fe\u003c/code\u003e\u003c/a\u003e Add is_optimistic metric to sync metrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/6869e6d363be26ea4783be2fed7c24ab65c32b07\"\u003e\u003ccode\u003e6869e6d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ethpandaops/beacon/issues/65\"\u003e#65\u003c/a\u003e from ethpandaops/pk910/add-full-spec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/f449f88fde5b6de7b612cb11c019c9ff595528ce\"\u003e\u003ccode\u003ef449f88\u003c/code\u003e\u003c/a\u003e fix golangci-lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethpandaops/beacon/commit/639105ffe6c2376be9ed7ebd60e82f8055296d41\"\u003e\u003ccode\u003e639105f\u003c/code\u003e\u003c/a\u003e store full specs in state.Spec\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethpandaops/beacon/compare/v0.65.0...v0.67.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-co-op/gocron/v2` from 2.16.6 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-co-op/gocron/releases\"\u003egithub.com/go-co-op/gocron/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add scheduler lifecycle monitoring \u0026lt;\u0026gt; \u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/785\"\u003e#785\u003c/a\u003e by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/889\"\u003ego-co-op/gocron#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose default cron implementation by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/906\"\u003ego-co-op/gocron#906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/903\"\u003ego-co-op/gocron#903\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-co-op/gocron/compare/v2.18.2...v2.19.0\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.2...v2.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/899\"\u003ego-co-op/gocron#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/898\"\u003ego-co-op/gocron#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calling start multiple times should no-op by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/901\"\u003ego-co-op/gocron#901\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-co-op/gocron/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/894\"\u003ego-co-op/gocron#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: WithStartDateTimePast now correctly calculates from past time by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/897\"\u003ego-co-op/gocron#897\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-co-op/gocron/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add option to calculate intervals from job completion time for interval-based scheduling (fixes \u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/565\"\u003e#565\u003c/a\u003e) by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/884\"\u003ego-co-op/gocron#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: limit validation for WithLimitedRuns by \u003ca href=\"https://github.com/OsipovMax\"\u003e\u003ccode\u003e@​OsipovMax\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/893\"\u003ego-co-op/gocron#893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add v1 to v2 migration guide by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/890\"\u003ego-co-op/gocron#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: add more daylight savings time tests by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/891\"\u003ego-co-op/gocron#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Articles \u0026amp; Blog Posts section to README  by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/886\"\u003ego-co-op/gocron#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/883\"\u003ego-co-op/gocron#883\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OsipovMax\"\u003e\u003ccode\u003e@​OsipovMax\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/893\"\u003ego-co-op/gocron#893\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-co-op/gocron/compare/v2.17.0...v2.18.0\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.17.0...v2.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithStartDateTimePast WithStartAt option by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/882\"\u003ego-co-op/gocron#882\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-co-op/gocron/commit/51570c36481b5ba09e352397718cc58425d6cfe5\"\u003e\u003ccode\u003e51570c3\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/903\"\u003e#903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/7a1855ef7ac070ed5ff2fa522b210e52205577e7\"\u003e\u003ccode\u003e7a1855e\u003c/code\u003e\u003c/a\u003e feat: expose default cron implementation (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/f4c6d141a971ec8fc4930273939a6f5f07f9e9a9\"\u003e\u003ccode\u003ef4c6d14\u003c/code\u003e\u003c/a\u003e feat: add scheduler lifecycle monitoring \u0026lt;\u0026gt; \u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/785\"\u003e#785\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9cc3be7cff94e954dfbcb123e0d0dc8459282da9\"\u003e\u003ccode\u003e9cc3be7\u003c/code\u003e\u003c/a\u003e fix: calling start multiple times should no-op (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/974802ab3bd9b27dd2a6fe5afda4387966e26c14\"\u003e\u003ccode\u003e974802a\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/40e703737ffd6032a9ef1520875099d61cf4251e\"\u003e\u003ccode\u003e40e7037\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/5b2fe32639c3d806ce8659ed8e14bba5cd801a51\"\u003e\u003ccode\u003e5b2fe32\u003c/code\u003e\u003c/a\u003e fix: WithStartDateTimePast now correctly calculates from past time (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9b37b3fa08b6707ce2b3c35dece3a9d3d39303ca\"\u003e\u003ccode\u003e9b37b3f\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/46660bbfb344f1d254f1d68b499ad53bce5a44be\"\u003e\u003ccode\u003e46660bb\u003c/code\u003e\u003c/a\u003e fix: limit validation for WithLimitedRuns (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/291adb8eeeb68cf3ac630bdf3f6cd99f494ef8f1\"\u003e\u003ccode\u003e291adb8\u003c/code\u003e\u003c/a\u003e doc: add v1 to v2 migration guide (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-co-op/gocron/compare/v2.16.6...v2.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/grpc-ecosystem/go-grpc-middleware/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/releases\"\u003egithub.com/grpc-ecosystem/go-grpc-middleware/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd WithLabelsFromContext prometheus interceptor option by \u003ca href=\"https://github.com/benjibuiltit\"\u003e\u003ccode\u003e@​benjibuiltit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/758\"\u003egrpc-ecosystem/go-grpc-middleware#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct comment typo in StreamServerInterceptor function by \u003ca href=\"https://github.com/haru-256\"\u003e\u003ccode\u003e@​haru-256\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/760\"\u003egrpc-ecosystem/go-grpc-middleware#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor refactor to remove duplication by \u003ca href=\"https://github.com/nwnt\"\u003e\u003ccode\u003e@​nwnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/761\"\u003egrpc-ecosystem/go-grpc-middleware#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate golangci-lint to v2.3.0 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/765\"\u003egrpc-ecosystem/go-grpc-middleware#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable misspell linter with golangci-lint by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/768\"\u003egrpc-ecosystem/go-grpc-middleware#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable errorlint by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/774\"\u003egrpc-ecosystem/go-grpc-middleware#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update buf to v1.55.1 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/767\"\u003egrpc-ecosystem/go-grpc-middleware#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependabot configuration for gomod and github-actions by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/775\"\u003egrpc-ecosystem/go-grpc-middleware#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable testifylint linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/769\"\u003egrpc-ecosystem/go-grpc-middleware#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable several rules from go-critic by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/766\"\u003egrpc-ecosystem/go-grpc-middleware#766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable several rules from govet by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/773\"\u003egrpc-ecosystem/go-grpc-middleware#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable contextcheck and fatcontext linters by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/770\"\u003egrpc-ecosystem/go-grpc-middleware#770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable usestdlibvars linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/772\"\u003egrpc-ecosystem/go-grpc-middleware#772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable promlinter linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/771\"\u003egrpc-ecosystem/go-grpc-middleware#771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable usetesting linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/784\"\u003egrpc-ecosystem/go-grpc-middleware#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/785\"\u003egrpc-ecosystem/go-grpc-middleware#785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable hugeParam rule from go-critic by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/786\"\u003egrpc-ecosystem/go-grpc-middleware#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use actions/setup-go native cache by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/787\"\u003egrpc-ecosystem/go-grpc-middleware#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/794\"\u003e#794\u003c/a\u003e): Wrapping codes.OK should not cause panic by \u003ca href=\"https://github.com/floppyzedolfin\"\u003e\u003ccode\u003e@​floppyzedolfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/795\"\u003egrpc-ecosystem/go-grpc-middleware#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prometheus): add ContextLabels to ClientMetrics by \u003ca href=\"https://github.com/ArtARTs36\"\u003e\u003ccode\u003e@​ArtARTs36\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/798\"\u003egrpc-ecosystem/go-grpc-middleware#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): tidy module before linting by \u003ca href=\"https://github.com/manute\"\u003e\u003ccode\u003e@​manute\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/808\"\u003egrpc-ecosystem/go-grpc-middleware#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Prometheus] Fix pre-registration of \u003ccode\u003ehandled\u003c/code\u003e metrics with context labels by \u003ca href=\"https://github.com/t-bowcock\"\u003e\u003ccode\u003e@​t-bowcock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/810\"\u003egrpc-ecosystem/go-grpc-middleware#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavoid unnecessary logging field creation when payload logging is disabled by \u003ca href=\"https://github.com/dbeneker\"\u003e\u003ccode\u003e@​dbeneker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/809\"\u003egrpc-ecosystem/go-grpc-middleware#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjibuiltit\"\u003e\u003ccode\u003e@​benjibuiltit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/758\"\u003egrpc-ecosystem/go-grpc-middleware#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haru-256\"\u003e\u003ccode\u003e@​haru-256\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/760\"\u003egrpc-ecosystem/go-grpc-middleware#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nwnt\"\u003e\u003ccode\u003e@​nwnt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/761\"\u003egrpc-ecosystem/go-grpc-middleware#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/765\"\u003egrpc-ecosystem/go-grpc-middleware#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floppyzedolfin\"\u003e\u003ccode\u003e@​floppyzedolfin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/795\"\u003egrpc-ecosystem/go-grpc-middleware#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArtARTs36\"\u003e\u003ccode\u003e@​ArtARTs36\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/798\"\u003egrpc-ecosystem/go-grpc-middleware#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manute\"\u003e\u003ccode\u003e@​manute\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/808\"\u003egrpc-ecosystem/go-grpc-middleware#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t-bowcock\"\u003e\u003ccode\u003e@​t-bowcock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/810\"\u003egrpc-ecosystem/go-grpc-middleware#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbeneker\"\u003e\u003ccode\u003e@​dbeneker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/809\"\u003egrpc-ecosystem/go-grpc-middleware#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/390bcef25adebe4b0c7dbb365230c0a856737afe\"\u003e\u003ccode\u003e390bcef\u003c/code\u003e\u003c/a\u003e avoid unnecessary logging field creation when payload logging is disabled (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/748e2b2129a08972c87aaf2ab4c97c280d95421a\"\u003e\u003ccode\u003e748e2b2\u003c/code\u003e\u003c/a\u003e fix metric label initialize (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/af451d0eeabf17681eaa24e553626b81d3adbf77\"\u003e\u003ccode\u003eaf451d0\u003c/code\u003e\u003c/a\u003e fix(ci): tidy module before linting (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2dc9821e1ff0d0b1cf2c76f7c86118de6b05a832\"\u003e\u003ccode\u003e2dc9821\u003c/code\u003e\u003c/a\u003e feat: add ContextLabels to ClientMetrics (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2338d5a9c0a5fa061172c85240236d6cafd5e8e9\"\u003e\u003ccode\u003e2338d5a\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/794\"\u003e#794\u003c/a\u003e): Wrapping codes.OK should not cause panic (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/6ec6dd3e41c4b5683f238dce757e1e2cb9ab887f\"\u003e\u003ccode\u003e6ec6dd3\u003c/code\u003e\u003c/a\u003e chore: use actions/setup-go native cache (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/f7911cca577b7a4123622f8b92348f7cf12aa46d\"\u003e\u003ccode\u003ef7911cc\u003c/code\u003e\u003c/a\u003e chore: enable hugeParam rule from go-critic (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/e2d57733fa65b302d616807f96a7496b179cc1cc\"\u003e\u003ccode\u003ee2d5773\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/d75e7d9af93bf500eac9e94bc6d72a9f5a6ef004\"\u003e\u003ccode\u003ed75e7d9\u003c/code\u003e\u003c/a\u003e chore: enable usetesting linter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/c8a612be2019197c73fb14ac797d87fa049ee578\"\u003e\u003ccode\u003ec8a612b\u003c/code\u003e\u003c/a\u003e chore: enable promlinter linter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.38.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Implement returning method on SQL Server by \u003ca href=\"https://github.com/Bugadinho\"\u003e\u003ccode\u003e@​Bugadinho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/220\"\u003e#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FIX] Add document to demonstrate how to write nested \u003ccode\u003eJOIN\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/217\"\u003e#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[NEW] Add \u003ccode\u003eOrderByAsc\u003c/code\u003e and \u003ccode\u003eOrderByDesc\u003c/code\u003e to \u003ccode\u003eSelectBuilder\u003c/code\u003e/\u003ccode\u003eUpdateBuilder\u003c/code\u003e/\u003ccode\u003eDeleteBuilder\u003c/code\u003e/\u003ccode\u003eUnionBuilder\u003c/code\u003e for better readability. The old methods \u003ccode\u003eOrderBy\u003c/code\u003e/\u003ccode\u003eAsc\u003c/code\u003e/\u003ccode\u003eDesc\u003c/code\u003e are marked as deprecated. \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/214\"\u003e#214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bugadinho\"\u003e\u003ccode\u003e@​Bugadinho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/pull/220\"\u003ehuandu/go-sqlbuilder#220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.37.0...v1.38.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.37.0...v1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/21cf114ef4b4d0bc5126222abcd2f94bce317e3a\"\u003e\u003ccode\u003e21cf114\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/228\"\u003e#228\u003c/a\u003e from shoriwe/fix/sqlite-strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/2994d275275bb0f931ebdd99f96676b4b9c4f8ba\"\u003e\u003ccode\u003e2994d27\u003c/code\u003e\u003c/a\u003e fix: removed comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/dd48ffdce6728bc849ebf0b9d5a68df2361a42dd\"\u003e\u003ccode\u003edd48ffd\u003c/code\u003e\u003c/a\u003e test: make all tests pass by resolving to correct SQLite syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/0183453df8414dbf91301c07736b66e915188089\"\u003e\u003ccode\u003e0183453\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/223\"\u003e#223\u003c/a\u003e: mark OrderBy as \u0026quot;not recommended\u0026quot; rather than deprecated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/e8fd33a074b352abc62c5f42e4176772a34a6609\"\u003e\u003ccode\u003ee8fd33a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/226\"\u003e#226\u003c/a\u003e from shoriwe/fix/improve-error-context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/d57b6b3589e88566e1d75cad74116ded756bc34c\"\u003e\u003ccode\u003ed57b6b3\u003c/code\u003e\u003c/a\u003e fix: improved msg during byte slice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/947cd7694a20c110c679177bee1374787b646487\"\u003e\u003ccode\u003e947cd76\u003c/code\u003e\u003c/a\u003e fix: factually correct escpaing in sqlite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/4adf799e80b6e820c9860f3b88da825d0d58e9fc\"\u003e\u003ccode\u003e4adf799\u003c/code\u003e\u003c/a\u003e fix: sqlite single quote interpolations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/e36402a77acd9ecc76f43207e69880f63e75dbdd\"\u003e\u003ccode\u003ee36402a\u003c/code\u003e\u003c/a\u003e fix: improve error-msg context for unsupported types during interpolation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/e4f129e422fa7217c6e580e6950aadc758484246\"\u003e\u003ccode\u003ee4f129e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/222\"\u003e#222\u003c/a\u003e from zhangyongding/fix-oralce-limit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.38.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1102\"\u003eklauspost/compress#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Use exact sizes for huffman tables by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/ethpandaops/xatu/pull/731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fxatu/issues/731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/731/packages"}},{"old_version":"0.14.2","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T09:12:15.000Z","version_change":"0.14.2 → 0.15.0","issue":{"uuid":"3680016892","node_id":"PR_kwDOIVzklc62S1ga","number":693,"state":"closed","title":"chore(deps): bump the go-dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-07T22:34:47.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T09:12:15.000Z","updated_at":"2025-12-07T22:34:48.000Z","time_to_close":566552,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-dependencies","update_count":27,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.3","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/attestantio/go-eth2-client","old_version":"0.27.1","new_version":"0.27.2","repository_url":"https://github.com/attestantio/go-eth2-client"},{"name":"github.com/avast/retry-go/v4","old_version":"4.6.1","new_version":"4.7.0","repository_url":"https://github.com/avast/retry-go"},{"name":"github.com/beevik/ntp","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/beevik/ntp"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.4","new_version":"1.16.7","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/go-co-op/gocron/v2","old_version":"2.16.6","new_version":"2.18.2","repository_url":"https://github.com/go-co-op/gocron"},{"name":"github.com/grpc-ecosystem/go-grpc-middleware/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/grpc-ecosystem/go-grpc-middleware"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.38.1","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.17.1","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.40.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/protobuf","old_version":"1.36.8","new_version":"1.36.10"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.3` |\n| [github.com/attestantio/go-eth2-client](https://github.com/attestantio/go-eth2-client) | `0.27.1` | `0.27.2` |\n| [github.com/avast/retry-go/v4](https://github.com/avast/retry-go) | `4.6.1` | `4.7.0` |\n| [github.com/beevik/ntp](https://github.com/beevik/ntp) | `1.4.3` | `1.5.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.16.4` | `1.16.7` |\n| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) | `2.16.6` | `2.18.2` |\n| [github.com/grpc-ecosystem/go-grpc-middleware/v2](https://github.com/grpc-ecosystem/go-grpc-middleware) | `2.3.2` | `2.3.3` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.38.1` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.2` | `0.15.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.17.1` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.3.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.40.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.40.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.60.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.14.0` |\n| google.golang.org/protobuf | `1.36.8` | `1.36.10` |\n\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.3 (2025-10-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: wrap KError into error returned by IncrementalAlterConfig by \u003ca href=\"https://github.com/prestona\"\u003e\u003ccode\u003e@​prestona\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3352\"\u003eIBM/sarama#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: assign sequence when flushing retry buffers by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3362\"\u003eIBM/sarama#3362\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update dependency dominikh/go-tools to v2025 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3351\"\u003eIBM/sarama#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency vearutop/teststat to v0.1.27 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3350\"\u003eIBM/sarama#3350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module github.com/klauspost/compress to v1.18.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3355\"\u003eIBM/sarama#3355\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(ci): extract tool versions and add renovate customManagers by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3346\"\u003eIBM/sarama#3346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.2...v1.46.3\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.2...v1.46.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.2 (2025-10-10)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eA big focus on improving our support for newer protocol versions in this release, particularly supporting a wider range of flexible versions\u003c/p\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: support V5 ListOffsets by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3308\"\u003eIBM/sarama#3308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DeleteGroups V2 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3320\"\u003eIBM/sarama#3320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DeleteTopics V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3321\"\u003eIBM/sarama#3321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support CreateTopics V5 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3322\"\u003eIBM/sarama#3322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support IncrementalAlterConfigs V1 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3319\"\u003eIBM/sarama#3319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DescribeGroups V5 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3331\"\u003eIBM/sarama#3331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support SyncGroup V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3332\"\u003eIBM/sarama#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support LeaveGroup V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3334\"\u003eIBM/sarama#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Heartbeat V4 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3335\"\u003eIBM/sarama#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support JoinGroup V6 protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3339\"\u003eIBM/sarama#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support DescribeClientQuotas V1 protocol by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3342\"\u003eIBM/sarama#3342\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update map rather than create a new map by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3302\"\u003eIBM/sarama#3302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: metadata_response valid version range by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3304\"\u003eIBM/sarama#3304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add V4 as valid CreateTopicsResponse by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3305\"\u003eIBM/sarama#3305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct requiredVersion for DescribeLogDirsResponse by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3306\"\u003eIBM/sarama#3306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: extend TestAllocateBodyProtocolVersions for more testing by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3307\"\u003eIBM/sarama#3307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-flexible ElectLeadersRequest V0/V1 encode/decode by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3312\"\u003eIBM/sarama#3312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make alterPartitionReassignmentsBlock consistent by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3313\"\u003eIBM/sarama#3313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct decodeRequest bytesRead return value by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3314\"\u003eIBM/sarama#3314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: decoder issues by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3327\"\u003eIBM/sarama#3327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve KIP-511 behaviour on older Kafka clusters by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3328\"\u003eIBM/sarama#3328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return correct error when encoding by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3333\"\u003eIBM/sarama#3333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct ApiVersionsResponse handling of ErrUnsupportedVersion by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3337\"\u003eIBM/sarama#3337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\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/IBM/sarama/commit/0447c9abdd8b66f6ee099320bbc21e88fb44e68c\"\u003e\u003ccode\u003e0447c9a\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/setup-node from 5.0.0 to 6.0.0 in the actions group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7744b25fcebed358795363d9e19e335cdbd5c056\"\u003e\u003ccode\u003e7744b25\u003c/code\u003e\u003c/a\u003e chore(ci): bump github/codeql-action from 4.30.8 to 4.30.9 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3358\"\u003e#3358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30f1c1d733ed4c20eeb66648e010747b761dd290\"\u003e\u003ccode\u003e30f1c1d\u003c/code\u003e\u003c/a\u003e fix(deps): update module github.com/klauspost/compress to v1.18.1 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9a643a1aac64fd193a627448a5d745c4ec0bb034\"\u003e\u003ccode\u003e9a643a1\u003c/code\u003e\u003c/a\u003e chore(ci): Update registry.access.redhat.com/ubi9/ubi-minimal:9.6 Docker dige...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/35ecd4887f2e6c9727192919592cf65fd8f10dc4\"\u003e\u003ccode\u003e35ecd48\u003c/code\u003e\u003c/a\u003e fix: assign sequence when flushing retry buffers (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3362\"\u003e#3362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/0347c607be37372b5342160204216c1f086c19b1\"\u003e\u003ccode\u003e0347c60\u003c/code\u003e\u003c/a\u003e fix: wrap KError into error returned by IncrementalAlterConfig (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/e566998c576e37a3f4abfa5660b52dd0e841de8c\"\u003e\u003ccode\u003ee566998\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vearutop/teststat to v0.1.27 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/4c38778a1851340c85df1db0cd946c3ca5616392\"\u003e\u003ccode\u003e4c38778\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dominikh/go-tools to v2025 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3351\"\u003e#3351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9fc1146d97993ce2cab081175efb0d586f13625f\"\u003e\u003ccode\u003e9fc1146\u003c/code\u003e\u003c/a\u003e chore(ci): bump actions/dependency-review-action from 4.8.0 to 4.8.1 in the a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/ce734e311d5ea7d24eed599e17314f4f57f0649b\"\u003e\u003ccode\u003ece734e3\u003c/code\u003e\u003c/a\u003e chore(ci): bump github/codeql-action from 3.30.6 to 4.30.8 (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3349\"\u003e#3349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/attestantio/go-eth2-client` from 0.27.1 to 0.27.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/attestantio/go-eth2-client/blob/master/CHANGELOG.md\"\u003egithub.com/attestantio/go-eth2-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e0.27.2:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd /eth/v1/beacon/blobs/ endpoint support\u003c/li\u003e\n\u003cli\u003eupdate go version to 1.25\u003c/li\u003e\n\u003cli\u003eupdated spec conformance tests for latest forks\u003c/li\u003e\n\u003cli\u003eupdated linters and corresponding fixes\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/attestantio/go-eth2-client/commit/3109c2ff1c70d4b96684bb141132bc4da4b9352c\"\u003e\u003ccode\u003e3109c2f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/277\"\u003e#277\u003c/a\u003e from attestantio/release_27_2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/e8d3f36e3aa74bc17e5cd0ecc93302bffc94e81a\"\u003e\u003ccode\u003ee8d3f36\u003c/code\u003e\u003c/a\u003e Fix linter.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/be371ef7b20c80d8fb306ace5cac1b7345bcb814\"\u003e\u003ccode\u003ebe371ef\u003c/code\u003e\u003c/a\u003e Release 0.27.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/ca04703556c011fc75d737f9d865ec1071dc99df\"\u003e\u003ccode\u003eca04703\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/274\"\u003e#274\u003c/a\u003e from attestantio/update_go_version_and_golangci_lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/1bfc6280e01a280bc52af78a6d944590a2df39dc\"\u003e\u003ccode\u003e1bfc628\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/attestantio/go-eth2-client/issues/273\"\u003e#273\u003c/a\u003e from pk910/pk910/add-blobs-request\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/dd39e8397f3677997a6a901622c5fb9f12a1102e\"\u003e\u003ccode\u003edd39e83\u003c/code\u003e\u003c/a\u003e fix typo in filename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/ae5191de8298cbb34707e74b5114361717eef088\"\u003e\u003ccode\u003eae5191d\u003c/code\u003e\u003c/a\u003e Fix condition check for nil parameters in parameters.go.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/7e57bf4fab98a433e06e842f6be202367f92a3b4\"\u003e\u003ccode\u003e7e57bf4\u003c/code\u003e\u003c/a\u003e Refactor JSON marshaling methods to use fmt.Appendf for improved performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/0516b73f132481eceb90411aab4643c1e90ec060\"\u003e\u003ccode\u003e0516b73\u003c/code\u003e\u003c/a\u003e Fix displaced method comment for fetchStaticValues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/attestantio/go-eth2-client/commit/14379961f8d7e134813a743190abf3485c16c503\"\u003e\u003ccode\u003e1437996\u003c/code\u003e\u003c/a\u003e Refactor service.go to reorganize and restore comments for clarity\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/attestantio/go-eth2-client/compare/v0.27.1...v0.27.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/avast/retry-go/v4` from 4.6.1 to 4.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avast/retry-go/releases\"\u003egithub.com/avast/retry-go/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esupport context cancel cause by \u003ca href=\"https://github.com/NivKeidan\"\u003e\u003ccode\u003e@​NivKeidan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/117\"\u003eavast/retry-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump 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/avast/retry-go/pull/136\"\u003eavast/retry-go#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FullJitterBackoffDelay  by \u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/128\"\u003eavast/retry-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo delay after final retry on max attempts by \u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/129\"\u003eavast/retry-go#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackOffDelay multiplies attempts from zero by \u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/130\"\u003eavast/retry-go#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Go version 1.25 to test matrix for expanded compatibility testing by \u003ca href=\"https://github.com/JaSei\"\u003e\u003ccode\u003e@​JaSei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/142\"\u003eavast/retry-go#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NivKeidan\"\u003e\u003ccode\u003e@​NivKeidan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/117\"\u003eavast/retry-go#117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amirrezafahimi\"\u003e\u003ccode\u003e@​amirrezafahimi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/128\"\u003eavast/retry-go#128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/StounhandJ\"\u003e\u003ccode\u003e@​StounhandJ\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/avast/retry-go/pull/129\"\u003eavast/retry-go#129\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/avast/retry-go/compare/4.6.1...v4.7.0\"\u003ehttps://github.com/avast/retry-go/compare/4.6.1...v4.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/avast/retry-go/commit/375037b55dceec39815fd3d0c5bfbccf30255a38\"\u003e\u003ccode\u003e375037b\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/306fcee0b3a24cc338d781ccadd4de9b181cd9f9\"\u003e\u003ccode\u003e306fcee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/142\"\u003e#142\u003c/a\u003e from avast/go_1_25_test_environment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/0bdef9ca6be8ab1a946ebbfbb3203e7e7ca27e5d\"\u003e\u003ccode\u003e0bdef9c\u003c/code\u003e\u003c/a\u003e ci(workflow): add Go version 1.25 to test matrix for expanded compatibility t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/66013dabdd7239c2457d50184ed100ac578a3f8b\"\u003e\u003ccode\u003e66013da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/130\"\u003e#130\u003c/a\u003e from StounhandJ/back_off_delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/9e5d0d636c77cb5f93470add6842cdb15e0b9973\"\u003e\u003ccode\u003e9e5d0d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/129\"\u003e#129\u003c/a\u003e from StounhandJ/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/5068e50f13c0c2a32f37ba1cdb587c7a30131e4d\"\u003e\u003ccode\u003e5068e50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/128\"\u003e#128\u003c/a\u003e from amirrezafahimi/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/22920c371b276dd4b858dc948201ee1435ca02fd\"\u003e\u003ccode\u003e22920c3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/avast/retry-go/issues/136\"\u003e#136\u003c/a\u003e from avast/dependabot/go_modules/github.com/stretchr/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/459fade57178b54cf274e5113eff8f4133b1f048\"\u003e\u003ccode\u003e459fade\u003c/code\u003e\u003c/a\u003e Bump github.com/stretchr/testify from 1.10.0 to 1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/6c62c209b5af94fb000269cd3ea985b25e788552\"\u003e\u003ccode\u003e6c62c20\u003c/code\u003e\u003c/a\u003e BackOffDelay multiplies attempts from zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avast/retry-go/commit/e330bceda0635d367d49c324ae28bda6df3bd1d1\"\u003e\u003ccode\u003ee330bce\u003c/code\u003e\u003c/a\u003e no delay after final retry on max attempts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avast/retry-go/compare/4.6.1...4.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/beevik/ntp` from 1.4.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beevik/ntp/releases\"\u003egithub.com/beevik/ntp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/blob/main/RELEASE_NOTES.md\"\u003egithub.com/beevik/ntp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.5.0\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/commit/bf2a50c2f9035259d3e3b2b27eb5d780d35805c6\"\u003e\u003ccode\u003ebf2a50c\u003c/code\u003e\u003c/a\u003e Release v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3a6261ccfb8fb963bc940ddb025759adf8795288\"\u003e\u003ccode\u003e3a6261c\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/6917aef9285bbe6ca219087056cd8411237c83bf\"\u003e\u003ccode\u003e6917aef\u003c/code\u003e\u003c/a\u003e Minor change to QueryOptions ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3dfba1ddf8db46e59f0015acd5308b79cf1893db\"\u003e\u003ccode\u003e3dfba1d\u003c/code\u003e\u003c/a\u003e Add GetSystemTime query option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/9dfcbd9a319ba8c11eae7ee98b9ada97c7e44d5a\"\u003e\u003ccode\u003e9dfcbd9\u003c/code\u003e\u003c/a\u003e Update github actions to use go 1.24+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/028290893ccb89792401f0ea18600760acba9697\"\u003e\u003ccode\u003e0282908\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/06ef196b89ecf9fe2dedfb53ffc03eb920841857\"\u003e\u003ccode\u003e06ef196\u003c/code\u003e\u003c/a\u003e Update github actions for better security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/0a52d188efc401bdcf6de375319c0b8b31e2c8d4\"\u003e\u003ccode\u003e0a52d18\u003c/code\u003e\u003c/a\u003e Response time fields robust against NTP rollover\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beevik/ntp/compare/v1.4.3...v1.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.16.4 to 1.16.7\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\u003eBallistic Drift Stabilizer (v1.16.7)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis is a re-roll of v1.16.6, including an important fix in the KZG cryptography library.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis release enables the Fusaka hardfork on Ethereum mainnet\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThe Fusaka fork is scheduled to occur at \u003ccode\u003e2025-12-03 21:49:11 UTC\u003c/code\u003e.\nPlease upgrade your node to v1.16.7 in time for the fork.\u003c/p\u003e\n\u003cp\u003eThis release also enables two blob-parameter-only (BPO) upgrades.\nThese upgrades change protocol parameters to increase the available blob capacity.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBPO1 on\u003ccode\u003e2025-12-09\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBPO2 on \u003ccode\u003e2026-01-07\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFusaka\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSet mainnet timestamps for Osaka (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable Fusaka for \u003ccode\u003egeth --dev\u003c/code\u003e mode (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32917\"\u003e#32917\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eeth_sendRawTransactionSync\u003c/code\u003e which waits until either a timeout or the transaction is mined. This feature is mostly useful on L2s with lower blocktimes. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32830\"\u003e#32830\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32930\"\u003e#32930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32929/\"\u003e#32929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eeth_simulateV1\u003c/code\u003e in ethclient (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32856\"\u003e#32856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issue that might crash \u003ccode\u003edebug_traceCall\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33015\"\u003e#33015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issuer where local transactions were not persisted to the journal (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32921\"\u003e#32921\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix for a cryptographic \u003ca href=\"https://redirect.github.com/ethereum/c-kzg-4844/pull/607\"\u003evulnerability in c-kzg-4844\u003c/a\u003e. This is only exploitable post-Fusaka. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/33093\"\u003e#33093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003egeth --genesis\u003c/code\u003e flag as an alternative to running \u003ccode\u003egeth init genesis.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32844\"\u003e#32844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for receipt insertion during ERA file import. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32934\"\u003e#32934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWork on getting the trie node history in order to serve historical \u003ccode\u003eeth_getProof\u003c/code\u003e request with the new path-based archive node. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32907\"\u003e#32907\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32914\"\u003e#32914\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32937\"\u003e#32937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFurther work on cmd/keeper, our guest program for zkVMs (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32816\"\u003e#32816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious optimizations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32971\"\u003e#32971\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32916\"\u003e#32916\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32965\"\u003e#32965\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32946\"\u003e#32946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNetworking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew metrics for tracking slow peers (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32964\"\u003e#32964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix for an issue where disconnected peers were not removed in txFetcher (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/pull/32947\"\u003e#32947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor a full rundown of the changes please consult the Geth \u003ca href=\"https://github.com/ethereum/go-ethereum/milestone/195?closed=1\"\u003e1.16.6\u003c/a\u003e and \u003ca href=\"https://github.com/ethereum/go-ethereum/milestone/195?closed=1\"\u003e1.16.7\u003c/a\u003e release milestones.\u003c/p\u003e\n\u003cp\u003eAs with all our previous releases, you can find the:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePre-built binaries for all platforms on our \u003ca href=\"https://geth.ethereum.org/downloads/\"\u003edownloads page\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eDocker images published under \u003ca href=\"https://hub.docker.com/r/ethereum/client-go\"\u003e\u003ccode\u003eethereum/client-go\u003c/code\u003e\u003c/a\u003e (use \u0026quot;stable\u0026quot; tag).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b9f3a3d964ed3d31e710ec7dd66da9181477ecb2\"\u003e\u003ccode\u003eb9f3a3d\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/07129d21c0fa0aa8b6f7426344cf9ec2f31bc427\"\u003e\u003ccode\u003e07129d2\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.7 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/653f8d499473c99e2e8ada6d3adea6ec95e97a69\"\u003e\u003ccode\u003e653f8d4\u003c/code\u003e\u003c/a\u003e go.mod: update to c-kzg v2.1.5 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33093\"\u003e#33093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/5b77af394edd7d7384fbc7f112c8c183f86dcd4b\"\u003e\u003ccode\u003e5b77af3\u003c/code\u003e\u003c/a\u003e version: begin v1.16.7 release cycle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/386c3de6c45f3e185279e6760a17f88fb98dc81a\"\u003e\u003ccode\u003e386c3de\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/044828e6606e3368368884e249256a093bae4a6d\"\u003e\u003ccode\u003e044828e\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/025072427e78b3af3e9a8ddcc64007a38dd374ed\"\u003e\u003ccode\u003e0250724\u003c/code\u003e\u003c/a\u003e params: set osaka and BPO1 \u0026amp; BPO2 mainnet dates (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/28c59b7a760f498c51604791791e194853ba36b6\"\u003e\u003ccode\u003e28c59b7\u003c/code\u003e\u003c/a\u003e core/rawdb: fix db inspector by supporting trienode history (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33087\"\u003e#33087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/18a902799e50b8c0db94653bdae436573e4308a9\"\u003e\u003ccode\u003e18a9027\u003c/code\u003e\u003c/a\u003e common: fix duration comparison in PrettyAge (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33064\"\u003e#33064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/e6d34c1fee407e77b1ea573346336a4b57c94a8b\"\u003e\u003ccode\u003ee6d34c1\u003c/code\u003e\u003c/a\u003e eth/tracers: fix prestateTracer for EIP-6780 SELFDESTRUCT (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/33050\"\u003e#33050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/go-ethereum/compare/v1.16.4...v1.16.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-co-op/gocron/v2` from 2.16.6 to 2.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-co-op/gocron/releases\"\u003egithub.com/go-co-op/gocron/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/899\"\u003ego-co-op/gocron#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/898\"\u003ego-co-op/gocron#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calling start multiple times should no-op by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/901\"\u003ego-co-op/gocron#901\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-co-op/gocron/compare/v2.18.1...v2.18.2\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.1...v2.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/894\"\u003ego-co-op/gocron#894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: WithStartDateTimePast now correctly calculates from past time by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/897\"\u003ego-co-op/gocron#897\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-co-op/gocron/compare/v2.18.0...v2.18.1\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.18.0...v2.18.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add option to calculate intervals from job completion time for interval-based scheduling (fixes \u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/565\"\u003e#565\u003c/a\u003e) by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/884\"\u003ego-co-op/gocron#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: limit validation for WithLimitedRuns by \u003ca href=\"https://github.com/OsipovMax\"\u003e\u003ccode\u003e@​OsipovMax\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/893\"\u003ego-co-op/gocron#893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: add v1 to v2 migration guide by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/890\"\u003ego-co-op/gocron#890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests: add more daylight savings time tests by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/891\"\u003ego-co-op/gocron#891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Articles \u0026amp; Blog Posts section to README  by \u003ca href=\"https://github.com/iyashjayesh\"\u003e\u003ccode\u003e@​iyashjayesh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/886\"\u003ego-co-op/gocron#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 3 to 4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/883\"\u003ego-co-op/gocron#883\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OsipovMax\"\u003e\u003ccode\u003e@​OsipovMax\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/893\"\u003ego-co-op/gocron#893\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-co-op/gocron/compare/v2.17.0...v2.18.0\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.17.0...v2.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add WithStartDateTimePast WithStartAt option by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/882\"\u003ego-co-op/gocron#882\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReusing the results of reflections to improve performance by \u003ca href=\"https://github.com/apocelipes\"\u003e\u003ccode\u003e@​apocelipes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/873\"\u003ego-co-op/gocron#873\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: handle negative time.durations with error by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/878\"\u003ego-co-op/gocron#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: multiple calls to shutdown should be no-op by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/880\"\u003ego-co-op/gocron#880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\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/go-co-op/gocron/commit/9cc3be7cff94e954dfbcb123e0d0dc8459282da9\"\u003e\u003ccode\u003e9cc3be7\u003c/code\u003e\u003c/a\u003e fix: calling start multiple times should no-op (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/974802ab3bd9b27dd2a6fe5afda4387966e26c14\"\u003e\u003ccode\u003e974802a\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/40e703737ffd6032a9ef1520875099d61cf4251e\"\u003e\u003ccode\u003e40e7037\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/5b2fe32639c3d806ce8659ed8e14bba5cd801a51\"\u003e\u003ccode\u003e5b2fe32\u003c/code\u003e\u003c/a\u003e fix: WithStartDateTimePast now correctly calculates from past time (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9b37b3fa08b6707ce2b3c35dece3a9d3d39303ca\"\u003e\u003ccode\u003e9b37b3f\u003c/code\u003e\u003c/a\u003e build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/894\"\u003e#894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/46660bbfb344f1d254f1d68b499ad53bce5a44be\"\u003e\u003ccode\u003e46660bb\u003c/code\u003e\u003c/a\u003e fix: limit validation for WithLimitedRuns (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/291adb8eeeb68cf3ac630bdf3f6cd99f494ef8f1\"\u003e\u003ccode\u003e291adb8\u003c/code\u003e\u003c/a\u003e doc: add v1 to v2 migration guide (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/890\"\u003e#890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/4278ff74b487bab7b6c2ab7b90fa6045b961216d\"\u003e\u003ccode\u003e4278ff7\u003c/code\u003e\u003c/a\u003e tests: add more daylight savings time tests (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/11cf7cf8e24fa7c2b93972f431cad83f0de50643\"\u003e\u003ccode\u003e11cf7cf\u003c/code\u003e\u003c/a\u003e add blog post section (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/3ee53e03d97118dd400353aa95aeab80699bbaa5\"\u003e\u003ccode\u003e3ee53e0\u003c/code\u003e\u003c/a\u003e feat: Add option to calculate intervals from job completion time for interval...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-co-op/gocron/compare/v2.16.6...v2.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/go-grpc-middleware/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/releases\"\u003egithub.com/grpc-ecosystem/go-grpc-middleware/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd WithLabelsFromContext prometheus interceptor option by \u003ca href=\"https://github.com/benjibuiltit\"\u003e\u003ccode\u003e@​benjibuiltit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/758\"\u003egrpc-ecosystem/go-grpc-middleware#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: correct comment typo in StreamServerInterceptor function by \u003ca href=\"https://github.com/haru-256\"\u003e\u003ccode\u003e@​haru-256\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/760\"\u003egrpc-ecosystem/go-grpc-middleware#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinor refactor to remove duplication by \u003ca href=\"https://github.com/nwnt\"\u003e\u003ccode\u003e@​nwnt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/761\"\u003egrpc-ecosystem/go-grpc-middleware#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: migrate golangci-lint to v2.3.0 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/765\"\u003egrpc-ecosystem/go-grpc-middleware#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable misspell linter with golangci-lint by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/768\"\u003egrpc-ecosystem/go-grpc-middleware#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable errorlint by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/774\"\u003egrpc-ecosystem/go-grpc-middleware#774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update buf to v1.55.1 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/767\"\u003egrpc-ecosystem/go-grpc-middleware#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update dependabot configuration for gomod and github-actions by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/775\"\u003egrpc-ecosystem/go-grpc-middleware#775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable testifylint linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/769\"\u003egrpc-ecosystem/go-grpc-middleware#769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable several rules from go-critic by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/766\"\u003egrpc-ecosystem/go-grpc-middleware#766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable several rules from govet by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/773\"\u003egrpc-ecosystem/go-grpc-middleware#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable contextcheck and fatcontext linters by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/770\"\u003egrpc-ecosystem/go-grpc-middleware#770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable usestdlibvars linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/772\"\u003egrpc-ecosystem/go-grpc-middleware#772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable promlinter linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/771\"\u003egrpc-ecosystem/go-grpc-middleware#771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable usetesting linter by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/784\"\u003egrpc-ecosystem/go-grpc-middleware#784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/785\"\u003egrpc-ecosystem/go-grpc-middleware#785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enable hugeParam rule from go-critic by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/786\"\u003egrpc-ecosystem/go-grpc-middleware#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use actions/setup-go native cache by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/787\"\u003egrpc-ecosystem/go-grpc-middleware#787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/794\"\u003e#794\u003c/a\u003e): Wrapping codes.OK should not cause panic by \u003ca href=\"https://github.com/floppyzedolfin\"\u003e\u003ccode\u003e@​floppyzedolfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/795\"\u003egrpc-ecosystem/go-grpc-middleware#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(prometheus): add ContextLabels to ClientMetrics by \u003ca href=\"https://github.com/ArtARTs36\"\u003e\u003ccode\u003e@​ArtARTs36\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/798\"\u003egrpc-ecosystem/go-grpc-middleware#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): tidy module before linting by \u003ca href=\"https://github.com/manute\"\u003e\u003ccode\u003e@​manute\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/808\"\u003egrpc-ecosystem/go-grpc-middleware#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Prometheus] Fix pre-registration of \u003ccode\u003ehandled\u003c/code\u003e metrics with context labels by \u003ca href=\"https://github.com/t-bowcock\"\u003e\u003ccode\u003e@​t-bowcock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/810\"\u003egrpc-ecosystem/go-grpc-middleware#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavoid unnecessary logging field creation when payload logging is disabled by \u003ca href=\"https://github.com/dbeneker\"\u003e\u003ccode\u003e@​dbeneker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/809\"\u003egrpc-ecosystem/go-grpc-middleware#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/benjibuiltit\"\u003e\u003ccode\u003e@​benjibuiltit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/758\"\u003egrpc-ecosystem/go-grpc-middleware#758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haru-256\"\u003e\u003ccode\u003e@​haru-256\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/760\"\u003egrpc-ecosystem/go-grpc-middleware#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nwnt\"\u003e\u003ccode\u003e@​nwnt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/761\"\u003egrpc-ecosystem/go-grpc-middleware#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/765\"\u003egrpc-ecosystem/go-grpc-middleware#765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/floppyzedolfin\"\u003e\u003ccode\u003e@​floppyzedolfin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/795\"\u003egrpc-ecosystem/go-grpc-middleware#795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArtARTs36\"\u003e\u003ccode\u003e@​ArtARTs36\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/798\"\u003egrpc-ecosystem/go-grpc-middleware#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manute\"\u003e\u003ccode\u003e@​manute\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/808\"\u003egrpc-ecosystem/go-grpc-middleware#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t-bowcock\"\u003e\u003ccode\u003e@​t-bowcock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/810\"\u003egrpc-ecosystem/go-grpc-middleware#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbeneker\"\u003e\u003ccode\u003e@​dbeneker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/pull/809\"\u003egrpc-ecosystem/go-grpc-middleware#809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/390bcef25adebe4b0c7dbb365230c0a856737afe\"\u003e\u003ccode\u003e390bcef\u003c/code\u003e\u003c/a\u003e avoid unnecessary logging field creation when payload logging is disabled (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/748e2b2129a08972c87aaf2ab4c97c280d95421a\"\u003e\u003ccode\u003e748e2b2\u003c/code\u003e\u003c/a\u003e fix metric label initialize (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/af451d0eeabf17681eaa24e553626b81d3adbf77\"\u003e\u003ccode\u003eaf451d0\u003c/code\u003e\u003c/a\u003e fix(ci): tidy module before linting (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2dc9821e1ff0d0b1cf2c76f7c86118de6b05a832\"\u003e\u003ccode\u003e2dc9821\u003c/code\u003e\u003c/a\u003e feat: add ContextLabels to ClientMetrics (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/2338d5a9c0a5fa061172c85240236d6cafd5e8e9\"\u003e\u003ccode\u003e2338d5a\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/794\"\u003e#794\u003c/a\u003e): Wrapping codes.OK should not cause panic (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/6ec6dd3e41c4b5683f238dce757e1e2cb9ab887f\"\u003e\u003ccode\u003e6ec6dd3\u003c/code\u003e\u003c/a\u003e chore: use actions/setup-go native cache (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/f7911cca577b7a4123622f8b92348f7cf12aa46d\"\u003e\u003ccode\u003ef7911cc\u003c/code\u003e\u003c/a\u003e chore: enable hugeParam rule from go-critic (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/e2d57733fa65b302d616807f96a7496b179cc1cc\"\u003e\u003ccode\u003ee2d5773\u003c/code\u003e\u003c/a\u003e build(deps): bump google.golang.org/grpc from 1.67.1 to 1.74.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/d75e7d9af93bf500eac9e94bc6d72a9f5a6ef004\"\u003e\u003ccode\u003ed75e7d9\u003c/code\u003e\u003c/a\u003e chore: enable usetesting linter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/commit/c8a612be2019197c73fb14ac797d87fa049ee578\"\u003e\u003ccode\u003ec8a612b\u003c/code\u003e\u003c/a\u003e chore: enable promlinter linter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/issues/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.38.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Implement returning method on SQL Server by \u003ca href=\"https://github.com/Bugadinho\"\u003e\u003ccode\u003e@​Bugadinho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/220\"\u003e#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FIX] Add document to demonstrate how to write nested \u003ccode\u003eJOIN\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/217\"\u003e#217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[NEW] Add \u003ccode\u003eOrderByAsc\u003c/code\u003e and \u003ccode\u003eOrderByDesc\u003c/code\u003e to \u003ccode\u003eSelectBuilder\u003c/code\u003e/\u003ccode\u003eUpdateBuilder\u003c/code\u003e/\u003ccode\u003eDeleteBuilder\u003c/code\u003e/\u003ccode\u003eUnionBuilder\u003c/code\u003e for better readability. The old methods \u003ccode\u003eOrderBy\u003c/code\u003e/\u003ccode\u003eAsc\u003c/code\u003e/\u003ccode\u003eDesc\u003c/code\u003e are marked as deprecated. \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/214\"\u003e#214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bugadinho\"\u003e\u003ccode\u003e@​Bugadinho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/pull/220\"\u003ehuandu/go-sqlbuilder#220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.37.0...v1.38.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.37.0...v1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/e4f129e422fa7217c6e580e6950aadc758484246\"\u003e\u003ccode\u003ee4f129e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/222\"\u003e#222\u003c/a\u003e from zhangyongding/fix-oralce-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/81eb13e43fb4b2671467ca4591ff617e06269fc8\"\u003e\u003ccode\u003e81eb13e\u003c/code\u003e\u003c/a\u003e fix oracle limit bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/87617c3caf3121922c8eb79168e8026f77f84794\"\u003e\u003ccode\u003e87617c3\u003c/code\u003e\u003c/a\u003e Add nested JOIN example to README and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/2aef540e4b16f977a94057416cac0a2f2d636286\"\u003e\u003ccode\u003e2aef540\u003c/code\u003e\u003c/a\u003e Add OrderByAsc and OrderByDesc methods to all builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/aaf0f2cf7e2f6b4d2d2ce4279ee5144318db677f\"\u003e\u003ccode\u003eaaf0f2c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/220\"\u003e#220\u003c/a\u003e from Bugadinho/return-sqlserver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/56693923903a7417fcd797d48724febd17928b72\"\u003e\u003ccode\u003e5669392\u003c/code\u003e\u003c/a\u003e Add tests for returning on SQL Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/fe767acd37d8088923a15a4827e1aaa585db1e0e\"\u003e\u003ccode\u003efe767ac\u003c/code\u003e\u003c/a\u003e Add returning support on SQL Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/009947e6a12c5a1f4410013ac5bad5e56aa9b874\"\u003e\u003ccode\u003e009947e\u003c/code\u003e\u003c/a\u003e Add WriteStringsPrefixed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/044cf35caf9c454a03190def2d23f124b6105de0\"\u003e\u003ccode\u003e044cf35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e from huandu/feature/copy-builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/b69f05d42ea811df0f924b34798afef0f6905940\"\u003e\u003ccode\u003eb69f05d\u003c/code\u003e\u003c/a\u003e add fuzz test for SelectBuilder.Clone\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.38.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1102\"\u003eklauspost/compress#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Use exact sizes for huffman tables by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1103\"\u003eklauspost/compress#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Faster load+store by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1104\"\u003eklauspost/compress#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notice to S2 about MinLZ by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1065\"\u003eklauspost/compress#1065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wooffie\"\u003e\u003ccode\u003e@​wooffie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1069\"\u003eklauspost/compress#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/d10b5259eef9d3da9a58bedad041b36731967489\"\u003e\u003ccode\u003ed10b525\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/3c0d30844ced777738c26ca35394953ceb2073ae\"\u003e\u003ccode\u003e3c0d308\u003c/code\u003e\u003c/a\u003e flate: Faster load+st0re (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/6e2f5d5b240137060e9d7c44f3c31bad2927593f\"\u003e\u003ccode\u003e6e2f5d5\u003c/code\u003e\u003c/a\u003e flate: Use exact sizes for huffman tables (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bda824b0286d81f2a988c89f9a8c913607e67c36\"\u003e\u003ccode\u003ebda824b\u003c/code\u003e\u003c/a\u003e flate: Add examples (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f44517c79cda0344a79a31a31d09cc8a532e920e\"\u003e\u003ccode\u003ef44517c\u003c/code\u003e\u003c/a\u003e flate: Simplify matchlen (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/54cb7a5e7c540cf0b50aaa5dd36a3721db2af1e5\"\u003e\u003ccode\u003e54cb7a5\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c43fcbb924ee8bc8453998094924d896bbe61f3a\"\u003e\u003ccode\u003ec43fcbb\u003c/code\u003e\u003c/a\u003e Run modernize. Deprecate Go 1.22 (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/86a9489c72d0742ebe66ee9543d0f78abd82ebcd\"\u003e\u003ccode\u003e86a9489\u003c/code\u003e\u003c/a\u003e gzhttp: remove redundant err check in zstdReader (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/ad4a0301d09c368139fd8171be06a8e0508d6088\"\u003e\u003ccode\u003ead4a030\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the github-actions group (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/1a8c0e48e1fa4245694103fc47721c83a9135588\"\u003e\u003ccode\u003e1a8c0e4\u003c/code\u003e\u003c/a\u003e Avoiding extra allocation in Reset (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.2 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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.7.3 to 9.17.1\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.17.1\u003c/h2\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd wait to keyless commands list (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3615\"\u003e#3615\u003c/a\u003e) by \u003ca href=\"https://github.com/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(time): remove cached time optimization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3611\"\u003e#3611\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3609\"\u003e#3609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3610\"\u003e#3610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(script): fix help call in tag.sh (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3606\"\u003e#3606\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\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/marcoferrer\"\u003e\u003ccode\u003e@​marcoferrer\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.17.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.4 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.4, including new commands and features (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/ethpandaops/xatu/pull/693","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fxatu/issues/693","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/693/packages"}},{"old_version":"0.14.2","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-11-03T21:59:25.000Z","version_change":"0.14.2 → 0.15.0","issue":{"uuid":"3583894610","node_id":"PR_kwDOFedSuc6xSIws","number":961,"state":"open","title":"chore(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.14.2 to 0.15.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":"2025-11-03T21:59:25.000Z","updated_at":"2025-11-26T20:22:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.14.2 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.14.2\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mudler/edgevpn/pull/961","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mudler%2Fedgevpn/issues/961","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/961/packages"}},{"old_version":"0.12.0","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-10-20T18:16:25.000Z","version_change":"0.12.0 → 0.15.0","issue":{"uuid":"3533439215","node_id":"PR_kwDOJ2P1-M6ur1ix","number":613,"state":"open","title":"dependabot(gomod): bump github.com/libp2p/go-libp2p-pubsub from 0.12.0 to 0.15.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-10-20T18:16:25.000Z","updated_at":"2025-10-20T18:18:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dependabot(gomod)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.12.0","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.12.0 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race when calling Preprocess and msg ID generator by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/627\"\u003elibp2p/go-libp2p-pubsub#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test races and enable race tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/626\"\u003elibp2p/go-libp2p-pubsub#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip 32-bit tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/628\"\u003elibp2p/go-libp2p-pubsub#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(BatchPublishing): Make topic.AddToBatch threadsafe by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/622\"\u003elibp2p/go-libp2p-pubsub#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/604\"\u003elibp2p/go-libp2p-pubsub#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IDONTWANT)!: Do not IDONTWANT your sender by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/609\"\u003elibp2p/go-libp2p-pubsub#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(gossipsub): Add MessageBatch by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/607\"\u003elibp2p/go-libp2p-pubsub#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend IDONTWANT before first publish by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/612\"\u003elibp2p/go-libp2p-pubsub#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.12.0...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.12.0\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ConstellationCrypto/celestia-bedrock/pull/613","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConstellationCrypto%2Fcelestia-bedrock/issues/613","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/613/packages"}},{"old_version":"0.14.2","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-10-06T07:29:42.000Z","version_change":"0.14.2 → 0.15.0","issue":{"uuid":"2889109221","node_id":"PR_kwDOIVzklc6sNE7l","number":672,"state":"open","title":"build(deps): bump the go-dependencies group across 1 directory with 22 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T07:29:42.000Z","updated_at":"2025-10-06T07:29:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":22,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.1","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/beevik/ntp","old_version":"1.4.3","new_version":"1.5.0","repository_url":"https://github.com/beevik/ntp"},{"name":"github.com/ferranbt/fastssz","old_version":"0.1.4","new_version":"1.0.0","repository_url":"https://github.com/ferranbt/fastssz"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.37.0","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.14.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/protobuf","old_version":"1.36.8","new_version":"1.36.10"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.1` |\n| [github.com/beevik/ntp](https://github.com/beevik/ntp) | `1.4.3` | `1.5.0` |\n| [github.com/ferranbt/fastssz](https://github.com/ferranbt/fastssz) | `0.1.4` | `1.0.0` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.37.0` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.2` | `0.15.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.14.0` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.3.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.60.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.13.0` |\n| google.golang.org/protobuf | `1.36.8` | `1.36.10` |\n\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.1 (2025-09-18)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe go.mod directive has been bumped to 1.24.0 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support more describe log dirs versions (V2-V4) by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3293\"\u003eIBM/sarama#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support V5 ListConsumerGroups protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3292\"\u003eIBM/sarama#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add SASLv1 support for Kerberos by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3279\"\u003eIBM/sarama#3279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add read deadline to tls write by \u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go directive to 1.24.0 and golang.org/x/{crypto,net,sync} by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3288\"\u003eIBM/sarama#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 6 directories with 1 update by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3291\"\u003eIBM/sarama#3291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3274\"\u003eIBM/sarama#3274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: refactor to use modern atomic types by \u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pre-commit autoupdate to latest by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3278\"\u003eIBM/sarama#3278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply modernize fixes from gopls by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3297\"\u003eIBM/sarama#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(config): update comments of sarama.Config.Metadata.SingleFlight by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(client): update comments of client methods by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3295\"\u003eIBM/sarama#3295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.0 (2025-08-25)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release contains significant changes. Notably Sarama will now use the ApiVersionRequest response from each broker to aid in selecting the protocol version to use. The existing \u003ccode\u003eVersion\u003c/code\u003e field in sarama.Config will continue to provide a \u0026quot;pinning\u0026quot; mechanism, but can safely be set to a maximum or higher value than the remote cluster and sarama will sensibly pick compatible versions. There is also a performance improvement relating to MetadataRequests whereby Sarama will avoid having more than a single request to each broker in-flight at any given time. These new (optimal) behaviour is on by default can be opt-ed out via the \u003ccode\u003eMetadata.SingleFlight\u003c/code\u003e field in Config.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(protocol): negotiate API versions by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3209\"\u003eIBM/sarama#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: option to group metadata refreshes so only one is in-flight at a time by \u003ca href=\"https://github.com/cupcicm\"\u003e\u003ccode\u003e@​cupcicm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3225\"\u003eIBM/sarama#3225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use singleflight metadata by default by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3231\"\u003eIBM/sarama#3231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(protocol): support CreateTopicRequest V4 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3238\"\u003eIBM/sarama#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: always send ApiVersionsRequest and fallback to v0 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3234\"\u003eIBM/sarama#3234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(consumer): stuck on the batch with zero records length by \u003ca href=\"https://github.com/sterligov\"\u003e\u003ccode\u003e@​sterligov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3221\"\u003eIBM/sarama#3221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: sync response header version to clamped request header by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3223\"\u003eIBM/sarama#3223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decoder): handle null arrays correctly by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3144\"\u003eIBM/sarama#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: hardcode lz4 writer blocksize to 64kb by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3258\"\u003eIBM/sarama#3258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3185\"\u003eIBM/sarama#3185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 7 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3219\"\u003eIBM/sarama#3219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/net to v0.43.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3244\"\u003eIBM/sarama#3244\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/IBM/sarama/commit/9bc3d146bc3cb1adb31d11a1447867be813beb24\"\u003e\u003ccode\u003e9bc3d14\u003c/code\u003e\u003c/a\u003e chore(client): update comments of client methods (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/096b846ae88c545d58ca255ef4130abf2c272640\"\u003e\u003ccode\u003e096b846\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3296\"\u003e#3296\u003c/a\u003e from gunli/update-single-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/dedff7aa24ade6c793275e88380968c6c3d23561\"\u003e\u003ccode\u003ededff7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3297\"\u003e#3297\u003c/a\u003e from IBM/dnwe/sarama-modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/5648bd97ddd066c9949af4868185885d2c1cae31\"\u003e\u003ccode\u003e5648bd9\u003c/code\u003e\u003c/a\u003e chore: inline strsContains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30d5d02a04724b64feeb9587e163d66088003878\"\u003e\u003ccode\u003e30d5d02\u003c/code\u003e\u003c/a\u003e chore: apply stringsseq from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9cba592012de10e2e54f92c1404f090c412d72f9\"\u003e\u003ccode\u003e9cba592\u003c/code\u003e\u003c/a\u003e chore: apply bloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7b353e936cf867d7a69924c5d2c028968b26f1fb\"\u003e\u003ccode\u003e7b353e9\u003c/code\u003e\u003c/a\u003e chore: apply fmtappendf from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7ce589719b01d07216d2bddf8fc8bdb9ec8bd667\"\u003e\u003ccode\u003e7ce5897\u003c/code\u003e\u003c/a\u003e chore: apply mapsloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/c85f6fba2f0ad7c98ff377a252828844e097bf57\"\u003e\u003ccode\u003ec85f6fb\u003c/code\u003e\u003c/a\u003e chore: apply sortslice from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/bccb0fe09dd46633d3d5408fa6d11fdf0c04e99d\"\u003e\u003ccode\u003ebccb0fe\u003c/code\u003e\u003c/a\u003e chore: apply slicescontains from modernize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/beevik/ntp` from 1.4.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/beevik/ntp/releases\"\u003egithub.com/beevik/ntp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/blob/main/RELEASE_NOTES.md\"\u003egithub.com/beevik/ntp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.5.0\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eChanges\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003eGetSystemTime\u003c/code\u003e field to \u003ccode\u003eQueryOptions\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated minimum required Go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded package dependencies to retrieve security fixes.\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/beevik/ntp/commit/bf2a50c2f9035259d3e3b2b27eb5d780d35805c6\"\u003e\u003ccode\u003ebf2a50c\u003c/code\u003e\u003c/a\u003e Release v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3a6261ccfb8fb963bc940ddb025759adf8795288\"\u003e\u003ccode\u003e3a6261c\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/6917aef9285bbe6ca219087056cd8411237c83bf\"\u003e\u003ccode\u003e6917aef\u003c/code\u003e\u003c/a\u003e Minor change to QueryOptions ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/3dfba1ddf8db46e59f0015acd5308b79cf1893db\"\u003e\u003ccode\u003e3dfba1d\u003c/code\u003e\u003c/a\u003e Add GetSystemTime query option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/9dfcbd9a319ba8c11eae7ee98b9ada97c7e44d5a\"\u003e\u003ccode\u003e9dfcbd9\u003c/code\u003e\u003c/a\u003e Update github actions to use go 1.24+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/028290893ccb89792401f0ea18600760acba9697\"\u003e\u003ccode\u003e0282908\u003c/code\u003e\u003c/a\u003e Upgrade dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/06ef196b89ecf9fe2dedfb53ffc03eb920841857\"\u003e\u003ccode\u003e06ef196\u003c/code\u003e\u003c/a\u003e Update github actions for better security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/beevik/ntp/commit/0a52d188efc401bdcf6de375319c0b8b31e2c8d4\"\u003e\u003ccode\u003e0a52d18\u003c/code\u003e\u003c/a\u003e Response time fields robust against NTP rollover\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/beevik/ntp/compare/v1.4.3...v1.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/ferranbt/fastssz` from 0.1.4 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ferranbt/fastssz/blob/main/CHANGELOG.md\"\u003egithub.com/ferranbt/fastssz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.5 (Unreleased)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: Array of fixed size of bytes with size in external package \u003ca href=\"https://redirect.github.com/ferranbt/fastssz/pull/181\"\u003eGH-181\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\u003eSee full diff in \u003ca href=\"https://github.com/ferranbt/fastssz/compare/v0.1.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 `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/044cf35caf9c454a03190def2d23f124b6105de0\"\u003e\u003ccode\u003e044cf35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e from huandu/feature/copy-builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/b69f05d42ea811df0f924b34798afef0f6905940\"\u003e\u003ccode\u003eb69f05d\u003c/code\u003e\u003c/a\u003e add fuzz test for SelectBuilder.Clone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/22d937cd5e19172e375792e444a372e9615d9360\"\u003e\u003ccode\u003e22d937c\u003c/code\u003e\u003c/a\u003e fix lint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/0381e443b67f14c2ef427abdac84327f394cb0f4\"\u003e\u003ccode\u003e0381e44\u003c/code\u003e\u003c/a\u003e update readme for CLone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/77d3e53675dcd940f7da8269650cc969ec93773e\"\u003e\u003ccode\u003e77d3e53\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/211\"\u003e#211\u003c/a\u003e: Support clone (deep copy) in all builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/55936be25debd360976171da04948264d62cedd6\"\u003e\u003ccode\u003e55936be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e from zhangyongding/union-support-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/756c9cfb4aeea095f2863595df5b564ab7dcffac\"\u003e\u003ccode\u003e756c9cf\u003c/code\u003e\u003c/a\u003e fix: union limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/4e4c7b0208421551afb62423289aca5d3a86bfe6\"\u003e\u003ccode\u003e4e4c7b0\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e support typed nil in interpolation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.2 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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.7.3 to 9.14.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.14.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.13.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.14.0 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.13.0 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\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/2da6ca07c065db5f24bf47cbf70510c80e3190ba\"\u003e\u003ccode\u003e2da6ca0\u003c/code\u003e\u003c/a\u003e chore(release): Update the rest of the versions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/c11a70448132e808ea8e6f33775ace839859dc0d\"\u003e\u003ccode\u003ec11a704\u003c/code\u003e\u003c/a\u003e chore(release): v9.14.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8f5469abd04faaaceb1d211dbe15ca3538ed1e5f\"\u003e\u003ccode\u003e8f5469a\u003c/code\u003e\u003c/a\u003e chore(ci): Update release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a264ffb8a4a923043364329cbfdbf7577a64c293\"\u003e\u003ccode\u003ea264ffb\u003c/code\u003e\u003c/a\u003e fix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e0853aba634dd9fb50a55919c2442ffe7d382013\"\u003e\u003ccode\u003ee0853ab\u003c/code\u003e\u003c/a\u003e Added batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/65e1c22065050e7390350482f41728f470fe7994\"\u003e\u003ccode\u003e65e1c22\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/52bda7a35ac3b6032a563e23329b912cb0a0a589\"\u003e\u003ccode\u003e52bda7a\u003c/code\u003e\u003c/a\u003e chore(release): 9.13.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/19fdc488a76e982038f240642ab00a90d8c10d9d\"\u003e\u003ccode\u003e19fdc48\u003c/code\u003e\u003c/a\u003e chore(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/10121e9e1c8800432e788a02fc0c24d740391702\"\u003e\u003ccode\u003e10121e9\u003c/code\u003e\u003c/a\u003e feat(osscluster): Support subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6f41b600c5f69da9da9b33dafd1e733d2500b37a\"\u003e\u003ccode\u003e6f41b60\u003c/code\u003e\u003c/a\u003e fix(client): Do not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sony/gobreaker/v2` from 2.1.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/dbac9882afbf925759f7ebfc3ceb87fcb76a3e9d\"\u003e\u003ccode\u003edbac988\u003c/code\u003e\u003c/a\u003e Synchronize time in distributed circuit breaker (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/bc59bdd25d38b7e876d631551e3c9b140e254d15\"\u003e\u003ccode\u003ebc59bdd\u003c/code\u003e\u003c/a\u003e Refactor tests (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/c5980150589eba1edb05c392c43e2684c1e9fef1\"\u003e\u003ccode\u003ec598015\u003c/code\u003e\u003c/a\u003e Fix panic handling in CircuitBreaker test by removing unnecessary return valu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/471db3de7696ab9c2355063f624b6eca869d11d7\"\u003e\u003ccode\u003e471db3d\u003c/code\u003e\u003c/a\u003e Use interface redis.UniversalClient instead of hardcoded struct (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/6544c8b72f28e41f1b6038202fcc3f026c5c14ae\"\u003e\u003ccode\u003e6544c8b\u003c/code\u003e\u003c/a\u003e Delete mutex in redis.Store.Unlock (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7bc9a409e5cb7ffec5b213e7398d1f38520a3fad\"\u003e\u003ccode\u003e7bc9a40\u003c/code\u003e\u003c/a\u003e Remove .DS_Store (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b461bb28e7b88ace5b7c10b8c90c390ce91bb9e8\"\u003e\u003ccode\u003eb461bb2\u003c/code\u003e\u003c/a\u003e Separate TwoStepCircuitBreaker into other files (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/e256737c5fa5c7a98e9ecaf30d0dd21962fe1d4d\"\u003e\u003ccode\u003ee256737\u003c/code\u003e\u003c/a\u003e Separate Redis logic into another package (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7b78a7ed2741041b4544192f8c7783af7d1602c8\"\u003e\u003ccode\u003e7b78a7e\u003c/code\u003e\u003c/a\u003e Separate counter logic into another file (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/39e28778ea7e049670a209dfd292438cda8018ee\"\u003e\u003ccode\u003e39e2877\u003c/code\u003e\u003c/a\u003e Introduce time-based rolling window (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sony/gobreaker/compare/v2.1.0...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/spf13/cobra` from 1.9.1 to 1.10.1\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.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\u003cp\u003eMore details can be found here: \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303#issuecomment-3242333515\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlow context to command in SetHelpFunc by \u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default ShellCompDirective can be customized for a command and its subcommands by \u003ca href=\"https://github.com/albers\"\u003e\u003ccode\u003e@​albers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2238\"\u003espf13/cobra#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade golangci-lint to v2, address findings by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2279\"\u003espf13/cobra#2279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪠 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest with Go 1.24 by \u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rm GitHub Action PR size labeler 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/2256\"\u003espf13/cobra#2256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Docs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove traling curlybrace by \u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate command.go by \u003ca href=\"https://github.com/styee\"\u003e\u003ccode\u003e@​styee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2248\"\u003espf13/cobra#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security policy 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/2253\"\u003espf13/cobra#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Readme (Warp) by \u003ca href=\"https://github.com/ericdachen\"\u003e\u003ccode\u003e@​ericdachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2267\"\u003espf13/cobra#2267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Periscope to the list of projects using Cobra by \u003ca href=\"https://github.com/anishathalye\"\u003e\u003ccode\u003e@​anishathalye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2299\"\u003espf13/cobra#2299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/6dec1ae26659a130bdb4c985768d1853b0e1bc06\"\u003e\u003ccode\u003e6dec1ae\u003c/code\u003e\u003c/a\u003e The default ShellCompDirective can be customized for a command and its subcom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/c8289c10302063b9a2e26357e7e0f0bb599f29ce\"\u003e\u003ccode\u003ec8289c1\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): add some exclusion presets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/4af7b64d31989e78e86d65304f693a6d9c77c932\"\u003e\u003ccode\u003e4af7b64\u003c/code\u003e\u003c/a\u003e refactor: apply golangci-lint autofixes, work around false positives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/75790e48fb73c8ba027e0163157a86ce8604ca3e\"\u003e\u003ccode\u003e75790e4\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): upgrade to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/db3ddb5cf4968b320ea21f6ee5c2d2202a2e7b22\"\u003e\u003ccode\u003edb3ddb5\u003c/code\u003e\u003c/a\u003e Adding sponsorship to README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/67171d6909986ee86fb946f808b87aba88ee417a\"\u003e\u003ccode\u003e67171d6\u003c/code\u003e\u003c/a\u003e putting sponsorship below header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.1...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/postgres` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.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.38.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.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.23].\nThe next release will require at least [Go 1.24].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd native histogram exemplar support in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6772\"\u003e#6772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd template attribute functions to the \u003ccode\u003ego.opentelmetry.io/otel/semconv/v1.34.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6939\"\u003e#6939\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainerLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDBOperationParameter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDBSystemParameter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHTTPRequestHeader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHTTPResponseHeader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SCronJobAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SCronJobLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDaemonSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDaemonSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDeploymentAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDeploymentLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SJobAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SJobLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNamespaceAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNamespaceLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNodeAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNodeLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SPodAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SPodLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SReplicaSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SReplicaSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SS...\n\n_Description has been truncated_","html_url":"https://github.com/ethpandaops/xatu/pull/672","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fxatu/issues/672","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/672/packages"}},{"old_version":"0.14.2","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T06:14:02.000Z","version_change":"0.14.2 → 0.15.0","issue":{"uuid":"2877001508","node_id":"PR_kwDONRmEVM6re48k","number":222,"state":"closed","title":"Bump github.com/libp2p/go-libp2p-pubsub from 0.14.2 to 0.15.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T09:00:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T06:14:02.000Z","updated_at":"2025-10-01T09:00:45.000Z","time_to_close":10003,"merged_at":"2025-10-01T09:00:45.000Z","merged_by":"oliverbundalo","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.14.2 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.14.2\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Ethernal-Tech/blade/pull/222","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ethernal-Tech%2Fblade/issues/222","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/222/packages"}},{"old_version":"0.14.2","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-10-01T00:46:45.000Z","version_change":"0.14.2 → 0.15.0","issue":{"uuid":"2876451955","node_id":"PR_kwDOIVzklc6rcyxz","number":669,"state":"closed","title":"build(deps): bump the go-dependencies group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T07:27:41.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T00:46:45.000Z","updated_at":"2025-10-06T07:27:41.000Z","time_to_close":456056,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":21,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.1","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/ferranbt/fastssz","old_version":"0.1.4","new_version":"1.0.0","repository_url":"https://github.com/ferranbt/fastssz"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.37.0","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.2","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.14.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/protobuf","old_version":"1.36.8","new_version":"1.36.9"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.1` |\n| [github.com/ferranbt/fastssz](https://github.com/ferranbt/fastssz) | `0.1.4` | `1.0.0` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.37.0` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.2` | `0.15.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.14.0` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.2.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.60.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.13.0` |\n| google.golang.org/protobuf | `1.36.8` | `1.36.9` |\n\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.1 (2025-09-18)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe go.mod directive has been bumped to 1.24.0 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support more describe log dirs versions (V2-V4) by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3293\"\u003eIBM/sarama#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support V5 ListConsumerGroups protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3292\"\u003eIBM/sarama#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add SASLv1 support for Kerberos by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3279\"\u003eIBM/sarama#3279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add read deadline to tls write by \u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go directive to 1.24.0 and golang.org/x/{crypto,net,sync} by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3288\"\u003eIBM/sarama#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 6 directories with 1 update by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3291\"\u003eIBM/sarama#3291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3274\"\u003eIBM/sarama#3274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: refactor to use modern atomic types by \u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pre-commit autoupdate to latest by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3278\"\u003eIBM/sarama#3278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply modernize fixes from gopls by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3297\"\u003eIBM/sarama#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(config): update comments of sarama.Config.Metadata.SingleFlight by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(client): update comments of client methods by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3295\"\u003eIBM/sarama#3295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.0 (2025-08-25)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release contains significant changes. Notably Sarama will now use the ApiVersionRequest response from each broker to aid in selecting the protocol version to use. The existing \u003ccode\u003eVersion\u003c/code\u003e field in sarama.Config will continue to provide a \u0026quot;pinning\u0026quot; mechanism, but can safely be set to a maximum or higher value than the remote cluster and sarama will sensibly pick compatible versions. There is also a performance improvement relating to MetadataRequests whereby Sarama will avoid having more than a single request to each broker in-flight at any given time. These new (optimal) behaviour is on by default can be opt-ed out via the \u003ccode\u003eMetadata.SingleFlight\u003c/code\u003e field in Config.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(protocol): negotiate API versions by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3209\"\u003eIBM/sarama#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: option to group metadata refreshes so only one is in-flight at a time by \u003ca href=\"https://github.com/cupcicm\"\u003e\u003ccode\u003e@​cupcicm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3225\"\u003eIBM/sarama#3225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use singleflight metadata by default by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3231\"\u003eIBM/sarama#3231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(protocol): support CreateTopicRequest V4 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3238\"\u003eIBM/sarama#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: always send ApiVersionsRequest and fallback to v0 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3234\"\u003eIBM/sarama#3234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(consumer): stuck on the batch with zero records length by \u003ca href=\"https://github.com/sterligov\"\u003e\u003ccode\u003e@​sterligov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3221\"\u003eIBM/sarama#3221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: sync response header version to clamped request header by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3223\"\u003eIBM/sarama#3223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decoder): handle null arrays correctly by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3144\"\u003eIBM/sarama#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: hardcode lz4 writer blocksize to 64kb by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3258\"\u003eIBM/sarama#3258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3185\"\u003eIBM/sarama#3185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 7 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3219\"\u003eIBM/sarama#3219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/net to v0.43.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3244\"\u003eIBM/sarama#3244\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/IBM/sarama/commit/9bc3d146bc3cb1adb31d11a1447867be813beb24\"\u003e\u003ccode\u003e9bc3d14\u003c/code\u003e\u003c/a\u003e chore(client): update comments of client methods (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/096b846ae88c545d58ca255ef4130abf2c272640\"\u003e\u003ccode\u003e096b846\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3296\"\u003e#3296\u003c/a\u003e from gunli/update-single-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/dedff7aa24ade6c793275e88380968c6c3d23561\"\u003e\u003ccode\u003ededff7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3297\"\u003e#3297\u003c/a\u003e from IBM/dnwe/sarama-modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/5648bd97ddd066c9949af4868185885d2c1cae31\"\u003e\u003ccode\u003e5648bd9\u003c/code\u003e\u003c/a\u003e chore: inline strsContains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30d5d02a04724b64feeb9587e163d66088003878\"\u003e\u003ccode\u003e30d5d02\u003c/code\u003e\u003c/a\u003e chore: apply stringsseq from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9cba592012de10e2e54f92c1404f090c412d72f9\"\u003e\u003ccode\u003e9cba592\u003c/code\u003e\u003c/a\u003e chore: apply bloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7b353e936cf867d7a69924c5d2c028968b26f1fb\"\u003e\u003ccode\u003e7b353e9\u003c/code\u003e\u003c/a\u003e chore: apply fmtappendf from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7ce589719b01d07216d2bddf8fc8bdb9ec8bd667\"\u003e\u003ccode\u003e7ce5897\u003c/code\u003e\u003c/a\u003e chore: apply mapsloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/c85f6fba2f0ad7c98ff377a252828844e097bf57\"\u003e\u003ccode\u003ec85f6fb\u003c/code\u003e\u003c/a\u003e chore: apply sortslice from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/bccb0fe09dd46633d3d5408fa6d11fdf0c04e99d\"\u003e\u003ccode\u003ebccb0fe\u003c/code\u003e\u003c/a\u003e chore: apply slicescontains from modernize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ferranbt/fastssz` from 0.1.4 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ferranbt/fastssz/blob/main/CHANGELOG.md\"\u003egithub.com/ferranbt/fastssz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.5 (Unreleased)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: Array of fixed size of bytes with size in external package \u003ca href=\"https://redirect.github.com/ferranbt/fastssz/pull/181\"\u003eGH-181\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\u003eSee full diff in \u003ca href=\"https://github.com/ferranbt/fastssz/compare/v0.1.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 `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/044cf35caf9c454a03190def2d23f124b6105de0\"\u003e\u003ccode\u003e044cf35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e from huandu/feature/copy-builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/b69f05d42ea811df0f924b34798afef0f6905940\"\u003e\u003ccode\u003eb69f05d\u003c/code\u003e\u003c/a\u003e add fuzz test for SelectBuilder.Clone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/22d937cd5e19172e375792e444a372e9615d9360\"\u003e\u003ccode\u003e22d937c\u003c/code\u003e\u003c/a\u003e fix lint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/0381e443b67f14c2ef427abdac84327f394cb0f4\"\u003e\u003ccode\u003e0381e44\u003c/code\u003e\u003c/a\u003e update readme for CLone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/77d3e53675dcd940f7da8269650cc969ec93773e\"\u003e\u003ccode\u003e77d3e53\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/211\"\u003e#211\u003c/a\u003e: Support clone (deep copy) in all builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/55936be25debd360976171da04948264d62cedd6\"\u003e\u003ccode\u003e55936be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e from zhangyongding/union-support-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/756c9cfb4aeea095f2863595df5b564ab7dcffac\"\u003e\u003ccode\u003e756c9cf\u003c/code\u003e\u003c/a\u003e fix: union limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/4e4c7b0208421551afb62423289aca5d3a86bfe6\"\u003e\u003ccode\u003e4e4c7b0\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e support typed nil in interpolation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.2 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.15.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.7.3 to 9.14.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.14.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.13.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.14.0 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.13.0 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\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/2da6ca07c065db5f24bf47cbf70510c80e3190ba\"\u003e\u003ccode\u003e2da6ca0\u003c/code\u003e\u003c/a\u003e chore(release): Update the rest of the versions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/c11a70448132e808ea8e6f33775ace839859dc0d\"\u003e\u003ccode\u003ec11a704\u003c/code\u003e\u003c/a\u003e chore(release): v9.14.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8f5469abd04faaaceb1d211dbe15ca3538ed1e5f\"\u003e\u003ccode\u003e8f5469a\u003c/code\u003e\u003c/a\u003e chore(ci): Update release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a264ffb8a4a923043364329cbfdbf7577a64c293\"\u003e\u003ccode\u003ea264ffb\u003c/code\u003e\u003c/a\u003e fix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e0853aba634dd9fb50a55919c2442ffe7d382013\"\u003e\u003ccode\u003ee0853ab\u003c/code\u003e\u003c/a\u003e Added batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/65e1c22065050e7390350482f41728f470fe7994\"\u003e\u003ccode\u003e65e1c22\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/52bda7a35ac3b6032a563e23329b912cb0a0a589\"\u003e\u003ccode\u003e52bda7a\u003c/code\u003e\u003c/a\u003e chore(release): 9.13.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/19fdc488a76e982038f240642ab00a90d8c10d9d\"\u003e\u003ccode\u003e19fdc48\u003c/code\u003e\u003c/a\u003e chore(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/10121e9e1c8800432e788a02fc0c24d740391702\"\u003e\u003ccode\u003e10121e9\u003c/code\u003e\u003c/a\u003e feat(osscluster): Support subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6f41b600c5f69da9da9b33dafd1e733d2500b37a\"\u003e\u003ccode\u003e6f41b60\u003c/code\u003e\u003c/a\u003e fix(client): Do not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sony/gobreaker/v2` from 2.1.0 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/6544c8b72f28e41f1b6038202fcc3f026c5c14ae\"\u003e\u003ccode\u003e6544c8b\u003c/code\u003e\u003c/a\u003e Delete mutex in redis.Store.Unlock (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7bc9a409e5cb7ffec5b213e7398d1f38520a3fad\"\u003e\u003ccode\u003e7bc9a40\u003c/code\u003e\u003c/a\u003e Remove .DS_Store (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b461bb28e7b88ace5b7c10b8c90c390ce91bb9e8\"\u003e\u003ccode\u003eb461bb2\u003c/code\u003e\u003c/a\u003e Separate TwoStepCircuitBreaker into other files (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/e256737c5fa5c7a98e9ecaf30d0dd21962fe1d4d\"\u003e\u003ccode\u003ee256737\u003c/code\u003e\u003c/a\u003e Separate Redis logic into another package (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7b78a7ed2741041b4544192f8c7783af7d1602c8\"\u003e\u003ccode\u003e7b78a7e\u003c/code\u003e\u003c/a\u003e Separate counter logic into another file (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/39e28778ea7e049670a209dfd292438cda8018ee\"\u003e\u003ccode\u003e39e2877\u003c/code\u003e\u003c/a\u003e Introduce time-based rolling window (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b02e0524c9f212f5295f191e95b6274b4be3c7f2\"\u003e\u003ccode\u003eb02e052\u003c/code\u003e\u003c/a\u003e Simplify example (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/9eeeab969bbc969b579e70b95d43c6a875a212e2\"\u003e\u003ccode\u003e9eeeab9\u003c/code\u003e\u003c/a\u003e Simplify http_breaker.go (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/77914ffae166357eebff70c8b2d94db1b8d0dcd6\"\u003e\u003ccode\u003e77914ff\u003c/code\u003e\u003c/a\u003e refactor: allow injecting custom redis.Client into RedisStore (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/8d950bf232bc0784d25124d1deec1e57f64f7f7e\"\u003e\u003ccode\u003e8d950bf\u003c/code\u003e\u003c/a\u003e Update Go versions (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sony/gobreaker/compare/v2.1.0...v2.2.1\"\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.9.1 to 1.10.1\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.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\u003cp\u003eMore details can be found here: \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303#issuecomment-3242333515\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlow context to command in SetHelpFunc by \u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default ShellCompDirective can be customized for a command and its subcommands by \u003ca href=\"https://github.com/albers\"\u003e\u003ccode\u003e@​albers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2238\"\u003espf13/cobra#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade golangci-lint to v2, address findings by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2279\"\u003espf13/cobra#2279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🪠 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest with Go 1.24 by \u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Rm GitHub Action PR size labeler 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/2256\"\u003espf13/cobra#2256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝 Docs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove traling curlybrace by \u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate command.go by \u003ca href=\"https://github.com/styee\"\u003e\u003ccode\u003e@​styee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2248\"\u003espf13/cobra#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add security policy 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/2253\"\u003espf13/cobra#2253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Readme (Warp) by \u003ca href=\"https://github.com/ericdachen\"\u003e\u003ccode\u003e@​ericdachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2267\"\u003espf13/cobra#2267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Periscope to the list of projects using Cobra by \u003ca href=\"https://github.com/anishathalye\"\u003e\u003ccode\u003e@​anishathalye\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2299\"\u003espf13/cobra#2299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryzcy\"\u003e\u003ccode\u003e@​harryzcy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2236\"\u003espf13/cobra#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yedayak\"\u003e\u003ccode\u003e@​yedayak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2237\"\u003espf13/cobra#2237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\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/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\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/6dec1ae26659a130bdb4c985768d1853b0e1bc06\"\u003e\u003ccode\u003e6dec1ae\u003c/code\u003e\u003c/a\u003e The default ShellCompDirective can be customized for a command and its subcom...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/c8289c10302063b9a2e26357e7e0f0bb599f29ce\"\u003e\u003ccode\u003ec8289c1\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): add some exclusion presets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/4af7b64d31989e78e86d65304f693a6d9c77c932\"\u003e\u003ccode\u003e4af7b64\u003c/code\u003e\u003c/a\u003e refactor: apply golangci-lint autofixes, work around false positives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/75790e48fb73c8ba027e0163157a86ce8604ca3e\"\u003e\u003ccode\u003e75790e4\u003c/code\u003e\u003c/a\u003e chore(golangci-lint): upgrade to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/db3ddb5cf4968b320ea21f6ee5c2d2202a2e7b22\"\u003e\u003ccode\u003edb3ddb5\u003c/code\u003e\u003c/a\u003e Adding sponsorship to README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spf13/cobra/commit/67171d6909986ee86fb946f808b87aba88ee417a\"\u003e\u003ccode\u003e67171d6\u003c/code\u003e\u003c/a\u003e putting sponsorship below header\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spf13/cobra/compare/v1.9.1...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/postgres` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.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.38.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.38.0/0.60.0/0.14.0/0.0.13] 2025-08-29\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.23].\nThe next release will require at least [Go 1.24].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd native histogram exemplar support in \u003ccode\u003ego.opentelemetry.io/otel/exporters/prometheus\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6772\"\u003e#6772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd template attribute functions to the \u003ccode\u003ego.opentelmetry.io/otel/semconv/v1.34.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6939\"\u003e#6939\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContainerLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDBOperationParameter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDBSystemParameter\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHTTPRequestHeader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eHTTPResponseHeader\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SCronJobAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SCronJobLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDaemonSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDaemonSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDeploymentAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SDeploymentLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SJobAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SJobLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNamespaceAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNamespaceLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNodeAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SNodeLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SPodAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SPodLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SReplicaSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SReplicaSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SStatefulSetAnnotation\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eK8SStatefulSetLabel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eProcessEnvironmentVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRPCConnectRPCRequestMetadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRPCConnectRPCResponseMetadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRPCGRPCRequestMetadata\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRPCGRPCResponseMetadata\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eErrorType\u003c/code\u003e attribute helper function to the \u003ccode\u003ego.opentelmetry.io/otel/semconv/v1.34.0\u003c/code\u003e package. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6962\"\u003e#6962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithAllowKeyDuplication\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/sdk/log\u003c/code\u003e which can be used to disable deduplication for log records. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6968\"\u003e#6968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWithCardinalityLimit\u003c/code\u003e option to configure the cardinality limit in \u003ccode\u003ego.opentelemetry.io/otel/sdk/metric\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6996\"\u003e#6996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7065\"\u003e#7065\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7081\"\u003e#7081\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7164\"\u003e#7164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7165\"\u003e#7165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7179\"\u003e#7179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClone\u003c/code\u003e method to \u003ccode\u003eRecord\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/log\u003c/code\u003e that returns a copy of the record with no shared state. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7001\"\u003e#7001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental self-observability span and batch span processor metrics in \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace\u003c/code\u003e.\nCheck the \u003ccode\u003ego.opentelemetry.io/otel/sdk/trace/internal/x\u003c/code\u003e package documentation for more information. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7027\"\u003e#7027\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6393\"\u003e#6393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7209\"\u003e#7209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ego.opentelemetry.io/otel/semconv/v1.36.0\u003c/code\u003e package.\nThe package contains semantic conventions from the \u003ccode\u003ev1.36.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.36...\n\n_Description has been truncated_","html_url":"https://github.com/ethpandaops/xatu/pull/669","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethpandaops%2Fxatu/issues/669","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/669/packages"}},{"old_version":"0.14.3","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T18:14:29.000Z","version_change":"0.14.3 → 0.15.0","issue":{"uuid":"2871580310","node_id":"PR_kwDOPO7tfc6rKNaW","number":31,"state":"open","title":"chore(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.14.3 to 0.15.0","user":"dependabot[bot]","labels":["chore","dependencies","gomod","size/XS"],"assignees":["mrz1836","galt-tr"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:14:29.000Z","updated_at":"2025-09-29T18:14:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.3","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.14.3 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.14.3\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bsv-blockchain/go-p2p/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bsv-blockchain%2Fgo-p2p/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}},{"old_version":"0.14.1","new_version":"0.14.2","update_type":"patch","path":null,"pr_created_at":"2025-09-29T09:11:46.000Z","version_change":"0.14.1 → 0.14.2","issue":{"uuid":"2869703638","node_id":"PR_kwDOP40mtc6rDDPW","number":1,"state":"closed","title":"build(deps): bump the go-dependencies group with 27 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T10:53:39.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-29T09:11:46.000Z","updated_at":"2025-10-06T10:53:39.000Z","time_to_close":610913,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"go-dependencies","update_count":27,"packages":[{"name":"github.com/IBM/sarama","old_version":"1.45.2","new_version":"1.46.1","repository_url":"https://github.com/IBM/sarama"},{"name":"github.com/OffchainLabs/prysm/v6","old_version":"6.0.5-rc.1.0.20250825143102-240cd1d0588a","new_version":"6.1.0","repository_url":"https://github.com/OffchainLabs/prysm"},{"name":"github.com/ethereum/go-ethereum","old_version":"1.16.1","new_version":"1.16.4","repository_url":"https://github.com/ethereum/go-ethereum"},{"name":"github.com/ferranbt/fastssz","old_version":"0.1.4","new_version":"1.0.0","repository_url":"https://github.com/ferranbt/fastssz"},{"name":"github.com/go-co-op/gocron/v2","old_version":"2.16.2","new_version":"2.16.6","repository_url":"https://github.com/go-co-op/gocron"},{"name":"github.com/huandu/go-sqlbuilder","old_version":"1.36.0","new_version":"1.37.0","repository_url":"https://github.com/huandu/go-sqlbuilder"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/multiformats/go-multiaddr","old_version":"0.16.0","new_version":"0.16.1","repository_url":"https://github.com/multiformats/go-multiaddr"},{"name":"github.com/prometheus/client_golang","old_version":"1.23.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.7.3","new_version":"9.14.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/sony/gobreaker/v2","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sony/gobreaker"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.1","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/stretchr/testify","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/stretchr/testify"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"go.opentelemetry.io/otel","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/prometheus","old_version":"0.57.0","new_version":"0.60.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/sdk/metric","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/trace","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.uber.org/mock","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/uber/mock"},{"name":"golang.org/x/sync","old_version":"0.16.0","new_version":"0.17.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/golang/time"},{"name":"google.golang.org/grpc","old_version":"1.74.2","new_version":"1.75.0","repository_url":"https://github.com/grpc/grpc-go"},{"name":"google.golang.org/protobuf","old_version":"1.36.6","new_version":"1.36.8"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-dependencies group with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/IBM/sarama](https://github.com/IBM/sarama) | `1.45.2` | `1.46.1` |\n| [github.com/OffchainLabs/prysm/v6](https://github.com/OffchainLabs/prysm) | `6.0.5-rc.1.0.20250825143102-240cd1d0588a` | `6.1.0` |\n| [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) | `1.16.1` | `1.16.4` |\n| [github.com/ferranbt/fastssz](https://github.com/ferranbt/fastssz) | `0.1.4` | `1.0.0` |\n| [github.com/go-co-op/gocron/v2](https://github.com/go-co-op/gocron) | `2.16.2` | `2.16.6` |\n| [github.com/huandu/go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) | `1.36.0` | `1.37.0` |\n| [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) | `0.14.1` | `0.14.2` |\n| [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) | `0.16.0` | `0.16.1` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.7.3` | `9.14.0` |\n| [github.com/sony/gobreaker/v2](https://github.com/sony/gobreaker) | `2.1.0` | `2.2.1` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.1` |\n| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.10.0` | `1.11.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.38.0` | `0.39.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `0.57.0` | `0.60.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.38.0` |\n| [go.uber.org/mock](https://github.com/uber/mock) | `0.5.2` | `0.6.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.16.0` | `0.17.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.13.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.74.2` | `1.75.0` |\n| google.golang.org/protobuf | `1.36.6` | `1.36.8` |\n\nUpdates `github.com/IBM/sarama` from 1.45.2 to 1.46.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/IBM/sarama/releases\"\u003egithub.com/IBM/sarama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.46.1 (2025-09-18)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe go.mod directive has been bumped to 1.24.0 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support more describe log dirs versions (V2-V4) by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3293\"\u003eIBM/sarama#3293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support V5 ListConsumerGroups protocol by \u003ca href=\"https://github.com/hindessm\"\u003e\u003ccode\u003e@​hindessm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3292\"\u003eIBM/sarama#3292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add SASLv1 support for Kerberos by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3279\"\u003eIBM/sarama#3279\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add read deadline to tls write by \u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go directive to 1.24.0 and golang.org/x/{crypto,net,sync} by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3288\"\u003eIBM/sarama#3288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 6 directories with 1 update by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3291\"\u003eIBM/sarama#3291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3274\"\u003eIBM/sarama#3274\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:wrench: Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: refactor to use modern atomic types by \u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: pre-commit autoupdate to latest by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3278\"\u003eIBM/sarama#3278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply modernize fixes from gopls by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3297\"\u003eIBM/sarama#3297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(config): update comments of sarama.Config.Metadata.SingleFlight by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(client): update comments of client methods by \u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3295\"\u003eIBM/sarama#3295\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3277\"\u003eIBM/sarama#3277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvalente\"\u003e\u003ccode\u003e@​bvalente\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3283\"\u003eIBM/sarama#3283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gunli\"\u003e\u003ccode\u003e@​gunli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3296\"\u003eIBM/sarama#3296\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\"\u003ehttps://github.com/IBM/sarama/compare/v1.46.0...v1.46.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.46.0 (2025-08-25)\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThis release contains significant changes. Notably Sarama will now use the ApiVersionRequest response from each broker to aid in selecting the protocol version to use. The existing \u003ccode\u003eVersion\u003c/code\u003e field in sarama.Config will continue to provide a \u0026quot;pinning\u0026quot; mechanism, but can safely be set to a maximum or higher value than the remote cluster and sarama will sensibly pick compatible versions. There is also a performance improvement relating to MetadataRequests whereby Sarama will avoid having more than a single request to each broker in-flight at any given time. These new (optimal) behaviour is on by default can be opt-ed out via the \u003ccode\u003eMetadata.SingleFlight\u003c/code\u003e field in Config.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e:tada: New Features / Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(protocol): negotiate API versions by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3209\"\u003eIBM/sarama#3209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: option to group metadata refreshes so only one is in-flight at a time by \u003ca href=\"https://github.com/cupcicm\"\u003e\u003ccode\u003e@​cupcicm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3225\"\u003eIBM/sarama#3225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: use singleflight metadata by default by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3231\"\u003eIBM/sarama#3231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(protocol): support CreateTopicRequest V4 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3238\"\u003eIBM/sarama#3238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: always send ApiVersionsRequest and fallback to v0 by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3234\"\u003eIBM/sarama#3234\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(consumer): stuck on the batch with zero records length by \u003ca href=\"https://github.com/sterligov\"\u003e\u003ccode\u003e@​sterligov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3221\"\u003eIBM/sarama#3221\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: sync response header version to clamped request header by \u003ca href=\"https://github.com/trapped\"\u003e\u003ccode\u003e@​trapped\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3223\"\u003eIBM/sarama#3223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(decoder): handle null arrays correctly by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3144\"\u003eIBM/sarama#3144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: hardcode lz4 writer blocksize to 64kb by \u003ca href=\"https://github.com/dnwe\"\u003e\u003ccode\u003e@​dnwe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3258\"\u003eIBM/sarama#3258\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:package: Dependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3185\"\u003eIBM/sarama#3185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the golang-x group across 7 directories with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3219\"\u003eIBM/sarama#3219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update module golang.org/x/net to v0.43.0 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/IBM/sarama/pull/3244\"\u003eIBM/sarama#3244\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/IBM/sarama/commit/9bc3d146bc3cb1adb31d11a1447867be813beb24\"\u003e\u003ccode\u003e9bc3d14\u003c/code\u003e\u003c/a\u003e chore(client): update comments of client methods (\u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3295\"\u003e#3295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/096b846ae88c545d58ca255ef4130abf2c272640\"\u003e\u003ccode\u003e096b846\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3296\"\u003e#3296\u003c/a\u003e from gunli/update-single-comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/dedff7aa24ade6c793275e88380968c6c3d23561\"\u003e\u003ccode\u003ededff7a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/IBM/sarama/issues/3297\"\u003e#3297\u003c/a\u003e from IBM/dnwe/sarama-modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/5648bd97ddd066c9949af4868185885d2c1cae31\"\u003e\u003ccode\u003e5648bd9\u003c/code\u003e\u003c/a\u003e chore: inline strsContains\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/30d5d02a04724b64feeb9587e163d66088003878\"\u003e\u003ccode\u003e30d5d02\u003c/code\u003e\u003c/a\u003e chore: apply stringsseq from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/9cba592012de10e2e54f92c1404f090c412d72f9\"\u003e\u003ccode\u003e9cba592\u003c/code\u003e\u003c/a\u003e chore: apply bloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7b353e936cf867d7a69924c5d2c028968b26f1fb\"\u003e\u003ccode\u003e7b353e9\u003c/code\u003e\u003c/a\u003e chore: apply fmtappendf from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/7ce589719b01d07216d2bddf8fc8bdb9ec8bd667\"\u003e\u003ccode\u003e7ce5897\u003c/code\u003e\u003c/a\u003e chore: apply mapsloop from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/c85f6fba2f0ad7c98ff377a252828844e097bf57\"\u003e\u003ccode\u003ec85f6fb\u003c/code\u003e\u003c/a\u003e chore: apply sortslice from modernize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IBM/sarama/commit/bccb0fe09dd46633d3d5408fa6d11fdf0c04e99d\"\u003e\u003ccode\u003ebccb0fe\u003c/code\u003e\u003c/a\u003e chore: apply slicescontains from modernize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/IBM/sarama/compare/v1.45.2...v1.46.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/OffchainLabs/prysm/v6` from 6.0.5-rc.1.0.20250825143102-240cd1d0588a to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OffchainLabs/prysm/releases\"\u003egithub.com/OffchainLabs/prysm/v6's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v6.0.4...v6.1.0\"\u003ev6.1.0\u003c/a\u003e - 2025-09-26\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eImportant note: All operators should upgrade as soon as possible to v6.0.5 OR v6.1.0 to receive a critical stability patch. v6.0.5 only includes the stability fix on top of v6.0.4, whereas v6.1.0 includes a much larger set of changes, detailed below.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis release has support for Fusaka testnets as well as many mainnet improvements. Testnet operators are required to update prior to the testnet fork date. See [PR \u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/15721\"\u003e#15721\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/pull/15721\"\u003eOffchainLabs/prysm#15721\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eMainnet operators are encouraged to update per their regular update cadence.\u003c/p\u003e\n\u003cp\u003ev6.1.0 raises the default builder gas limit[1] from 36M to 45M, includes a memory utilization optimization that should benefit all beacon nodes, along with other improvements and bugfixes. Also included are incremental light client support components and fusaka features waiting to be activated. This will be the last release in the v6 cycle before the mainnet fusaka release, which will be tagged v7.0.0.\u003c/p\u003e\n\u003ch4\u003eNoteworthy improvements, changes and bugfixes:\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003e--disable-experimental-state\u003c/code\u003e beacon-node flag has been removed, marking the full graduation of the \u003ca href=\"https://hackmd.io/zlTJ6Qe_RiueT3y2R77BvA\"\u003eCopy-on-write design\u003c/a\u003e for BeaconState fields, which reduces the memory overhead of keeping multiple BeaconStates in RAM for block processing. Congrats \u003ca href=\"https://github.com/rkapka\"\u003e\u003ccode\u003e@​rkapka\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eThe behavior set by the \u003ccode\u003e--attest_timely\u003c/code\u003e flag is now on by default, with the flag itself deprecated.\u003c/li\u003e\n\u003cli\u003eGetDutiesV2 introduced, lowering duty request latency and beacon-node load. Multiple other improvements and bugfixes have been made to harden the validator run loop.\u003c/li\u003e\n\u003cli\u003eNew validator flag \u003ccode\u003e--max-health-checks\u003c/code\u003e configures a validator to switch to a fallback beacon node after the given number of health check failures.\u003c/li\u003e\n\u003cli\u003eImprovements to rest-mode validator, defaulting to SSZ where available and adding SSZ support to more Beacon API endpoints.\u003c/li\u003e\n\u003cli\u003eBeacon API now honors the gzip content-encoding header.\u003c/li\u003e\n\u003cli\u003eLog timestamps now include milliseconds.\u003c/li\u003e\n\u003cli\u003eFull fusaka support for testnets!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial shout out to our new team member \u003ca href=\"https://github.com/satushh\"\u003e\u003ccode\u003e@​satushh\u003c/code\u003e\u003c/a\u003e!!\nWelcome to new contributors: \u003ca href=\"https://github.com/Alleysira\"\u003e\u003ccode\u003e@​Alleysira\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raulk\"\u003e\u003ccode\u003e@​raulk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tomasandroil\"\u003e\u003ccode\u003e@​tomasandroil\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/trinadh61\"\u003e\u003ccode\u003e@​trinadh61\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sahil-4555\"\u003e\u003ccode\u003e@​Sahil-4555\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ppopth\"\u003e\u003ccode\u003e@​ppopth\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Galoretka\"\u003e\u003ccode\u003e@​Galoretka\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fernantho\"\u003e\u003ccode\u003e@​fernantho\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Muzry\"\u003e\u003ccode\u003e@​Muzry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jihoonsong\"\u003e\u003ccode\u003e@​jihoonsong\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sashass1315\"\u003e\u003ccode\u003e@​sashass1315\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/DeVikingMark\"\u003e\u003ccode\u003e@​DeVikingMark\u003c/code\u003e\u003c/a\u003e\nThanks for your continued contributions: \u003ca href=\"https://github.com/KaloyanTanev\"\u003e\u003ccode\u003e@​KaloyanTanev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rose2221\"\u003e\u003ccode\u003e@​rose2221\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jtraglia\"\u003e\u003ccode\u003e@​jtraglia\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syjn99\"\u003e\u003ccode\u003e@​syjn99\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/NikolaiKryshnev\"\u003e\u003ccode\u003e@​NikolaiKryshnev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hyunchel\"\u003e\u003ccode\u003e@​hyunchel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syjn99\"\u003e\u003ccode\u003e@​syjn99\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e[1] To override this limit, use the validator flag \u003ccode\u003e--suggested-gas-limit\u003c/code\u003e or set the \u003ccode\u003ebuilder.gas_limit\u003c/code\u003e setting in your \u003ca href=\"https://prysm.offchainlabs.com/docs/configure-prysm/fee-recipient/#advanced-configure-mev-builder-and-gas-limit\"\u003eproposer settings file\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePeerDAS: Add \u003ccode\u003eCustodyInfo\u003c/code\u003e in \u003ccode\u003eBeaconNode\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15378\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGetDutiesV2 gRPC function, removes committee list from duties, replaced with committee length, validator committee index. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15273\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSZ support for two attestation APIs: \u003ccode\u003e/eth/v1/validator/attestation_data\u003c/code\u003e and. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15377\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded feature flag for validator client to use get duties v2. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15380\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement DAS. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15367\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003everifyBlobCommitmentCount\u003c/code\u003e: Print max allowed blob count in error message. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15386\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData column support for beacon api event end point. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15387\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement EIP-7917: Stable proposer lookahead. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15129\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003edataColumnSidecarByRootRPCHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15405\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew ssz-only flag for validator client to enable calling rest apis in SSZ, starting with get block endpoint. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15390\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003edataColumnSidecarsByRangeRPCHandler\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15421\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SSZ support for \u003ccode\u003esubmitPoolAttestationsV2\u003c/code\u003e beacon API. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15422\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eStatusV2\u003c/code\u003e proto message. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15423\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eSendDataColumnSidecarsByRangeRequest\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15430\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eSendDataColumnSidecarsByRootRequest\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15430\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement beacon API blob sidecar enpoint for Fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15436\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement the new Fulu Metadata. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15440\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement reconstruction. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15454\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement engine method \u003ccode\u003eGetBlobsV2\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15469\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement execution \u003ccode\u003eReconstructDataColumnSidecars\u003c/code\u003e, which reconstruct data column sidecars from data fetched from the execution layer. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15469\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enew \u003ccode\u003e--batch-verifier-limit\u003c/code\u003e flag to configure max number of signatures to batch verify on gossip. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15467\"\u003e[PR]\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/OffchainLabs/prysm/blob/develop/CHANGELOG.md\"\u003egithub.com/OffchainLabs/prysm/v6's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on Keep a Changelog, and this project adheres to Semantic Versioning.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v6.0.3...v6.0.4\"\u003ev6.0.4\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003cp\u003eThis release has more work on PeerDAS, and light client support. Additionally, we have a few bug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBlob cache size now correctly set at startup.\u003c/li\u003e\n\u003cli\u003eA fix for slashing protection history exports where the validator database was in a nested folder.\u003c/li\u003e\n\u003cli\u003eCorrected behavior of the API call for state committees with an invalid request.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e/bin/sh\u003c/code\u003e is now symlinked to \u003ccode\u003e/bin/bash\u003c/code\u003e for Prysm docker images.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn the \u003ca href=\"https://github.com/eth-clients/hoodi\"\u003eHoodi\u003c/a\u003e testnet, the default gas limit is raised to 60M gas.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd light client mainnet spec test. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15295\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for light client req/resp domain. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15281\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded /bin/sh simlink to docker images. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15294\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded Prysm build data to otel tracing spans. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15302\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd light client minimal spec test support for \u003ccode\u003eupdate_ranking\u003c/code\u003e tests. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15297\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd fulu operation and epoch processing spec tests. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15284\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated e2e Beacon API evaluator to support more endpoints, including the ones introduced in Electra. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15304\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData column sidecars verification methods. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15232\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement data column sidecars filesystem. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15257\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd blob schedule support from \u003ca href=\"https://redirect.github.com/ethereum/consensus-specs/pull/4277\"\u003eethereum/consensus-specs#4277\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15272\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erandom forkchoice spec tests for fulu. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15287\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ability to download nightly test vectors. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15312\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Validation pipeline for data column sidecars received via gossip. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15310\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement P2P. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15347\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Implement the blockchain package. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15350\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate spec tests to v1.6.0-alpha.0. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15306\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: Refactor the reconstruction pipeline. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15309\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePeerDAS: \u003ccode\u003eDataColumnStorage.Get\u003c/code\u003e - Exit early no columns are available. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15309\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault hoodi testnet builder gas limit to 60M. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15361\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix cyclical dependencies issue when using testing/util package. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15248\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet seen blob cache size correctly based on current slot time at start up. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15348\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eslashing-protection-history export\u003c/code\u003e failing when \u003ccode\u003evalidator.db\u003c/code\u003e is in a nested folder like \u003ccode\u003edata/direct/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/14954\"\u003e#14954\u003c/a\u003e). \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15351\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMade \u003ccode\u003e/eth/v1/beacon/states/{state_id}/committees\u003c/code\u003e endpoint return \u003ccode\u003e400\u003c/code\u003e when slot does not belong to the specified epoch, aligning with the Beacon API spec (\u003ca href=\"https://redirect.github.com/OffchainLabs/prysm/issues/15355\"\u003e#15355\u003c/a\u003e). \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15356\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved eager validator context cancellation that was causing validator builder registrations to fail occasionally. \u003ca href=\"https://redirect.github.com/prysmaticlabs/prysm/pull/15369\"\u003e[PR]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/prysmaticlabs/prysm/compare/v6.0.2...v6.0.3\"\u003ev6.0.3\u003c/a\u003e - 2025-05-21\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\u003eSee full diff in \u003ca href=\"https://github.com/OffchainLabs/prysm/commits/v6.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/ethereum/go-ethereum` from 1.16.1 to 1.16.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\u003eBioelectric Infusers (v1.16.4)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eThis release enables the Osaka (Fusaka) fork on testnets. We also enable two blob-parameter only (BPO) forks for the testnets.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHolesky\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOsaka at time \u003ccode\u003e1759308480\u003c/code\u003e (2025-10-01 08:48:00 UTC)\u003c/li\u003e\n\u003cli\u003eBPO1 at time \u003ccode\u003e1759800000\u003c/code\u003e (2025-10-07 01:20:00 UTC)\u003c/li\u003e\n\u003cli\u003eBPO2 at time \u003ccode\u003e1760389824\u003c/code\u003e (2025-10-13 21:10:24 UTC)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSepolia\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOsaka at time \u003ccode\u003e1760427360\u003c/code\u003e (2025-10-14 07:36:00 UTC)\u003c/li\u003e\n\u003cli\u003eBPO1 at time \u003ccode\u003e1761017184\u003c/code\u003e (2025-10-21 03:26:24 UTC)\u003c/li\u003e\n\u003cli\u003eBPO2 at time \u003ccode\u003e1761607008\u003c/code\u003e (2025-10-27 23:16:48 UTC)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHoodi\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOsaka at time \u003ccode\u003e1761677592\u003c/code\u003e (2025-10-28 18:53:12 UTC)\u003c/li\u003e\n\u003cli\u003eBPO1 at time \u003ccode\u003e1762365720\u003c/code\u003e (2025-11-05 18:02:00 UTC)\u003c/li\u003e\n\u003cli\u003eBPO2 at time \u003ccode\u003e1762955544\u003c/code\u003e (2025-11-12 13:52:24 UTC)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWith BPO1 and BPO2, the blob capacity of these networks will increase as follows:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBPO1: max blobs/block: \u003ccode\u003e15\u003c/code\u003e, target: \u003ccode\u003e10\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eBPO2: max blobs/block: \u003ccode\u003e21\u003c/code\u003e, target: \u003ccode\u003e14\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs of this release, the default block gas limit is set to \u003cstrong\u003e60M gas\u003c/strong\u003e.\nThis is the recommended limit that we, as client authors, feel comfortable with.\u003c/p\u003e\n\u003ch3\u003eCLI commands\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egeth snapshot\u003c/code\u003e and related commands no longer fail due to not finding the trie journal file. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32531\"\u003e#32531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eA regression in \u003ccode\u003egeth snapshot dump\u003c/code\u003e and \u003ccode\u003egeth export-preimages\u003c/code\u003e is resolved. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32650\"\u003e#32650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWe have added an experimental zkVM 'guest program', \u003ccode\u003ekeeper\u003c/code\u003e, to the source tree. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32543\"\u003e#32543\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32638\"\u003e#32638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32736\"\u003e#32736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRPC\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eeth_call\u003c/code\u003e and related operations were fixed to not apply the EIP-7825 per-transaction gas limit when executing under Osaka fork rules. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32641\"\u003e#32641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFor \u003ccode\u003eeth_getLogs\u003c/code\u003e and other log filtering operations, it is now possible to configure the number of addresses allowed in the filter using the \u003ccode\u003e--rpc.logquerylimit\u003c/code\u003e flag. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32327\"\u003e#32327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStarting Geth with the \u003ccode\u003e--state.size-tracking\u003c/code\u003e option enables collection of precise state size numbers, which can be read using the \u003ccode\u003edebug_stateSize\u003c/code\u003e endpoint. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32362\"\u003e#32362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe new \u003ccode\u003edebug_executionWitness\u003c/code\u003e and \u003ccode\u003edebug_executionWitnessByHash\u003c/code\u003e methods create a block witness for stateless execution. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32216\"\u003e#32216\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTracing \u0026amp; ABIGEN\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThere is a new \u003ccode\u003eCodeChangeV2\u003c/code\u003e hook, with a \u003ccode\u003eCodeChangeReason\u003c/code\u003e parameter. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32525\"\u003e#32525\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32535\"\u003e#32535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIn certain corner-cases related to SELFDESTRUCT, \u003ccode\u003eOnBalanceChange\u003c/code\u003e was not invoked. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32526\"\u003e#32526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBoundContract\u003c/code\u003e in \u003ccode\u003eaccounts/abi/bind/v2\u003c/code\u003e now exposes an \u003ccode\u003eAddress\u003c/code\u003e method. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32559\"\u003e#32559\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe EVM MODEXP precompiled account has seen some optimizations to improve performance for worst-case inputs. We are especially grateful for \u003ca href=\"https://github.com/GottfriedHerold\"\u003e\u003ccode\u003e@​GottfriedHerold\u003c/code\u003e\u003c/a\u003e's work on improving the underlying math/big library. (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32527\"\u003e#32527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32553\"\u003e#32553\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32568\"\u003e#32568\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32576\"\u003e#32576\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/41714b4975845b1d6e3277b7b92e80c66a584d2b\"\u003e\u003ccode\u003e41714b4\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release/1.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/b964b6574f118cc23fc46a2353008a7a97b74fc1\"\u003e\u003ccode\u003eb964b65\u003c/code\u003e\u003c/a\u003e version: release go-ethereum v1.16.4 stable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/0977a02ec1eec2d0d85236c33b0e8878b703f890\"\u003e\u003ccode\u003e0977a02\u003c/code\u003e\u003c/a\u003e params: schedule Osaka/BPO1/BPO2 for testnets (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32735\"\u003e#32735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7d8ccddaaccb4f9ebeaa317ad82aee93ab891399\"\u003e\u003ccode\u003e7d8ccdd\u003c/code\u003e\u003c/a\u003e all: refactor to use builtin max/min (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32694\"\u003e#32694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/bacc1504baa6ede16e8541d74b141d4dac763e3a\"\u003e\u003ccode\u003ebacc150\u003c/code\u003e\u003c/a\u003e core/txpool: add eip2681 check for incoming transactions (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32726\"\u003e#32726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/ad484fcbd0f513d09d20de616528efba9bba9d71\"\u003e\u003ccode\u003ead484fc\u003c/code\u003e\u003c/a\u003e build: upgrade to execution-spec-tests v5.1.0 (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32742\"\u003e#32742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/89158aa64e09c91f8fd56e05afaab4e28edc6be1\"\u003e\u003ccode\u003e89158aa\u003c/code\u003e\u003c/a\u003e core/txpool/blobpool: convert and add one-by-one (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32718\"\u003e#32718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/965ffff9ac4fee6169df8b5fd0a6c097475b9fb9\"\u003e\u003ccode\u003e965ffff\u003c/code\u003e\u003c/a\u003e all: add bpo1 and bpo2 overrides (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32737\"\u003e#32737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/7611f351c18de983c49544f09aa042bd0403243b\"\u003e\u003ccode\u003e7611f35\u003c/code\u003e\u003c/a\u003e accounts/abi/bind: fix data race in TestWaitDeployedCornerCases (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32740\"\u003e#32740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/go-ethereum/commit/1c706d1571d6e61754631ae6f0ae73d54ed4d44a\"\u003e\u003ccode\u003e1c706d1\u003c/code\u003e\u003c/a\u003e accounts/keystore: use ticker to avoid timer allocations (\u003ca href=\"https://redirect.github.com/ethereum/go-ethereum/issues/32732\"\u003e#32732\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.16.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ferranbt/fastssz` from 0.1.4 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ferranbt/fastssz/blob/main/CHANGELOG.md\"\u003egithub.com/ferranbt/fastssz's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.1.5 (Unreleased)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efix: Array of fixed size of bytes with size in external package \u003ca href=\"https://redirect.github.com/ferranbt/fastssz/pull/181\"\u003eGH-181\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\u003eSee full diff in \u003ca href=\"https://github.com/ferranbt/fastssz/compare/v0.1.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 `github.com/go-co-op/gocron/v2` from 2.16.2 to 2.16.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-co-op/gocron/releases\"\u003egithub.com/go-co-op/gocron/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea return is missing to stop execution if the job is not found by \u003ca href=\"https://github.com/sarff\"\u003e\u003ccode\u003e@​sarff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/872\"\u003ego-co-op/gocron#872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/setup-go from 5 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/871\"\u003ego-co-op/gocron#871\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sarff\"\u003e\u003ccode\u003e@​sarff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/872\"\u003ego-co-op/gocron#872\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-co-op/gocron/compare/v2.16.5...v2.16.6\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.16.5...v2.16.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eerrors.New\u003c/code\u003e for non-formatted strings by \u003ca href=\"https://github.com/apocelipes\"\u003e\u003ccode\u003e@​apocelipes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/870\"\u003ego-co-op/gocron#870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd go1.25 tests by \u003ca href=\"https://github.com/apocelipes\"\u003e\u003ccode\u003e@​apocelipes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/869\"\u003ego-co-op/gocron#869\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-co-op/gocron/compare/v2.16.4...v2.16.5\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.16.4...v2.16.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 4 to 5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/860\"\u003ego-co-op/gocron#860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/crypto from 0.40.0 to 0.41.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/859\"\u003ego-co-op/gocron#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive GitHub Copilot instructions for gocron development by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/866\"\u003ego-co-op/gocron#866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix memory consumption issue by changing jobOutRequest channels to use pointers and reducing buffer size by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/864\"\u003ego-co-op/gocron#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump testify by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/868\"\u003ego-co-op/gocron#868\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/866\"\u003ego-co-op/gocron#866\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-co-op/gocron/compare/v2.16.3...v2.16.4\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.16.3...v2.16.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: cancel job contexts in create/update errors by \u003ca href=\"https://github.com/JohnRoesler\"\u003e\u003ccode\u003e@​JohnRoesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-co-op/gocron/pull/858\"\u003ego-co-op/gocron#858\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-co-op/gocron/compare/v2.16.2...v2.16.3\"\u003ehttps://github.com/go-co-op/gocron/compare/v2.16.2...v2.16.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/3966ea971dfdd2f21a945dadf5ef7301abc3fdee\"\u003e\u003ccode\u003e3966ea9\u003c/code\u003e\u003c/a\u003e Bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/d56a063ca0e9130a4f63e5aa73eff4e81fecbb3e\"\u003e\u003ccode\u003ed56a063\u003c/code\u003e\u003c/a\u003e Added a return to the selectRunJobRequest function (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/6e6485bd57fe3e76f6169671e77e09eab4cf0e57\"\u003e\u003ccode\u003e6e6485b\u003c/code\u003e\u003c/a\u003e Add go1.25 tests (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/b383ca99c53ebd7d38ea4c602404c6f54beee01d\"\u003e\u003ccode\u003eb383ca9\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eerrors.New\u003c/code\u003e for non-formatted strings (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/cc3a1dbf46a67dc6d3fe89a8127784417a9008f8\"\u003e\u003ccode\u003ecc3a1db\u003c/code\u003e\u003c/a\u003e Bump testify (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/9e8c79dc9b5cc32dcb223e7782a481d54590420e\"\u003e\u003ccode\u003e9e8c79d\u003c/code\u003e\u003c/a\u003e Fix memory consumption issue by changing jobOutRequest channels to use pointe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/8187978b014aed505e4a00eb914b46dd336913d4\"\u003e\u003ccode\u003e8187978\u003c/code\u003e\u003c/a\u003e Add comprehensive GitHub Copilot instructions for gocron development (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/5bf6802fe1215604a6dc9316a94b010a1c0c98e6\"\u003e\u003ccode\u003e5bf6802\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/crypto from 0.40.0 to 0.41.0 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/78468fab737d11a20fe56615d7ea71333cd43b16\"\u003e\u003ccode\u003e78468fa\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-co-op/gocron/commit/fcfcb87056b451f34d9275f9c1e5bf4450c113f5\"\u003e\u003ccode\u003efcfcb87\u003c/code\u003e\u003c/a\u003e fix: cancel job contexts in create/update errors (\u003ca href=\"https://redirect.github.com/go-co-op/gocron/issues/858\"\u003e#858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/go-co-op/gocron/compare/v2.16.2...v2.16.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/huandu/go-sqlbuilder` from 1.36.0 to 1.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huandu/go-sqlbuilder/releases\"\u003egithub.com/huandu/go-sqlbuilder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.37.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[NEW] Support clone (deep copy) in all builders (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[BUG] Fix union limit syntax error with some flavor (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e) Thanks, \u003ca href=\"https://github.com/zhangyongding\"\u003e\u003ccode\u003e@​zhangyongding\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUG] Support typed nil in interpolation (\u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ehttps://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.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/huandu/go-sqlbuilder/commit/044cf35caf9c454a03190def2d23f124b6105de0\"\u003e\u003ccode\u003e044cf35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/218\"\u003e#218\u003c/a\u003e from huandu/feature/copy-builder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/b69f05d42ea811df0f924b34798afef0f6905940\"\u003e\u003ccode\u003eb69f05d\u003c/code\u003e\u003c/a\u003e add fuzz test for SelectBuilder.Clone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/22d937cd5e19172e375792e444a372e9615d9360\"\u003e\u003ccode\u003e22d937c\u003c/code\u003e\u003c/a\u003e fix lint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/0381e443b67f14c2ef427abdac84327f394cb0f4\"\u003e\u003ccode\u003e0381e44\u003c/code\u003e\u003c/a\u003e update readme for CLone\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/77d3e53675dcd940f7da8269650cc969ec93773e\"\u003e\u003ccode\u003e77d3e53\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/211\"\u003e#211\u003c/a\u003e: Support clone (deep copy) in all builders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/55936be25debd360976171da04948264d62cedd6\"\u003e\u003ccode\u003e55936be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/216\"\u003e#216\u003c/a\u003e from zhangyongding/union-support-limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/756c9cfb4aeea095f2863595df5b564ab7dcffac\"\u003e\u003ccode\u003e756c9cf\u003c/code\u003e\u003c/a\u003e fix: union limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huandu/go-sqlbuilder/commit/4e4c7b0208421551afb62423289aca5d3a86bfe6\"\u003e\u003ccode\u003e4e4c7b0\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/huandu/go-sqlbuilder/issues/213\"\u003e#213\u003c/a\u003e support typed nil in interpolation\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/huandu/go-sqlbuilder/compare/v1.36.0...v1.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race when calling Preprocess and msg ID generator by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/627\"\u003elibp2p/go-libp2p-pubsub#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test races and enable race tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/626\"\u003elibp2p/go-libp2p-pubsub#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip 32-bit tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/628\"\u003elibp2p/go-libp2p-pubsub#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.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/libp2p/go-libp2p-pubsub/commit/abb8f8a2cd5aee610e16de66d63cd539a353e166\"\u003e\u003ccode\u003eabb8f8a\u003c/code\u003e\u003c/a\u003e Release v0.14.2 (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/bc7e2e619dd243c6b2636181d1d89080b43b6c9f\"\u003e\u003ccode\u003ebc7e2e6\u003c/code\u003e\u003c/a\u003e Skip 32-bit tests in CI (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/631e47b133f56802f6b3c3f8ab0dd344920c81ae\"\u003e\u003ccode\u003e631e47b\u003c/code\u003e\u003c/a\u003e Fix test races and enable race tests in CI (\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/e38c340f93f463b690917ad21fc5170969ef565c\"\u003e\u003ccode\u003ee38c340\u003c/code\u003e\u003c/a\u003e Fix race when calling Preprocess and msg ID generator(\u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/multiformats/go-multiaddr` from 0.16.0 to 0.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/multiformats/go-multiaddr/releases\"\u003egithub.com/multiformats/go-multiaddr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ereduce allocations in Bytes() and manet methods by \u003ca href=\"https://github.com/sukunrt\"\u003e\u003ccode\u003e@​sukunrt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/multiformats/go-multiaddr/pull/280\"\u003emultiformats/go-multiaddr#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/multiformats/go-multiaddr/compare/v0.16.0...v0.16.1\"\u003ehttps://github.com/multiformats/go-multiaddr/compare/v0.16.0...v0.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/multiformats/go-multiaddr/commit/3b99966d90a2cefddd7a3a03996a11721dad6589\"\u003e\u003ccode\u003e3b99966\u003c/code\u003e\u003c/a\u003e Release v0.16.1 (\u003ca href=\"https://redirect.github.com/multiformats/go-multiaddr/issues/281\"\u003e#281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/multiformats/go-multiaddr/commit/c94fa40c3a1afd5292bbee9298aaa662e1da6709\"\u003e\u003ccode\u003ec94fa40\u003c/code\u003e\u003c/a\u003e reduce allocations in Bytes() and manet methods (\u003ca href=\"https://redirect.github.com/multiformats/go-multiaddr/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/multiformats/go-multiaddr/compare/v0.16.0...v0.16.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.23.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\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/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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/prometheus/client_golang/compare/v1.23.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/redis/go-redis/v9` from 9.7.3 to 9.14.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.14.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.13.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.14.0 (2025-09-10)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧰 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdates release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3504\"\u003e#3504\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/elena-kolevksa\"\u003e\u003ccode\u003e@​elena-kolevska\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/htemelski-redis\"\u003e\u003ccode\u003e@​htemelski-redis\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e9.13.0 (2025-09-03)\u003c/h1\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixes on Read and Write buffer sizes and UniversalOptions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePipeliner expose queued commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(test): fix a timing issue in pubsub test (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow users to enable read-write splitting in failover mode. (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3482\"\u003e#3482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the read/write buffer size of the sentinel client to 4KiB (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3476\"\u003e#3476\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd wait metrics to otel (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3493\"\u003e#3493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClean failing timeout implementation (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3472\"\u003e#3472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure that JSON.GET returns Nil response (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3470\"\u003e#3470\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/2da6ca07c065db5f24bf47cbf70510c80e3190ba\"\u003e\u003ccode\u003e2da6ca0\u003c/code\u003e\u003c/a\u003e chore(release): Update the rest of the versions (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3513\"\u003e#3513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/c11a70448132e808ea8e6f33775ace839859dc0d\"\u003e\u003ccode\u003ec11a704\u003c/code\u003e\u003c/a\u003e chore(release): v9.14.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3512\"\u003e#3512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/8f5469abd04faaaceb1d211dbe15ca3538ed1e5f\"\u003e\u003ccode\u003e8f5469a\u003c/code\u003e\u003c/a\u003e chore(ci): Update release drafter config to exclude dependabot (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a264ffb8a4a923043364329cbfdbf7577a64c293\"\u003e\u003ccode\u003ea264ffb\u003c/code\u003e\u003c/a\u003e fix: SetErr on Cmd if the command cannot be queued correctly in multi/exec (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e0853aba634dd9fb50a55919c2442ffe7d382013\"\u003e\u003ccode\u003ee0853ab\u003c/code\u003e\u003c/a\u003e Added batch process method to the pipeline (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/65e1c22065050e7390350482f41728f470fe7994\"\u003e\u003ccode\u003e65e1c22\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-go from 5 to 6 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3504\"\u003e#3504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/52bda7a35ac3b6032a563e23329b912cb0a0a589\"\u003e\u003ccode\u003e52bda7a\u003c/code\u003e\u003c/a\u003e chore(release): 9.13.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3500\"\u003e#3500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/19fdc488a76e982038f240642ab00a90d8c10d9d\"\u003e\u003ccode\u003e19fdc48\u003c/code\u003e\u003c/a\u003e chore(otel): register wait metrics (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/10121e9e1c8800432e788a02fc0c24d740391702\"\u003e\u003ccode\u003e10121e9\u003c/code\u003e\u003c/a\u003e feat(osscluster): Support subscriptions against cluster slave nodes (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/6f41b600c5f69da9da9b33dafd1e733d2500b37a\"\u003e\u003ccode\u003e6f41b60\u003c/code\u003e\u003c/a\u003e fix(client): Do not assume that all non-IP hosts are loopbacks (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3085\"\u003e#3085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.7.3...v9.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sony/gobreaker/v2` from 2.1.0 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/6544c8b72f28e41f1b6038202fcc3f026c5c14ae\"\u003e\u003ccode\u003e6544c8b\u003c/code\u003e\u003c/a\u003e Delete mutex in redis.Store.Unlock (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7bc9a409e5cb7ffec5b213e7398d1f38520a3fad\"\u003e\u003ccode\u003e7bc9a40\u003c/code\u003e\u003c/a\u003e Remove .DS_Store (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/102\"\u003e#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b461bb28e7b88ace5b7c10b8c90c390ce91bb9e8\"\u003e\u003ccode\u003eb461bb2\u003c/code\u003e\u003c/a\u003e Separate TwoStepCircuitBreaker into other files (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/e256737c5fa5c7a98e9ecaf30d0dd21962fe1d4d\"\u003e\u003ccode\u003ee256737\u003c/code\u003e\u003c/a\u003e Separate Redis logic into another package (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/99\"\u003e#99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/7b78a7ed2741041b4544192f8c7783af7d1602c8\"\u003e\u003ccode\u003e7b78a7e\u003c/code\u003e\u003c/a\u003e Separate counter logic into another file (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/39e28778ea7e049670a209dfd292438cda8018ee\"\u003e\u003ccode\u003e39e2877\u003c/code\u003e\u003c/a\u003e Introduce time-based rolling window (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/95\"\u003e#95\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/b02e0524c9f212f5295f191e95b6274b4be3c7f2\"\u003e\u003ccode\u003eb02e052\u003c/code\u003e\u003c/a\u003e Simplify example (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/9eeeab969bbc969b579e70b95d43c6a875a212e2\"\u003e\u003ccode\u003e9eeeab9\u003c/code\u003e\u003c/a\u003e Simplify http_breaker.go (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/77914ffae166357eebff70c8b2d94db1b8d0dcd6\"\u003e\u003ccode\u003e77914ff\u003c/code\u003e\u003c/a\u003e refactor: allow injecting custom redis.Client into RedisStore (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sony/gobreaker/commit/8d950bf232bc0784d25124d1deec1e57f64f7f7e\"\u003e\u003ccode\u003e8d950bf\u003c/code\u003e\u003c/a\u003e Update Go versions (\u003ca href=\"https://redirect.github.com/sony/gobreaker/issues/94\"\u003e#94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sony/gobreaker/compare/v2.1.0...v2.2.1\"\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.9.1 to 1.10.1\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.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\u003cp\u003eMore details can be found here: \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2303#issuecomment-3242333515\"\u003espf13/cobra#2303\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e✨ Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlow context to command in SetHelpFunc by \u003ca href=\"https://github.com/Frassle\"\u003e\u003ccode\u003e@​Frassle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2241\"\u003espf13/cobra#2241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe default ShellCompDirective can be customized for a command and its subcommands by \u003ca href=\"https://github.com/albers\"\u003e\u003ccode\u003e@​albers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2238\"\u003espf13/cobra#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade golangci-lint to v2, address findings by \u003ca href=\"https://github.com/scop\"\u003e\u003ccode\u003e@​scop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/spf13/cobra/pull/2279\"\u003espf13/cob...\n\n_Description has been truncated_","html_url":"https://github.com/repo-senseimko0p/xatu/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/repo-senseimko0p%2Fxatu/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"0.13.0","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T07:50:43.000Z","version_change":"0.13.0 → 0.15.0","issue":{"uuid":"2869444266","node_id":"PR_kwDOP4yB9c6rCD6q","number":1,"state":"open","title":"Bump github.com/libp2p/go-libp2p-pubsub from 0.13.0 to 0.15.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-29T07:50:43.000Z","updated_at":"2025-09-29T07:50:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.13.0","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub) from 0.13.0 to 0.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/638\"\u003elibp2p/go-libp2p-pubsub#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Select ctx.Done() when preprocessing to avoid blocking on cancel by \u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipSub Params validation by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/642\"\u003elibp2p/go-libp2p-pubsub#642\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/infrmtcs\"\u003e\u003ccode\u003e@​infrmtcs\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/635\"\u003elibp2p/go-libp2p-pubsub#635\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.2...v0.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race when calling Preprocess and msg ID generator by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/627\"\u003elibp2p/go-libp2p-pubsub#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix test races and enable race tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/626\"\u003elibp2p/go-libp2p-pubsub#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip 32-bit tests in CI by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/628\"\u003elibp2p/go-libp2p-pubsub#628\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.1...v0.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(BatchPublishing): Make topic.AddToBatch threadsafe by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/622\"\u003elibp2p/go-libp2p-pubsub#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: uci/copy-templates by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/604\"\u003elibp2p/go-libp2p-pubsub#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IDONTWANT)!: Do not IDONTWANT your sender by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/609\"\u003elibp2p/go-libp2p-pubsub#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(gossipsub): Add MessageBatch by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/607\"\u003elibp2p/go-libp2p-pubsub#607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend IDONTWANT before first publish by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/612\"\u003elibp2p/go-libp2p-pubsub#612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.1\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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.13.0...v0.15.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/libp2p/go-libp2p-pubsub\u0026package-manager=go_modules\u0026previous-version=0.13.0\u0026new-version=0.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/gunatppcap/ironwall-service/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gunatppcap%2Fironwall-service/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"0.14.3","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-24T12:28:11.000Z","version_change":"0.14.3 → 0.15.0","issue":{"uuid":"2856782321","node_id":"PR_kwDOFABrEc6qRwnx","number":2700,"state":"open","title":"build(deps): Bump the all-go group across 3 directories with 4 updates","user":"dependabot[bot]","labels":["T:dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T12:28:11.000Z","updated_at":"2025-09-24T15:20: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":4,"packages":[{"name":"github.com/celestiaorg/go-square/v3","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/celestiaorg/go-square"},{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.3","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/ipfs/go-datastore","old_version":"0.8.3","new_version":"0.9.0","repository_url":"https://github.com/ipfs/go-datastore"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 2 updates in the / directory: [github.com/celestiaorg/go-square/v3](https://github.com/celestiaorg/go-square) and [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub).\nBumps the all-go group with 1 update in the /execution/grpc directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node).\nBumps the all-go group with 2 updates in the /sequencers/single directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node) and [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore).\n\nUpdates `github.com/celestiaorg/go-square/v3` from 3.0.0 to 3.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-square/releases\"\u003egithub.com/celestiaorg/go-square/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: rename and regenerate blob package by \u003ca href=\"https://github.com/cmwaters\"\u003e\u003ccode\u003e@​cmwaters\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/194\"\u003ecelestiaorg/go-square#194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v3.0.0...v3.0.1\"\u003ehttps://github.com/celestiaorg/go-square/compare/v3.0.0...v3.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/5fdd256df64d65953d1f3496fc0cc529188b4a5f\"\u003e\u003ccode\u003e5fdd256\u003c/code\u003e\u003c/a\u003e chore!: rename and regenerate blob package (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/194\"\u003e#194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v3.0.0...v3.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/libp2p/go-libp2p-pubsub` from 0.14.3 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-datastore` from 0.8.3 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: context datastore by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(keytransform): support transaction feature by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/239\"\u003eipfs/go-datastore#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme links by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/246\"\u003eipfs/go-datastore#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/247\"\u003eipfs/go-datastore#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: query iterator by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/244\"\u003eipfs/go-datastore#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/252\"\u003eipfs/go-datastore#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix comment by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/253\"\u003eipfs/go-datastore#253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/86fc4ef5cbbb9653482477fb4c15f75414bcb42f\"\u003e\u003ccode\u003e86fc4ef\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/d1138db9ec361ee75b7a050c84362db374496a03\"\u003e\u003ccode\u003ed1138db\u003c/code\u003e\u003c/a\u003e feat(keytransform): support transaction feature (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/1ce683b1b56a3f3dd0f64c28d7d24903f2c31233\"\u003e\u003ccode\u003e1ce683b\u003c/code\u003e\u003c/a\u003e feat: context datastore (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/c4698f69486e99ebac11d82f32836f481a7879da\"\u003e\u003ccode\u003ec4698f6\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/bed0c816b1e8a3920e6495c5967d2c449253dccb\"\u003e\u003ccode\u003ebed0c81\u003c/code\u003e\u003c/a\u003e fix comment (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/6dd312b21d0b71299ee8dfdb4892e62473cfcf84\"\u003e\u003ccode\u003e6dd312b\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/0797048badf78ef57b61dbce363bdd0a7a17fcf1\"\u003e\u003ccode\u003e0797048\u003c/code\u003e\u003c/a\u003e feat: query iterator (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/e34b22f040c0bbb47d1f8fcebc03fd9bbcd57451\"\u003e\u003ccode\u003ee34b22f\u003c/code\u003e\u003c/a\u003e ci: uci/update-go (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/5c239cb42461238046cce84850dcaf13d8efb69d\"\u003e\u003ccode\u003e5c239cb\u003c/code\u003e\u003c/a\u003e Update readme links (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.9.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/evstack/ev-node/pull/2700","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-node/issues/2700","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2700/packages"}},{"old_version":"0.14.3","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-24T09:47:39.000Z","version_change":"0.14.3 → 0.15.0","issue":{"uuid":"3448608988","node_id":"PR_kwDOFABrEc6qPp17","number":2698,"state":"open","title":"build(deps): Bump the all-go group across 5 directories with 6 updates","user":"dependabot[bot]","labels":["T:dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T09:47:39.000Z","updated_at":"2025-09-24T12:28:00.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":6,"packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.3","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/testcontainers/testcontainers-go/modules/compose","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/ipfs/go-datastore","old_version":"0.8.3","new_version":"0.9.0","repository_url":"https://github.com/ipfs/go-datastore"},{"name":"github.com/celestiaorg/go-square/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/celestiaorg/go-square"},{"name":"github.com/celestiaorg/tastora","old_version":"0.3.0","new_version":"0.5.0","repository_url":"https://github.com/celestiaorg/tastora"},{"name":"github.com/celestiaorg/go-square/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/celestiaorg/go-square"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 1 update in the / directory: [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub).\nBumps the all-go group with 1 update in the /execution/evm directory: [github.com/testcontainers/testcontainers-go/modules/compose](https://github.com/testcontainers/testcontainers-go).\nBumps the all-go group with 1 update in the /execution/grpc directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node).\nBumps the all-go group with 2 updates in the /sequencers/single directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node) and [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore).\nBumps the all-go group with 2 updates in the /test/docker-e2e directory: [github.com/celestiaorg/go-square/v2](https://github.com/celestiaorg/go-square) and [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora).\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.3 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/compose` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/compose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/evstack/ev-node` from 1.0.0-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-datastore` from 0.8.3 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: context datastore by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(keytransform): support transaction feature by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/239\"\u003eipfs/go-datastore#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme links by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/246\"\u003eipfs/go-datastore#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/247\"\u003eipfs/go-datastore#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: query iterator by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/244\"\u003eipfs/go-datastore#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/252\"\u003eipfs/go-datastore#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix comment by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/253\"\u003eipfs/go-datastore#253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/86fc4ef5cbbb9653482477fb4c15f75414bcb42f\"\u003e\u003ccode\u003e86fc4ef\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/d1138db9ec361ee75b7a050c84362db374496a03\"\u003e\u003ccode\u003ed1138db\u003c/code\u003e\u003c/a\u003e feat(keytransform): support transaction feature (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/1ce683b1b56a3f3dd0f64c28d7d24903f2c31233\"\u003e\u003ccode\u003e1ce683b\u003c/code\u003e\u003c/a\u003e feat: context datastore (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/c4698f69486e99ebac11d82f32836f481a7879da\"\u003e\u003ccode\u003ec4698f6\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/bed0c816b1e8a3920e6495c5967d2c449253dccb\"\u003e\u003ccode\u003ebed0c81\u003c/code\u003e\u003c/a\u003e fix comment (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/6dd312b21d0b71299ee8dfdb4892e62473cfcf84\"\u003e\u003ccode\u003e6dd312b\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/0797048badf78ef57b61dbce363bdd0a7a17fcf1\"\u003e\u003ccode\u003e0797048\u003c/code\u003e\u003c/a\u003e feat: query iterator (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/e34b22f040c0bbb47d1f8fcebc03fd9bbcd57451\"\u003e\u003ccode\u003ee34b22f\u003c/code\u003e\u003c/a\u003e ci: uci/update-go (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/5c239cb42461238046cce84850dcaf13d8efb69d\"\u003e\u003ccode\u003e5c239cb\u003c/code\u003e\u003c/a\u003e Update readme links (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-square/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-square/releases\"\u003egithub.com/celestiaorg/go-square/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.3-rc0\u003c/h2\u003e\n\u003cp\u003eThis release reverts an accidental breaking change that landed on v2.3.2\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\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/celestiaorg/go-square/commit/1f49860c25030c2cd85541ccc5cced47c7424dab\"\u003e\u003ccode\u003e1f49860\u003c/code\u003e\u003c/a\u003e revert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/b3db9faa7b36decbebb4db45b1778468022a0019\"\u003e\u003ccode\u003eb3db9fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/99f871f21c124c4ba84a2205145a5e01ba0187e5\"\u003e\u003ccode\u003e99f871f\u003c/code\u003e\u003c/a\u003e chore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/a0118a038d4b2e3a8a41998e027db3591c074a8d\"\u003e\u003ccode\u003ea0118a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/tastora` from 0.3.0 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/tastora/releases\"\u003egithub.com/celestiaorg/tastora's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeature: add support for ev-reth by \u003ca href=\"https://github.com/chatton\"\u003e\u003ccode\u003e@​chatton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/121\"\u003ecelestiaorg/tastora#121\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.4.1...v0.5.0\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.4.1...v0.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add mutex around port allocation by \u003ca href=\"https://github.com/chatton\"\u003e\u003ccode\u003e@​chatton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/120\"\u003ecelestiaorg/tastora#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade to go-square v3.0.0 by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/118\"\u003ecelestiaorg/tastora#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/118\"\u003ecelestiaorg/tastora#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/0af5860ad545922d60d3fddc3c31b2d018e38dda\"\u003e\u003ccode\u003e0af5860\u003c/code\u003e\u003c/a\u003e feature: add support for ev-reth (\u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/bc5e0bb4b24818573312047a3b10dd12c8d23dcf\"\u003e\u003ccode\u003ebc5e0bb\u003c/code\u003e\u003c/a\u003e chore: add mutex around port allocation (\u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/df8b5ba90bc57875a86b335167f063786b64393a\"\u003e\u003ccode\u003edf8b5ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/118\"\u003e#118\u003c/a\u003e from rootulp/rp/go-square-v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/9185dea125828d18eae6a2fa00a3d060d81bb7cd\"\u003e\u003ccode\u003e9185dea\u003c/code\u003e\u003c/a\u003e ci: remove redundant run step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/dc3b875ca59dc4ff1db1b0e5be0a20bec1508585\"\u003e\u003ccode\u003edc3b875\u003c/code\u003e\u003c/a\u003e ci: try bumping again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/b41fb16a69ed6a402fd6d778d6f88832e6934550\"\u003e\u003ccode\u003eb41fb16\u003c/code\u003e\u003c/a\u003e ci: bump to recent versions of GH actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/fde1fcc0fd12c9b2708371d8ffc1b275dbf3ee35\"\u003e\u003ccode\u003efde1fcc\u003c/code\u003e\u003c/a\u003e test: remove hard-coded strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/c84f8bcbcdf9fc6403e69633bfc982c8c4d42994\"\u003e\u003ccode\u003ec84f8bc\u003c/code\u003e\u003c/a\u003e chore: upgrade cosmos-sdk and celestia-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/dce3e2541274f411d0982dc2f24e050696912df6\"\u003e\u003ccode\u003edce3e25\u003c/code\u003e\u003c/a\u003e chore: update go v3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/4d9f44f3cb49ee4e473409bd901325db7f5ec429\"\u003e\u003ccode\u003e4d9f44f\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to go-square v3.0.0-rc0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.3.0...v0.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/celestiaorg/go-square/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-square/releases\"\u003egithub.com/celestiaorg/go-square/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.3-rc0\u003c/h2\u003e\n\u003cp\u003eThis release reverts an accidental breaking change that landed on v2.3.2\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\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/celestiaorg/go-square/commit/1f49860c25030c2cd85541ccc5cced47c7424dab\"\u003e\u003ccode\u003e1f49860\u003c/code\u003e\u003c/a\u003e revert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/b3db9faa7b36decbebb4db45b1778468022a0019\"\u003e\u003ccode\u003eb3db9fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/99f871f21c124c4ba84a2205145a5e01ba0187e5\"\u003e\u003ccode\u003e99f871f\u003c/code\u003e\u003c/a\u003e chore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/a0118a038d4b2e3a8a41998e027db3591c074a8d\"\u003e\u003ccode\u003ea0118a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/evstack/ev-node/pull/2698","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-node/issues/2698","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2698/packages"}},{"old_version":"0.14.3","new_version":"0.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-22T21:33:25.000Z","version_change":"0.14.3 → 0.15.0","issue":{"uuid":"2851198806","node_id":"PR_kwDOFABrEc6p8ddW","number":2692,"state":"closed","title":"build(deps): Bump the all-go group across 5 directories with 6 updates","user":"dependabot[bot]","labels":["T:dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-09-24T09:47:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T21:33:25.000Z","updated_at":"2025-09-24T09:47:44.000Z","time_to_close":130459,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"all-go","update_count":6,"packages":[{"name":"github.com/libp2p/go-libp2p-pubsub","old_version":"0.14.3","new_version":"0.15.0","repository_url":"https://github.com/libp2p/go-libp2p-pubsub"},{"name":"github.com/testcontainers/testcontainers-go/modules/compose","old_version":"0.38.0","new_version":"0.39.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/evstack/ev-node","old_version":"1.0.0-beta.3","new_version":"1.0.0-beta.4","repository_url":"https://github.com/evstack/ev-node"},{"name":"github.com/ipfs/go-datastore","old_version":"0.8.3","new_version":"0.9.0","repository_url":"https://github.com/ipfs/go-datastore"},{"name":"github.com/celestiaorg/go-square/v2","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/celestiaorg/go-square"},{"name":"github.com/celestiaorg/tastora","old_version":"0.3.0","new_version":"0.4.1","repository_url":"https://github.com/celestiaorg/tastora"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go group with 1 update in the / directory: [github.com/libp2p/go-libp2p-pubsub](https://github.com/libp2p/go-libp2p-pubsub).\nBumps the all-go group with 1 update in the /execution/evm directory: [github.com/testcontainers/testcontainers-go/modules/compose](https://github.com/testcontainers/testcontainers-go).\nBumps the all-go group with 1 update in the /execution/grpc directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node).\nBumps the all-go group with 2 updates in the /sequencers/single directory: [github.com/evstack/ev-node](https://github.com/evstack/ev-node) and [github.com/ipfs/go-datastore](https://github.com/ipfs/go-datastore).\nBumps the all-go group with 2 updates in the /test/docker-e2e directory: [github.com/celestiaorg/go-square/v2](https://github.com/celestiaorg/go-square) and [github.com/celestiaorg/tastora](https://github.com/celestiaorg/tastora).\n\nUpdates `github.com/libp2p/go-libp2p-pubsub` from 0.14.3 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/releases\"\u003egithub.com/libp2p/go-libp2p-pubsub's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add check for dscore \u0026lt; dhi and bootstrap params by \u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to \u003ccode\u003elog/slog\u003c/code\u003e by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/633\"\u003elibp2p/go-libp2p-pubsub#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filter for public IPs on GossipSub peer exchange by \u003ca href=\"https://github.com/cortze\"\u003e\u003ccode\u003e@​cortze\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/640\"\u003elibp2p/go-libp2p-pubsub#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGossipsub Extensions by \u003ca href=\"https://github.com/MarcoPolo\"\u003e\u003ccode\u003e@​MarcoPolo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/630\"\u003elibp2p/go-libp2p-pubsub#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dozyio\"\u003e\u003ccode\u003e@​dozyio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/libp2p/go-libp2p-pubsub/pull/643\"\u003elibp2p/go-libp2p-pubsub#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ehttps://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.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/libp2p/go-libp2p-pubsub/commit/ed53c170f9a784c45f81d88dd6051218fbd5ece7\"\u003e\u003ccode\u003eed53c17\u003c/code\u003e\u003c/a\u003e release v0.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/4a558003ec4b1936542067e471aac56b5aa4c469\"\u003e\u003ccode\u003e4a55800\u003c/code\u003e\u003c/a\u003e Fix data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/a6ccd91e20e23bc833308ed883e9e7e694965eab\"\u003e\u003ccode\u003ea6ccd91\u003c/code\u003e\u003c/a\u003e Skip flaky floodsub test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/86a1dfc428978fcfca8e577e22775d3cbf64f9fa\"\u003e\u003ccode\u003e86a1dfc\u003c/code\u003e\u003c/a\u003e pubsub: remove redundant sends of hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/71c432330727958ec0d8949ce14f6437355dd9d0\"\u003e\u003ccode\u003e71c4323\u003c/code\u003e\u003c/a\u003e gossipsub: implement extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/3a61514f9bab2805028f219bbb3599c9b1d1699a\"\u003e\u003ccode\u003e3a61514\u003c/code\u003e\u003c/a\u003e test: add skeleton gossipsub to drive a gossipsub peer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/7afa1d3fb471fa9389ce62e288758562d66f6a9c\"\u003e\u003ccode\u003e7afa1d3\u003c/code\u003e\u003c/a\u003e gossipsub: add plumbing for Gossipsub v1.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/b5615772627173057274b1c94a23ebc951c398a5\"\u003e\u003ccode\u003eb561577\u003c/code\u003e\u003c/a\u003e pubsub: AddPeer now accepts reference to hello packet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5854208ce1f783ed1ae0fab1b257a53fa22e870e\"\u003e\u003ccode\u003e5854208\u003c/code\u003e\u003c/a\u003e pb: commit generated protobuf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/commit/5dc92f5491a30eda2cc00b22f0546b37e4bc06c1\"\u003e\u003ccode\u003e5dc92f5\u003c/code\u003e\u003c/a\u003e pb: add extensions protobufs\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/libp2p/go-libp2p-pubsub/compare/v0.14.3...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/compose` from 0.38.0 to 0.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/compose's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.39.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e) \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e) \u003ca href=\"https://github.com/simon0191\"\u003e\u003ccode\u003e@​simon0191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nebulagraph): add NebulaGraph module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3266\"\u003e#3266\u003c/a\u003e) \u003ca href=\"https://github.com/egasimov\"\u003e\u003ccode\u003e@​egasimov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(registry): add helper functions to pull and tag images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3275\"\u003e#3275\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Solace pubsub+ module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3230\"\u003e#3230\u003c/a\u003e) \u003ca href=\"https://github.com/unicod3\"\u003e\u003ccode\u003e@​unicod3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(options): add WithProvider (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3241\"\u003e#3241\u003c/a\u003e) \u003ca href=\"https://github.com/dfioravanti\"\u003e\u003ccode\u003e@​dfioravanti\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(mcpgateay): add Docker's MCP gateway module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3232\"\u003e#3232\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve unix socket schema in testcontainersHostFromProperties (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3213\"\u003e#3213\u003c/a\u003e) \u003ca href=\"https://github.com/knqyf263\"\u003e\u003ccode\u003e@​knqyf263\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(reaper): remove termSignal override (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3261\"\u003e#3261\u003c/a\u003e) \u003ca href=\"https://github.com/buraindo\"\u003e\u003ccode\u003e@​buraindo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(registry): update \u003ccode\u003eWithHtpasswd\u003c/code\u003e to use \u003ccode\u003eos.CreateTemp\u003c/code\u003e instead of \u003ccode\u003eos.Create\u003c/code\u003e with \u003ccode\u003efilepath.Join\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3272\"\u003e#3272\u003c/a\u003e) \u003ca href=\"https://github.com/jakobmoellerdev\"\u003e\u003ccode\u003e@​jakobmoellerdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nats): use wait for listening port instead of wait for log (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3256\"\u003e#3256\u003c/a\u003e) \u003ca href=\"https://github.com/own2pwn\"\u003e\u003ccode\u003e@​own2pwn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postgres): snapshot restore (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3264\"\u003e#3264\u003c/a\u003e) \u003ca href=\"https://github.com/ascheman\"\u003e\u003ccode\u003e@​ascheman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify no client SDKs in production modules/images, in contributing.md (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3279\"\u003e#3279\u003c/a\u003e) \u003ca href=\"https://github.com/nimdrak\"\u003e\u003ccode\u003e@​nimdrak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(modulegen): detect missing project files after new module creation (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3281\"\u003e#3281\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(release): refine release script to update inter-module dependencies (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3273\"\u003e#3273\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(postgres): use require.NotNil instead of assert.NotNil (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3252\"\u003e#3252\u003c/a\u003e) \u003ca href=\"https://github.com/nolandseigler\"\u003e\u003ccode\u003e@​nolandseigler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dockermcpgateway): use duckduckgo instead of brave (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3247\"\u003e#3247\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps(mongodb): update MongoDB Go Driver to v2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3278\"\u003e#3278\u003c/a\u003e) \u003ca href=\"https://github.com/matthewdale\"\u003e\u003ccode\u003e@​matthewdale\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3284\"\u003e#3284\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3285\"\u003e#3285\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3283\"\u003e#3283\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3277\"\u003e#3277\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ryuk to v0.13.0, which uses scratch as base image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3274\"\u003e#3274\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3270\"\u003e#3270\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3267\"\u003e#3267\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/da47f5d8e652a9a76d7adada8e37240044ce7424\"\u003e\u003ccode\u003eda47f5d\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.39.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/404b3453ee0acea29821bab2e36bdccfed541777\"\u003e\u003ccode\u003e404b345\u003c/code\u003e\u003c/a\u003e chore(atlas): simplify host-port calculation in tests (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3300\"\u003e#3300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e14bda839461bc5c76bd76bb7ff8d36cc9662d7\"\u003e\u003ccode\u003e6e14bda\u003c/code\u003e\u003c/a\u003e feat(atlaslocal): add MongoDB Atlas Local module  (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/1fdd847cf3a5c8c1856da3dc3113aea423da75ee\"\u003e\u003ccode\u003e1fdd847\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3299\"\u003e#3299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/88dead6ad12658bf28c233c16466d990ae6ab93a\"\u003e\u003ccode\u003e88dead6\u003c/code\u003e\u003c/a\u003e feat: allow saving specific platforms for an image (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3218\"\u003e#3218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/44d970c870f5c20b8a170401dd7d08a68ce052b1\"\u003e\u003ccode\u003e44d970c\u003c/code\u003e\u003c/a\u003e chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3238\"\u003e#3238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/ac8fdd3dda3649a2099db5e55c891639955208f2\"\u003e\u003ccode\u003eac8fdd3\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3282\"\u003e#3282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/d254caa29675a0945cf21f233b4c397a6e95bdd0\"\u003e\u003ccode\u003ed254caa\u003c/code\u003e\u003c/a\u003e feat(redpanda): add support for http proxy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f54a3566cf33b64e4866293997c9b153b930561b\"\u003e\u003ccode\u003ef54a356\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7098d80b52521177aa4e39f78d5783bf9a9840b7\"\u003e\u003ccode\u003e7098d80\u003c/code\u003e\u003c/a\u003e chore(go): bump to Go 1.24 as minimal version (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3298\"\u003e#3298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/evstack/ev-node` from 1.0.0-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\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-beta.3 to 1.0.0-beta.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/844053c75b4acff1620a3d2480cc42e4bb148bd5\"\u003e\u003ccode\u003e844053c\u003c/code\u003e\u003c/a\u003e build(deps): bump to core v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2684\"\u003e#2684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/e7074ca4d8a77e9928ff382aafd87350f21c2478\"\u003e\u003ccode\u003ee7074ca\u003c/code\u003e\u003c/a\u003e refactor(core)!: remove \u003ccode\u003ePrepareNamespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2683\"\u003e#2683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/8f996eb0315b0c3f10e6149d96b3d3f5a5ec05d5\"\u003e\u003ccode\u003e8f996eb\u003c/code\u003e\u003c/a\u003e feat: add namespace cfg validation + random default (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2682\"\u003e#2682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a57f19714320f81b9c45728e23d96df48588a198\"\u003e\u003ccode\u003ea57f197\u003c/code\u003e\u003c/a\u003e docs: block changes   (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/b8975f13629790f2c726642c5baad61717f6c912\"\u003e\u003ccode\u003eb8975f1\u003c/code\u003e\u003c/a\u003e refactor(syncing)!: simplify cache and syncing logic (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evstack/ev-node/commit/a9940b895115f5023fa5a100edfd15025a1aa8ee\"\u003e\u003ccode\u003ea9940b8\u003c/code\u003e\u003c/a\u003e build(deps): bump ev-node v1.0.0-beta.3 (\u003ca href=\"https://redirect.github.com/evstack/ev-node/issues/2678\"\u003e#2678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/evstack/ev-node/compare/v1.0.0-beta.3...v1.0.0-beta.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ipfs/go-datastore` from 0.8.3 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ipfs/go-datastore/releases\"\u003egithub.com/ipfs/go-datastore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: context datastore by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(keytransform): support transaction feature by \u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/239\"\u003eipfs/go-datastore#239\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wondertan\"\u003e\u003ccode\u003e@​Wondertan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/238\"\u003eipfs/go-datastore#238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.4...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme links by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/246\"\u003eipfs/go-datastore#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: uci/update-go by \u003ca href=\"https://github.com/web3-bot\"\u003e\u003ccode\u003e@​web3-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/247\"\u003eipfs/go-datastore#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: query iterator by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/244\"\u003eipfs/go-datastore#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/252\"\u003eipfs/go-datastore#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix comment by \u003ca href=\"https://github.com/gammazero\"\u003e\u003ccode\u003e@​gammazero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ipfs/go-datastore/pull/253\"\u003eipfs/go-datastore#253\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\"\u003ehttps://github.com/ipfs/go-datastore/compare/v0.8.3...v0.8.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/86fc4ef5cbbb9653482477fb4c15f75414bcb42f\"\u003e\u003ccode\u003e86fc4ef\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/d1138db9ec361ee75b7a050c84362db374496a03\"\u003e\u003ccode\u003ed1138db\u003c/code\u003e\u003c/a\u003e feat(keytransform): support transaction feature (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/1ce683b1b56a3f3dd0f64c28d7d24903f2c31233\"\u003e\u003ccode\u003e1ce683b\u003c/code\u003e\u003c/a\u003e feat: context datastore (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/238\"\u003e#238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/c4698f69486e99ebac11d82f32836f481a7879da\"\u003e\u003ccode\u003ec4698f6\u003c/code\u003e\u003c/a\u003e new version (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/bed0c816b1e8a3920e6495c5967d2c449253dccb\"\u003e\u003ccode\u003ebed0c81\u003c/code\u003e\u003c/a\u003e fix comment (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/6dd312b21d0b71299ee8dfdb4892e62473cfcf84\"\u003e\u003ccode\u003e6dd312b\u003c/code\u003e\u003c/a\u003e update dependencies (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/0797048badf78ef57b61dbce363bdd0a7a17fcf1\"\u003e\u003ccode\u003e0797048\u003c/code\u003e\u003c/a\u003e feat: query iterator (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/e34b22f040c0bbb47d1f8fcebc03fd9bbcd57451\"\u003e\u003ccode\u003ee34b22f\u003c/code\u003e\u003c/a\u003e ci: uci/update-go (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ipfs/go-datastore/commit/5c239cb42461238046cce84850dcaf13d8efb69d\"\u003e\u003ccode\u003e5c239cb\u003c/code\u003e\u003c/a\u003e Update readme links (\u003ca href=\"https://redirect.github.com/ipfs/go-datastore/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ipfs/go-datastore/compare/v0.8.3...v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/go-square/v2` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/celestiaorg/go-square/releases\"\u003egithub.com/celestiaorg/go-square/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.3.3-rc0\u003c/h2\u003e\n\u003cp\u003eThis release reverts an accidental breaking change that landed on v2.3.2\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/179\"\u003ecelestiaorg/go-square#179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.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/celestiaorg/go-square/pull/178\"\u003ecelestiaorg/go-square#178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.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/celestiaorg/go-square/pull/180\"\u003ecelestiaorg/go-square#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by signer (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/171\"\u003e#171\u003c/a\u003e) by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/go-square/pull/187\"\u003ecelestiaorg/go-square#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/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\"\u003ehttps://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3-rc0\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/celestiaorg/go-square/commit/1f49860c25030c2cd85541ccc5cced47c7424dab\"\u003e\u003ccode\u003e1f49860\u003c/code\u003e\u003c/a\u003e revert: expose \u003ccode\u003eSparseSharesNeededV2\u003c/code\u003e which accounts for bytes occupied by si...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/b3db9faa7b36decbebb4db45b1778468022a0019\"\u003e\u003ccode\u003eb3db9fa\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/celestiaorg/nmt from 0.24.0 to 0.24.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/99f871f21c124c4ba84a2205145a5e01ba0187e5\"\u003e\u003ccode\u003e99f871f\u003c/code\u003e\u003c/a\u003e chore(deps): bump celestiaorg/.github from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/go-square/commit/a0118a038d4b2e3a8a41998e027db3591c074a8d\"\u003e\u003ccode\u003ea0118a0\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (\u003ca href=\"https://redirect.github.com/celestiaorg/go-square/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/go-square/compare/v2.3.2...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/celestiaorg/tastora` from 0.3.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/celestiaorg/tastora/releases\"\u003egithub.com/celestiaorg/tastora'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: add mutex around port allocation by \u003ca href=\"https://github.com/chatton\"\u003e\u003ccode\u003e@​chatton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/120\"\u003ecelestiaorg/tastora#120\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.4.0...v0.4.1\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.4.0...v0.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): upgrade to go-square v3.0.0 by \u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/118\"\u003ecelestiaorg/tastora#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rootulp\"\u003e\u003ccode\u003e@​rootulp\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/pull/118\"\u003ecelestiaorg/tastora#118\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.3.0...v0.4.0\"\u003ehttps://github.com/celestiaorg/tastora/compare/v0.3.0...v0.4.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/bc5e0bb4b24818573312047a3b10dd12c8d23dcf\"\u003e\u003ccode\u003ebc5e0bb\u003c/code\u003e\u003c/a\u003e chore: add mutex around port allocation (\u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/df8b5ba90bc57875a86b335167f063786b64393a\"\u003e\u003ccode\u003edf8b5ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/celestiaorg/tastora/issues/118\"\u003e#118\u003c/a\u003e from rootulp/rp/go-square-v3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/9185dea125828d18eae6a2fa00a3d060d81bb7cd\"\u003e\u003ccode\u003e9185dea\u003c/code\u003e\u003c/a\u003e ci: remove redundant run step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/dc3b875ca59dc4ff1db1b0e5be0a20bec1508585\"\u003e\u003ccode\u003edc3b875\u003c/code\u003e\u003c/a\u003e ci: try bumping again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/b41fb16a69ed6a402fd6d778d6f88832e6934550\"\u003e\u003ccode\u003eb41fb16\u003c/code\u003e\u003c/a\u003e ci: bump to recent versions of GH actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/fde1fcc0fd12c9b2708371d8ffc1b275dbf3ee35\"\u003e\u003ccode\u003efde1fcc\u003c/code\u003e\u003c/a\u003e test: remove hard-coded strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/c84f8bcbcdf9fc6403e69633bfc982c8c4d42994\"\u003e\u003ccode\u003ec84f8bc\u003c/code\u003e\u003c/a\u003e chore: upgrade cosmos-sdk and celestia-core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/dce3e2541274f411d0982dc2f24e050696912df6\"\u003e\u003ccode\u003edce3e25\u003c/code\u003e\u003c/a\u003e chore: update go v3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/celestiaorg/tastora/commit/4d9f44f3cb49ee4e473409bd901325db7f5ec429\"\u003e\u003ccode\u003e4d9f44f\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to go-square v3.0.0-rc0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/celestiaorg/tastora/compare/v0.3.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/evstack/ev-node/pull/2692","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evstack%2Fev-node/issues/2692","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2692/packages"}}]}