You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15-8Lines changed: 15 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,25 +9,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
## [Unreleased]
11
11
12
+
### Changes
13
+
14
+
- Improve cache handling when there is a significant backlog of pending headers and data. ([#3030](https://github.com/evstack/ev-node/pull/3030))
15
+
- Decrease MaxBytesSize to `5MB` to increase compatibility with public nodes. ([#3030](https://github.com/evstack/ev-node/pull/3030))
16
+
- Proper counting of `DASubmitterPendingBlobs` metrics. [#3038](https://github.com/evstack/ev-node/pull/3038)
17
+
- Replace `go-header` store by `ev-node` store. This avoid duplication of all blocks in `go-header` and `ev-node` store. Thanks to the cached store from #3030, this should improve p2p performance as well.
18
+
12
19
## v1.0.0-rc.1
13
20
14
21
### Added
15
22
16
-
- Implement forced inclusion and based sequencing ([#2797](https://github.com/evstack/ev-node/pull/2797))
17
-
**This change requires to add a `da_epoch_forced_inclusion` field in node's `genesis.json` file.**
18
-
To enable this feature, set the force inclusion namespace in the `evnode.yaml` (enableable from rc.2).
19
-
- Added `post-tx` command and force inclusion server to submit transaction directly to the DA layer. ([#2888](https://github.com/evstack/ev-node/pull/2888))
23
+
-**BREAKING:**Implement forced inclusion and batch sequencing ([#2797](https://github.com/evstack/ev-node/pull/2797))
24
+
**This change requires adding a `da_epoch_forced_inclusion` field to the node's `genesis.json` file.** The recommended value is `100`.
25
+
Full support for this feature will be available in a future release.
26
+
- Added `post-tx` command and force inclusion server to submit transactions directly to the DA layer. ([#2888](https://github.com/evstack/ev-node/pull/2888))
20
27
Additionally, modified the core package to support marking transactions as forced included transactions.
21
28
The execution client ought to perform basic validation on those transactions as they have skipped the execution client's mempool.
22
-
-Add batching stategies (default stay time-based, unchanged with previous betas). Currently available strategies are `time`, `size`, `immediate` and `adaptive`.
29
+
-Added batching strategies (default stay time-based, unchanged from previous betas). Currently available strategies are `time`, `size`, `immediate` and `adaptive`. [Full documentation can be found here](https://github.com/evstack/ev-node/blob/122486de98d09ecd37d792b88814dcf07238f28a/docs/learn/config.md?plain=1#L521-L597).
23
30
- Added `FilterTxs` method to the execution interface. This method is meant to filter txs by size and if the execution clients allows it, by gas. This is useful for force included transactions, as those aren't filtered by the sequencer's mempool.
24
31
- Added `GetExecutionInfo` method to the execution interface. This method returns some execution information, such as the maximum gas per block.
25
32
26
33
### Changed
27
34
28
-
-Rename `evm-single` to `evm` and `grpc-single` to `evgrpc` for clarity. [#2839](https://github.com/evstack/ev-node/pull/2839)
29
-
- Split cache interface in`CacheManager` and `PendingManager` and create`da` client to easy DA handling. [#2878](https://github.com/evstack/ev-node/pull/2878)
30
-
-Improve startup da retrieval height when cache cleared or empty. [#2880](https://github.com/evstack/ev-node/pull/2880)
35
+
-**BREAKING:** Renamed `evm-single` to `evm` and `grpc-single` to `evgrpc` for clarity. [#2839](https://github.com/evstack/ev-node/pull/2839). You may need to manually modify your evnode.yaml `signer.signer_path` if your $HOME folder is changed.
36
+
- Split cache interface into`CacheManager` and `PendingManager` and created`da` client to easy DA handling. [#2878](https://github.com/evstack/ev-node/pull/2878)
37
+
-Improved startup DA retrieval height when cache is cleared or empty. [#2880](https://github.com/evstack/ev-node/pull/2880)
0 commit comments