Releases: megaeth-labs/stateless-validator
Releases · megaeth-labs/stateless-validator
v2.0.8
What's Changed
- refactor: metrics architecture overhaul with complete pre-registration by @krabat-l in #89
- feat: add cpu_time_seconds Prometheus metric by @krabat-l in #90
- ci: git config update by @yunlonggao-mega in #92
- feat: make database module public in validator-core by @jonathanykh in #91
- feat: add --disable-response-cache flag by @krabat-l in #95
- refactor: single-executor tracing with TracerKind deduplication by @krabat-l in #94
- upgrade mega-evm to v1.4.1 & release v2.0.8 by @krabat-l in #96
New Contributors
- @jonathanykh made their first contribution in #91
Full Changelog: v2.0.7...v2.0.8
v2.0.7
What's Changed
- refactor: reorganize workspace directory structure by @Troublor in #73
- feat: add standalone debug-trace-server for debug_/trace_ RPC methods by @krabat-l in #69
- refactor: extract shared logging into stateless-common crate by @Troublor in #74
- refactor(debug-trace-server): use jsonrpsee proc-macros, enhance metrics with metrics-derive by @krabat-l in #76
- feat(debug-trace-server): add Cloudflare witness fallback with height-based routing by @krabat-l in #75
- fix: prune orphaned anchor block from canonical chain by @krabat-l in #78
- feat: add x-execution-time-ns response header and upstream error logging by @krabat-l in #79
- Add dedicated
report_validation_endpointand optimize block header fetching by @flyq in #77 - Refactor
get_witness_from_cloudflareto decode base64+zstd witness payload by @flyq in #80 - feat: parallel block data fetch, size-based DB pruning, and slow-stage logging by @krabat-l in #81
- feat: activate unused Prometheus metrics by @krabat-l in #84
- feat: add x-response-size header to all HTTP responses by @krabat-l in #85
- feat: support timed_ prefix for RPC method aliases by @krabat-l in #86
- chore: upgrade mega-evm to v1.4.0 to support Rex3 by @flyq in #87
- chore: Bump version to v2.0.7 by @flyq in #88
New Contributors
Full Changelog: v2.0.6...v2.0.7
v2.0.6
What's Changed
- perf(db): reduce write lock contention in task claim, chain growth, and validation completion by @nnsgmsone in #67
- chore: upgrade mega-evm to v1.3.1 to support rex2 by @flyq in #68
- fix: update mega_setValidatedBlocks rpc params & response by @flyq in #70
- chore: upgrade mega-evm to v1.3.2 & bump version to v2.0.6 by @flyq in #72
New Contributors
- @nnsgmsone made their first contribution in #67
Full Changelog: v2.0.5...v2.0.6
v2.0.5
v2.0.4
What's Changed
- Add hardfork log when replay block by @flyq in #57
- Fix Graceful Shutdown to Prevent Validator Freeze by @flyq in #58
- Fix: Add Anchor Block for Validation Reporting by @flyq in #59
- Add Retry Logic for Start Block Fetching by @flyq in #61
- chore: Upgrade mega-evm from v1.2.3 to v1.2.5 & release 2.0.4 by @flyq in #62
Full Changelog: v2.0.3...v2.0.4
v2.0.3
What's Changed
- docs: improve README and inline comments by @yilongli in #42
- refactor: Add EVM Trace Inspector & Make
replay_blockPublic by @flyq in #43 - refactor: Replace
eth_getCodewitheth_getCodeByHashby @flyq in #44 - Fix: Add Logs Bloom and Gas Used Validation by @flyq in #46
- feat: upgrade mega-evm by @Troublor in #45
- chore(deps): upgrade mega-evm to v1.1.0 by @Troublor in #47
- chore(deps): upgrade salt version by @flyq in #48
- refactor: Optimize MPT witness verification by replacing CacheState with BundleState by @flyq in #49
- feat: Add Rex hardfork support by @flyq in #50
- Fix validation blocking async tasks & upgrade mega-evm dependency by @flyq in #51
- chore: Upgrade salt, mega-evm version & update test_data by @flyq in #53
- chore: Upgrade
mega-evmdependency from v1.2.0 to v1.2.1 by @flyq in #54 - feat: Add Prometheus Metrics Support by @flyq in #52
- upgrade mega-evm from v1.2.1 to v1.2.3 by @flyq in #55
- chore: bump version to 2.0.3 by @flyq in #56
Full Changelog: v2.0.2...v2.0.3