From 286be92b14fe9ba6454eb2a8d5ec07e13f00aa46 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2026 16:46:35 +0000 Subject: [PATCH] Refresh the catalog for new stable client releases. ChainDiff 0.3.3 includes new stable client tags. New stable releases: - besu 26.10.0 - bsc v1.8.1 - lighthouse v8.3.0 - linea-besu releases/linea-besu-package/v2.3.1 - nethermind 2.2.0 - nimbus v26.10.1 - prysm v7.3.0 - teku 26.10.1 These tags are in the catalog. They are not reviewed. A check that targets one of them stays review required until an advisory is added. --- pyproject.toml | 2 +- src/chaindiff/__init__.py | 2 +- src/chaindiff/data/releases/avalanchego.json | 2 +- src/chaindiff/data/releases/besu.json | 9 ++++++++- src/chaindiff/data/releases/bor.json | 2 +- src/chaindiff/data/releases/bsc.json | 9 ++++++++- src/chaindiff/data/releases/erigon.json | 2 +- src/chaindiff/data/releases/external-node.json | 2 +- src/chaindiff/data/releases/geth.json | 2 +- src/chaindiff/data/releases/heimdall.json | 2 +- src/chaindiff/data/releases/juno.json | 2 +- src/chaindiff/data/releases/l2geth.json | 2 +- src/chaindiff/data/releases/lighthouse.json | 9 ++++++++- src/chaindiff/data/releases/linea-besu.json | 16 +++++++++++++++- src/chaindiff/data/releases/maru.json | 4 ++-- src/chaindiff/data/releases/nethermind.json | 16 ++++++++-------- src/chaindiff/data/releases/nimbus.json | 9 ++++++++- src/chaindiff/data/releases/nitro.json | 2 +- src/chaindiff/data/releases/op-geth.json | 2 +- src/chaindiff/data/releases/op-node.json | 2 +- src/chaindiff/data/releases/op-reth.json | 2 +- src/chaindiff/data/releases/pathfinder.json | 2 +- src/chaindiff/data/releases/prysm.json | 9 ++++++++- src/chaindiff/data/releases/reth.json | 2 +- src/chaindiff/data/releases/teku.json | 9 ++++++++- 25 files changed, 89 insertions(+), 33 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 5f91b05..6d9ee54 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "chaindiff" -version = "0.3.2" +version = "0.3.3" description = "Decide whether a node client upgrade is safe." readme = "README.md" license = "MIT" diff --git a/src/chaindiff/__init__.py b/src/chaindiff/__init__.py index 3b124a3..04ba15c 100644 --- a/src/chaindiff/__init__.py +++ b/src/chaindiff/__init__.py @@ -1,3 +1,3 @@ """Decide whether a node client upgrade is safe.""" -__version__ = "0.3.2" \ No newline at end of file +__version__ = "0.3.3" \ No newline at end of file diff --git a/src/chaindiff/data/releases/avalanchego.json b/src/chaindiff/data/releases/avalanchego.json index c28b066..eeb1eec 100644 --- a/src/chaindiff/data/releases/avalanchego.json +++ b/src/chaindiff/data/releases/avalanchego.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "avalanchego", "github": "ava-labs/avalanchego", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 1, "releases": [ { diff --git a/src/chaindiff/data/releases/besu.json b/src/chaindiff/data/releases/besu.json index 381599d..a23b13a 100644 --- a/src/chaindiff/data/releases/besu.json +++ b/src/chaindiff/data/releases/besu.json @@ -2,9 +2,16 @@ "schema_version": 1, "client": "besu", "github": "besu-eth/besu", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ + { + "tag": "26.10.0", + "name": "26.10.0", + "published_at": "2026-10-16T10:53:52Z", + "prerelease": false, + "url": "https://github.com/besu-eth/besu/releases/tag/26.10.0" + }, { "tag": "26.9.0", "name": "26.9.0", diff --git a/src/chaindiff/data/releases/bor.json b/src/chaindiff/data/releases/bor.json index 874388e..a3c92b7 100644 --- a/src/chaindiff/data/releases/bor.json +++ b/src/chaindiff/data/releases/bor.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "bor", "github": "0xPolygon/bor", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 4, "releases": [ { diff --git a/src/chaindiff/data/releases/bsc.json b/src/chaindiff/data/releases/bsc.json index 446dbc2..fdb2ab1 100644 --- a/src/chaindiff/data/releases/bsc.json +++ b/src/chaindiff/data/releases/bsc.json @@ -2,9 +2,16 @@ "schema_version": 1, "client": "bsc", "github": "bnb-chain/bsc", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 2, "releases": [ + { + "tag": "v1.8.1", + "name": "v1.8.1", + "published_at": "2026-10-16T10:51:12Z", + "prerelease": false, + "url": "https://github.com/bnb-chain/bsc/releases/tag/v1.8.1" + }, { "tag": "v1.8.0-alpha", "name": "v1.8.0-alpha", diff --git a/src/chaindiff/data/releases/erigon.json b/src/chaindiff/data/releases/erigon.json index ec0651f..648e621 100644 --- a/src/chaindiff/data/releases/erigon.json +++ b/src/chaindiff/data/releases/erigon.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "erigon", "github": "erigontech/erigon", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 107, "releases": [ { diff --git a/src/chaindiff/data/releases/external-node.json b/src/chaindiff/data/releases/external-node.json index e4ec26f..8fdd483 100644 --- a/src/chaindiff/data/releases/external-node.json +++ b/src/chaindiff/data/releases/external-node.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "external-node", "github": "matter-labs/zksync-era", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 83, "releases": [ { diff --git a/src/chaindiff/data/releases/geth.json b/src/chaindiff/data/releases/geth.json index 9d49dfb..47e2fbc 100644 --- a/src/chaindiff/data/releases/geth.json +++ b/src/chaindiff/data/releases/geth.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "geth", "github": "ethereum/go-ethereum", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/heimdall.json b/src/chaindiff/data/releases/heimdall.json index a72e4f5..3426b83 100644 --- a/src/chaindiff/data/releases/heimdall.json +++ b/src/chaindiff/data/releases/heimdall.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "heimdall", "github": "0xPolygon/heimdall-v2", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/juno.json b/src/chaindiff/data/releases/juno.json index cd1b3d2..0f0ddaa 100644 --- a/src/chaindiff/data/releases/juno.json +++ b/src/chaindiff/data/releases/juno.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "juno", "github": "NethermindEth/juno", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/l2geth.json b/src/chaindiff/data/releases/l2geth.json index c246513..e82249c 100644 --- a/src/chaindiff/data/releases/l2geth.json +++ b/src/chaindiff/data/releases/l2geth.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "l2geth", "github": "scroll-tech/go-ethereum", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/lighthouse.json b/src/chaindiff/data/releases/lighthouse.json index eedc93a..701a91b 100644 --- a/src/chaindiff/data/releases/lighthouse.json +++ b/src/chaindiff/data/releases/lighthouse.json @@ -2,9 +2,16 @@ "schema_version": 1, "client": "lighthouse", "github": "sigp/lighthouse", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ + { + "tag": "v8.3.0", + "name": "Simple Rick", + "published_at": "2026-10-19T10:12:23Z", + "prerelease": false, + "url": "https://github.com/sigp/lighthouse/releases/tag/v8.3.0" + }, { "tag": "v8.3.0-rc.0", "name": "Warp Rick", diff --git a/src/chaindiff/data/releases/linea-besu.json b/src/chaindiff/data/releases/linea-besu.json index 2b36eac..b1c8559 100644 --- a/src/chaindiff/data/releases/linea-besu.json +++ b/src/chaindiff/data/releases/linea-besu.json @@ -2,9 +2,23 @@ "schema_version": 1, "client": "linea-besu", "github": "LFDT-Lineth/lineth-monorepo", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 324, "releases": [ + { + "tag": "releases/linea-besu-package/v2.3.2-rc1", + "name": "Linea Besu v2.3.2-rc1", + "published_at": "2026-10-16T08:34:09Z", + "prerelease": true, + "url": "https://github.com/LFDT-Lineth/lineth-monorepo/releases/tag/releases/linea-besu-package/v2.3.2-rc1" + }, + { + "tag": "releases/linea-besu-package/v2.3.1", + "name": "Linea Besu v2.3.1", + "published_at": "2026-10-16T08:29:30Z", + "prerelease": false, + "url": "https://github.com/LFDT-Lineth/lineth-monorepo/releases/tag/releases/linea-besu-package/v2.3.1" + }, { "tag": "releases/linea-besu-package/v2.3.0", "name": "Linea Besu v2.3.0", diff --git a/src/chaindiff/data/releases/maru.json b/src/chaindiff/data/releases/maru.json index ef007e3..1ed9b73 100644 --- a/src/chaindiff/data/releases/maru.json +++ b/src/chaindiff/data/releases/maru.json @@ -2,8 +2,8 @@ "schema_version": 1, "client": "maru", "github": "LFDT-Lineth/lineth-monorepo", - "fetched_at": "2026-10-15T11:22:34Z", - "ignored_tag_count": 330, + "fetched_at": "2026-10-19T16:44:32Z", + "ignored_tag_count": 332, "releases": [ { "tag": "releases/maru/v1.4.0", diff --git a/src/chaindiff/data/releases/nethermind.json b/src/chaindiff/data/releases/nethermind.json index b03839e..d3075e3 100644 --- a/src/chaindiff/data/releases/nethermind.json +++ b/src/chaindiff/data/releases/nethermind.json @@ -2,9 +2,16 @@ "schema_version": 1, "client": "nethermind", "github": "NethermindEth/nethermind", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 39, "releases": [ + { + "tag": "2.2.0", + "name": "v2.2.0", + "published_at": "2026-10-16T16:26:20Z", + "prerelease": false, + "url": "https://github.com/NethermindEth/nethermind/releases/tag/2.2.0" + }, { "tag": "2.1.0", "name": "v2.1.0", @@ -19,13 +26,6 @@ "prerelease": false, "url": "https://github.com/NethermindEth/nethermind/releases/tag/2.0.0" }, - { - "tag": "2.0.0-rc2", - "name": "v2.0.0-rc2", - "published_at": "2026-09-14T16:02:58Z", - "prerelease": true, - "url": "https://github.com/NethermindEth/nethermind/releases/tag/2.0.0-rc2" - }, { "tag": "1.39.3", "name": "v1.39.3", diff --git a/src/chaindiff/data/releases/nimbus.json b/src/chaindiff/data/releases/nimbus.json index 6c473fa..f1f92c4 100644 --- a/src/chaindiff/data/releases/nimbus.json +++ b/src/chaindiff/data/releases/nimbus.json @@ -2,9 +2,16 @@ "schema_version": 1, "client": "nimbus", "github": "status-im/nimbus-eth2", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 2, "releases": [ + { + "tag": "v26.10.1", + "name": "v26.10.1", + "published_at": "2026-10-16T08:28:20Z", + "prerelease": false, + "url": "https://github.com/status-im/nimbus-eth2/releases/tag/v26.10.1" + }, { "tag": "v26.10.0", "name": "v26.10.0", diff --git a/src/chaindiff/data/releases/nitro.json b/src/chaindiff/data/releases/nitro.json index 25c723a..cb58ff2 100644 --- a/src/chaindiff/data/releases/nitro.json +++ b/src/chaindiff/data/releases/nitro.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "nitro", "github": "OffchainLabs/nitro", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 53, "releases": [ { diff --git a/src/chaindiff/data/releases/op-geth.json b/src/chaindiff/data/releases/op-geth.json index e6e9e64..1e92de5 100644 --- a/src/chaindiff/data/releases/op-geth.json +++ b/src/chaindiff/data/releases/op-geth.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "op-geth", "github": "ethereum-optimism/op-geth", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/op-node.json b/src/chaindiff/data/releases/op-node.json index 2cf8d61..da2ea1c 100644 --- a/src/chaindiff/data/releases/op-node.json +++ b/src/chaindiff/data/releases/op-node.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "op-node", "github": "ethereum-optimism/optimism", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 2318, "releases": [ { diff --git a/src/chaindiff/data/releases/op-reth.json b/src/chaindiff/data/releases/op-reth.json index 762d2d6..d54d7a5 100644 --- a/src/chaindiff/data/releases/op-reth.json +++ b/src/chaindiff/data/releases/op-reth.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "op-reth", "github": "ethereum-optimism/optimism", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 2362, "releases": [ { diff --git a/src/chaindiff/data/releases/pathfinder.json b/src/chaindiff/data/releases/pathfinder.json index 998fbde..42ffdeb 100644 --- a/src/chaindiff/data/releases/pathfinder.json +++ b/src/chaindiff/data/releases/pathfinder.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "pathfinder", "github": "software-mansion/pathfinder", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/prysm.json b/src/chaindiff/data/releases/prysm.json index 643f17c..d324c00 100644 --- a/src/chaindiff/data/releases/prysm.json +++ b/src/chaindiff/data/releases/prysm.json @@ -2,9 +2,16 @@ "schema_version": 1, "client": "prysm", "github": "OffchainLabs/prysm", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 1, "releases": [ + { + "tag": "v7.3.0", + "name": "v7.3.0", + "published_at": "2026-10-16T21:08:47Z", + "prerelease": false, + "url": "https://github.com/OffchainLabs/prysm/releases/tag/v7.3.0" + }, { "tag": "v7.2.1", "name": "v7.2.1", diff --git a/src/chaindiff/data/releases/reth.json b/src/chaindiff/data/releases/reth.json index 69770dd..10cf1dc 100644 --- a/src/chaindiff/data/releases/reth.json +++ b/src/chaindiff/data/releases/reth.json @@ -2,7 +2,7 @@ "schema_version": 1, "client": "reth", "github": "paradigmxyz/reth", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/teku.json b/src/chaindiff/data/releases/teku.json index 9187d88..f45bea7 100644 --- a/src/chaindiff/data/releases/teku.json +++ b/src/chaindiff/data/releases/teku.json @@ -2,9 +2,16 @@ "schema_version": 1, "client": "teku", "github": "Consensys-Incorporated/teku", - "fetched_at": "2026-10-15T11:22:34Z", + "fetched_at": "2026-10-19T16:44:32Z", "ignored_tag_count": 2, "releases": [ + { + "tag": "26.10.1", + "name": "26.10.1", + "published_at": "2026-10-15T22:13:46Z", + "prerelease": false, + "url": "https://github.com/Consensys-Incorporated/teku/releases/tag/26.10.1" + }, { "tag": "26.10.0", "name": "26.10.0",