From 1d7aa7803bffe967a0fa6304c3a4649bf8149413 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2026 13:05:44 +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 | 18 +++++++++--------- 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, 90 insertions(+), 34 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..b15ce74 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-19T13:04:42Z", "ignored_tag_count": 1, "releases": [ { diff --git a/src/chaindiff/data/releases/besu.json b/src/chaindiff/data/releases/besu.json index 381599d..dab8590 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-19T13:04:42Z", "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..e2bbdee 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-19T13:04:42Z", "ignored_tag_count": 4, "releases": [ { diff --git a/src/chaindiff/data/releases/bsc.json b/src/chaindiff/data/releases/bsc.json index 446dbc2..608079c 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-19T13:04:42Z", "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..e36c47b 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-19T13:04:42Z", "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..751b83b 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-19T13:04:42Z", "ignored_tag_count": 83, "releases": [ { diff --git a/src/chaindiff/data/releases/geth.json b/src/chaindiff/data/releases/geth.json index 9d49dfb..730ec02 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-19T13:04:42Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/heimdall.json b/src/chaindiff/data/releases/heimdall.json index a72e4f5..1c9d405 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-19T13:04:42Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/juno.json b/src/chaindiff/data/releases/juno.json index cd1b3d2..87c7db8 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-19T13:04:42Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/l2geth.json b/src/chaindiff/data/releases/l2geth.json index c246513..adcc794 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-19T13:04:42Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/lighthouse.json b/src/chaindiff/data/releases/lighthouse.json index eedc93a..7993224 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-19T13:04:42Z", "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..df2680e 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-19T13:04:42Z", "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..b27873d 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-19T13:04:42Z", + "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..72e9079 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", - "ignored_tag_count": 39, + "fetched_at": "2026-10-19T13:04:42Z", + "ignored_tag_count": 38, "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..3101d24 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-19T13:04:42Z", "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..0ac0d1d 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-19T13:04:42Z", "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..4c72c99 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-19T13:04:42Z", "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..e757f25 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-19T13:04:42Z", "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..d73431e 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-19T13:04:42Z", "ignored_tag_count": 2362, "releases": [ { diff --git a/src/chaindiff/data/releases/pathfinder.json b/src/chaindiff/data/releases/pathfinder.json index 998fbde..6edcd15 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-19T13:04:42Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/prysm.json b/src/chaindiff/data/releases/prysm.json index 643f17c..b38ac00 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-19T13:04:42Z", "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..babae63 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-19T13:04:42Z", "ignored_tag_count": 0, "releases": [ { diff --git a/src/chaindiff/data/releases/teku.json b/src/chaindiff/data/releases/teku.json index 9187d88..abcc8a6 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-19T13:04:42Z", "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",