Releases: ethstorage/es-node
Releases · ethstorage/es-node
Release v0.2.9
What's Changed
- update archive docs by @syntrust in #478
- chore: fix function name mismatch in comment for blobsHandler by @xiaolinny in #482
- chore: execute goimports to format the code by @findfluctuate in #484
- chore: minor improvement for docs by @rustversion in #475
- Email alert when blob missing from CL by @syntrust in #481
- Archive service alert by @syntrust in #490
- Delay submit the mining transaction to avoid empty blockhash by @syntrust in #487
- Archive service alert: fix success email schedule by @syntrust in #493
- Fast polling for L1 header subscription by @syntrust in #491
- Download CL blobs with specified hashes by @syntrust in #494
- chore: fix some minor issues in the comments by @slightsharp in #495
- Improved scanner modes part1 - refactor by @syntrust in #496
- Fix archive service healthcheck workflow by @syntrust in #498
- Improved scanner modes part2 - more refactors and combined modes by @syntrust in #497
- chore: update copyright year to 2026 by @rejected-l in #488
- Improved scanner modes part3 -
check-blockmode by @syntrust in #499 - chore: remove dead commented config and fix signer typo by @Ocheretovich in #501
- refactor: remove obsolete // +build tag by @zjumathcode in #479
- refactor: replace Split in loops with more efficient SplitSeq by @fengyuchuanshen in #474
- refactor: use reflect.TypeFor by @yajianggroup in #468
- Add workflow trigger condition by @syntrust in #503
- chore: remove unused toUrl helper in integration test by @Ocheretovich in #502
- bump version to v0.2.9 by @syntrust in #505
New Contributors
- @xiaolinny made their first contribution in #482
- @findfluctuate made their first contribution in #484
- @rustversion made their first contribution in #475
- @slightsharp made their first contribution in #495
- @Ocheretovich made their first contribution in #501
- @zjumathcode made their first contribution in #479
- @fengyuchuanshen made their first contribution in #474
- @yajianggroup made their first contribution in #468
Full Changelog: v0.2.8...v0.2.9
Release v0.2.8
Release v0.2.7
What's Changed
- Priv dashboard bug fix by @ping-ke in #463
- refactor: use strings.Builder to improve performance by @mickychang9 in #465
- Help updates by @syntrust in #464
- Docs: archiver port note and code fence fix by @therealebi911 in #467
- Support Fusaka blob upload by @syntrust in #469
- bump version by @syntrust in #470
- upgrade go in Docker and workflow by @syntrust in #471
New Contributors
- @mickychang9 made their first contribution in #465
- @therealebi911 made their first contribution in #467
Full Changelog: v0.2.6...v0.2.7
Release v0.2.6
What's Changed
- Scanner fix: commit mismatch caused by KV updates by @syntrust in #456
- Update integration test config by @ping-ke in #458
- chore: fix typo in comment by @juejinyuxitu in #457
- Fix Windows build failure: go-rapidsnark prover does not support Windows by @ping-ke in #447
- Add scan info and download info to Priv dashboard and send daily report for them by @ping-ke in #455
- bug fix for Priv dashboard by @ping-ke in #461
- keep scanner stats up todate by @syntrust in #460
- Archive tests using new public testnet by @syntrust in #443
- Add integration test for es-node with L1 chain by @ping-ke in #459
- bump version by @syntrust in #462
New Contributors
- @juejinyuxitu made their first contribution in #457
Full Changelog: v0.2.5...v0.2.6
Release v0.2.5
Release v0.2.4
What's Changed
- Add threshold-in-hours to config instead of hard code. by @ping-ke in #439
- Dashboard: Load mined event from DB instead of refetch again from chain. by @ping-ke in #437
- Translate error message from calling contract by @syntrust in #438
- fix custom error selector by @ping-ke in #440
- Reorganized flags: remove rollup config and network flag by @ping-ke in #441
- Improvements on scripts and email, etc. by @syntrust in #442
- Remove Docker compose, etc. by @syntrust in #445
- mainnet scripts by @syntrust in #444
- remove rpc by @syntrust in #446
- Mainnet deployment by @qzhodl in #448
- Fix contract doesn't exist but still returns incorrect value by @ping-ke in #449
- bump version by @syntrust in #450
Full Changelog: v0.2.3...v0.2.4
Release v0.2.3
What's Changed
- Fix typo in setup commands by removing extra spaces by @Bilogweb3 in #400
- update integration test enr by @ping-ke in #404
- refactor: use the built-in max/min to simplify the code by @eveneast in #396
- fixed all errors lengthes to lengths in utils.go by @davidjsonn in #405
- Data check by @syntrust in #392
- add 'Set Miner To Whitelist' to integration test workflow by @ping-ke in #411
- check miner role by @syntrust in #407
- refactor: replace []byte(fmt.Sprintf) with fmt.Appendf by @socialsister in #413
- Data check: fix incorrect total kv entries by @syntrust in #412
- Fix wrong proofs when using go-rapidsnark by @syntrust in #409
- Email notification on proof submission by @syntrust in #406
- Integration tests failed because we used a new log format and it didn't catch known issues as we expected. by @ping-ke in #416
- Fix lastKvIdx and mode1 proof by @syntrust in #415
- Pass timestamp to GetMiningReward by @syntrust in #422
- Fix integration test: change lastKvIdx to kvEntryCount by @ping-ke in #423
- chore: remove redundant word in .github/workflows/publish.yml by @deepdring in #421
- fix: typos by @crStiv in #419
- Replace loop-based modulus with
big.Int.Modfor efficiency by @asamuj in #368 - refactor: use slices.Contains to simplify code by @houpo-bob in #414
- refactor: use slices.Sort where appropriate by @hongmengning in #420
- chore: added a badge to the documentation by @Radovenchyk in #386
- fix typo diffnotmatch.log by @dizer-ti in #401
- build: update checkout action to v5 by @rejected-l in #417
- Fix integration test fail due to storage-contracts-v1 deploy script change. by @ping-ke in #424
- Applying zkey v1 and other fixes by @syntrust in #425
- Fix integration test fail due to custom error change on storage-contracts-v1 by @ping-ke in #426
- reformat log by @ping-ke in #429
- refactor: use the built-in max/min to simplify the code by @zhedazijingang in #428
- Lower some p2p log levels by @ping-ke in #430
- 2nd testnet boot by @qzhodl in #432
- Support more log formats by @syntrust in #431
- Miner fixes regarding nonce and mining stats by @syntrust in #435
- bump version by @syntrust in #436
- Customize emails for each alert rule. by @ping-ke in #433
New Contributors
- @Bilogweb3 made their first contribution in #400
- @eveneast made their first contribution in #396
- @davidjsonn made their first contribution in #405
- @socialsister made their first contribution in #413
- @deepdring made their first contribution in #421
- @crStiv made their first contribution in #419
- @houpo-bob made their first contribution in #414
- @hongmengning made their first contribution in #420
- @dizer-ti made their first contribution in #401
- @rejected-l made their first contribution in #417
- @zhedazijingang made their first contribution in #428
Full Changelog: v0.2.2...v0.2.3
Release v0.2.2
What's Changed
- Update archiver-guide-devnet.md by @syntrust in #389
- chore: remove duplicate package imports by @highcloudwind in #391
- sync script for l2 by @syntrust in #393
- Add FetchBlob to SyncClient to support fetching a single blob from the network via p2p by @ping-ke in #395
- chore: remove duplicate package imports by @shangchengbabaiban in #394
- ethstorage l2 boot node change by @qzhodl in #397
- Update sepolia boot node ENR by @qzhodl in #398
- Replace deprecated 88.99.30.186 RPC by @iteyelmp in #402
- Change zkey download urls by @syntrust in #399
- bump version by @syntrust in #403
New Contributors
- @highcloudwind made their first contribution in #391
- @shangchengbabaiban made their first contribution in #394
Full Changelog: v0.2.1...v0.2.2
Release v0.2.1
What's Changed
- Pump go version in Docker by @syntrust in #379
- chore: fix some typos by @yudrywet in #383
- Fix the race condition issue when writing the downloaded BLOB into the storage file by @qzhodl in #380
- es-node tool to fix a specific kv entry by @syntrust in #381
- docs: edited the name of the social network Twitter by @Radovenchyk in #385
- Bump version to v0.2.1 by @syntrust in #387
- fix swc build by @syntrust in #388
New Contributors
- @yudrywet made their first contribution in #383
- @Radovenchyk made their first contribution in #385
Full Changelog: v0.2.0...v0.2.1
Release v0.2.0
What's Changed
- refactor integration test and add unit test by @ping-ke in #366
- Add new pattern of known failure to integration test. by @ping-ke in #367
- add minedTs too Small known issue check by @ping-ke in #370
- refactor: using slices.Contains to simplify the code by @beforetech in #369
- Add Chainid to p2p filter by @ping-ke in #355
- use tencent register for npm by @zhiqiangxu in #349
- New ENR due to #355 by @qzhodl in #371
- upgrade geth to Pectra(v1.15.5) by @syntrust in #373
- Display RPC es-node in the network dashboard by @ping-ke in #372
- reformat files name by @ping-ke in #377
- New ENR for EthStorage bootnode on Sepolia by @qzhodl in #378
- bump version by @syntrust in #376
New Contributors
- @beforetech made their first contribution in #369
Full Changelog: v0.1.17...v0.2.0