Skip to content

Commit 03b4877

Browse files
committed
Merge branch 'main' into julien/fiber
2 parents 6472139 + 3efcf93 commit 03b4877

50 files changed

Lines changed: 1734 additions & 751 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ The project uses a zero-dependency core package pattern:
6565

6666
### P2P Architecture
6767

68-
- Built on libp2p with GossipSub and Kademlia DHT
68+
- Built on libp2p with FloodSub and Kademlia DHT
6969
- Nodes advertise capabilities (full/light, DA layers)
7070
- Automatic peer discovery with rendezvous points
7171

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
## [Unreleased]
1111

12+
## v1.1.1
13+
1214
### Changes
1315

16+
- Improve P2P gossiping by switching pubsub internals from `GossipSub` to `FloodSub` [#3263](https://github.com/evstack/ev-node/pull/3263)
17+
- Add `sequencer_blocks_synchronized_total` Prometheus counter metric tracking blocks synced by source (DA/P2P) [#3259](https://github.com/evstack/ev-node/pull/3259)
1418
- Make it easier to override `DefaultMaxBlobSize` by ldflags [#3235](https://github.com/evstack/ev-node/pull/3235)
1519
- Add solo sequencer (simple in memory single sequencer without force inclusion) [#3235](https://github.com/evstack/ev-node/pull/3235)
1620
- Improve reaper to sustain txs burst better [#3236](https://github.com/evstack/ev-node/pull/3236)
1721

22+
### Fixed
23+
24+
- Replace persistent P2P connection gater with a no-op variant so stale blocklist entries can no longer prevent peers from connecting after a restart. The new `p2p.disable_connection_gater` flag (default `true`) can be set to `false` to re-enable peer filtering when experiencing P2P flooding [#3273](https://github.com/evstack/ev-node/pull/3273)
25+
- Raft HA production hardening: leader fencing on SIGTERM, FSM data race, follower restart crash, log compaction config, and election timeout validation [#3230](https://github.com/evstack/ev-node/pull/3230)
26+
1827
## v1.1.0
1928

2029
No changes from v1.1.0-rc.2.

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/evm/go.mod

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ replace (
99

1010
require (
1111
github.com/ethereum/go-ethereum v1.17.2
12-
github.com/evstack/ev-node v1.1.0
12+
github.com/evstack/ev-node v1.1.1
1313
github.com/evstack/ev-node/core v1.0.0
1414
github.com/evstack/ev-node/execution/evm v1.0.1
1515
github.com/ipfs/go-datastore v0.9.1
@@ -23,32 +23,32 @@ require (
2323
cloud.google.com/go/auth v0.18.2 // indirect
2424
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
2525
cloud.google.com/go/compute/metadata v0.9.0 // indirect
26-
cloud.google.com/go/iam v1.6.0 // indirect
27-
cloud.google.com/go/kms v1.27.0 // indirect
28-
cloud.google.com/go/longrunning v0.8.0 // indirect
29-
connectrpc.com/connect v1.19.1 // indirect
26+
cloud.google.com/go/iam v1.7.0 // indirect
27+
cloud.google.com/go/kms v1.29.0 // indirect
28+
cloud.google.com/go/longrunning v0.9.0 // indirect
29+
connectrpc.com/connect v1.19.2 // indirect
3030
connectrpc.com/grpcreflect v1.3.0 // indirect
3131
filippo.io/bigmod v0.1.1-0.20260103110540-f8a47775ebe5 // indirect
3232
filippo.io/keygen v0.0.0-20260114151900-8e2790ea4c5b // indirect
3333
github.com/Microsoft/go-winio v0.6.2 // indirect
3434
github.com/ProjectZKM/Ziren/crates/go-runtime/zkvm_runtime v0.0.0-20251001021608-1fe7b43fc4d6 // indirect
3535
github.com/StackExchange/wmi v1.2.1 // indirect
3636
github.com/armon/go-metrics v0.4.1 // indirect
37-
github.com/aws/aws-sdk-go-v2 v1.41.5 // indirect
38-
github.com/aws/aws-sdk-go-v2/config v1.32.14 // indirect
39-
github.com/aws/aws-sdk-go-v2/credentials v1.19.14 // indirect
40-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.21 // indirect
41-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.21 // indirect
42-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.21 // indirect
43-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6 // indirect
44-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7 // indirect
45-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.21 // indirect
46-
github.com/aws/aws-sdk-go-v2/service/kms v1.50.4 // indirect
47-
github.com/aws/aws-sdk-go-v2/service/signin v1.0.9 // indirect
48-
github.com/aws/aws-sdk-go-v2/service/sso v1.30.15 // indirect
49-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.19 // indirect
50-
github.com/aws/aws-sdk-go-v2/service/sts v1.41.10 // indirect
51-
github.com/aws/smithy-go v1.24.3 // indirect
37+
github.com/aws/aws-sdk-go-v2 v1.41.6 // indirect
38+
github.com/aws/aws-sdk-go-v2/config v1.32.16 // indirect
39+
github.com/aws/aws-sdk-go-v2/credentials v1.19.15 // indirect
40+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.22 // indirect
41+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.22 // indirect
42+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.22 // indirect
43+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.23 // indirect
44+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.8 // indirect
45+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.22 // indirect
46+
github.com/aws/aws-sdk-go-v2/service/kms v1.50.5 // indirect
47+
github.com/aws/aws-sdk-go-v2/service/signin v1.0.10 // indirect
48+
github.com/aws/aws-sdk-go-v2/service/sso v1.30.16 // indirect
49+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.20 // indirect
50+
github.com/aws/aws-sdk-go-v2/service/sts v1.42.0 // indirect
51+
github.com/aws/smithy-go v1.25.0 // indirect
5252
github.com/benbjohnson/clock v1.3.5 // indirect
5353
github.com/beorn7/perks v1.0.1 // indirect
5454
github.com/bits-and-blooms/bitset v1.20.0 // indirect
@@ -57,7 +57,7 @@ require (
5757
github.com/celestiaorg/go-libp2p-messenger v0.2.2 // indirect
5858
github.com/celestiaorg/go-square/merkle v0.0.0-20240627094109-7d01436067a3 // indirect
5959
github.com/celestiaorg/go-square/v3 v3.0.2 // indirect
60-
github.com/celestiaorg/nmt v0.24.2 // indirect
60+
github.com/celestiaorg/nmt v0.24.3 // indirect
6161
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
6262
github.com/cespare/xxhash/v2 v2.3.0 // indirect
6363
github.com/consensys/gnark-crypto v0.18.2 // indirect
@@ -96,7 +96,7 @@ require (
9696
github.com/google/s2a-go v0.1.9 // indirect
9797
github.com/google/uuid v1.6.0 // indirect
9898
github.com/googleapis/enterprise-certificate-proxy v0.3.14 // indirect
99-
github.com/googleapis/gax-go/v2 v2.20.0 // indirect
99+
github.com/googleapis/gax-go/v2 v2.21.0 // indirect
100100
github.com/gorilla/websocket v1.5.3 // indirect
101101
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
102102
github.com/hashicorp/go-hclog v1.6.3 // indirect
@@ -126,7 +126,7 @@ require (
126126
github.com/libp2p/go-flow-metrics v0.3.0 // indirect
127127
github.com/libp2p/go-libp2p v0.48.0 // indirect
128128
github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
129-
github.com/libp2p/go-libp2p-kad-dht v0.39.0 // indirect
129+
github.com/libp2p/go-libp2p-kad-dht v0.39.1 // indirect
130130
github.com/libp2p/go-libp2p-kbucket v0.8.0 // indirect
131131
github.com/libp2p/go-libp2p-pubsub v0.15.0 // indirect
132132
github.com/libp2p/go-libp2p-record v0.3.1 // indirect
@@ -217,20 +217,20 @@ require (
217217
go.uber.org/zap v1.27.1 // indirect
218218
go.yaml.in/yaml/v2 v2.4.4 // indirect
219219
go.yaml.in/yaml/v3 v3.0.4 // indirect
220-
golang.org/x/crypto v0.49.0 // indirect
220+
golang.org/x/crypto v0.50.0 // indirect
221221
golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90 // indirect
222222
golang.org/x/mod v0.34.0 // indirect
223-
golang.org/x/net v0.52.0 // indirect
223+
golang.org/x/net v0.53.0 // indirect
224224
golang.org/x/oauth2 v0.36.0 // indirect
225225
golang.org/x/sync v0.20.0 // indirect
226-
golang.org/x/sys v0.42.0 // indirect
226+
golang.org/x/sys v0.43.0 // indirect
227227
golang.org/x/telemetry v0.0.0-20260311193753-579e4da9a98c // indirect
228-
golang.org/x/text v0.35.0 // indirect
228+
golang.org/x/text v0.36.0 // indirect
229229
golang.org/x/time v0.15.0 // indirect
230230
golang.org/x/tools v0.43.0 // indirect
231231
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
232232
gonum.org/v1/gonum v0.17.0 // indirect
233-
google.golang.org/api v0.273.1 // indirect
233+
google.golang.org/api v0.274.0 // indirect
234234
google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 // indirect
235235
google.golang.org/genproto/googleapis/api v0.0.0-20260401024825-9d38bb4040a9 // indirect
236236
google.golang.org/genproto/googleapis/rpc v0.0.0-20260401024825-9d38bb4040a9 // indirect

0 commit comments

Comments
 (0)