Skip to content

Reth v0.1.0-alpha.7

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Aug 18:36
· 3880 commits to main since this release
34b68de

image

Summary

Regular maintenance release.

Update Priority

This table provides priorities for which classes of users should update particular components.

User Class Priority
Payload Builders Medium
Non-Payload Builders Medium

See Update Priorities for more information about this table.

All Changes

  • release: v0.1.0-alpha.7 (#4297)
  • fix: state overrides and call many args (#4298)
  • feat: support blob transactions in manager (#4294)
  • docs: typos & cleanup (#4296)
  • fix: use gas_used from execution result (#4293)
  • chore: add additional docs about root call gas limit (#4292)
  • feat: provide a way to opt out of pool updates (#4270)
  • feat: add blob store canon tracker (#4278)
  • feat: add additional conversion trait for pooled tx element (#4279)
  • feat: integrate kzg setting in validator (#4286)
  • chore: reorder receipt fields (#4291)
  • feat: add load_trusted_setup_from_bytes (#4290)
  • dep: move metrics to workspace (#4289)
  • chore: rename test mod to make clippy happy (#4285)
  • chore: simplify builder fn (#4284)
  • chore(deps): weekly cargo update (#4281)
  • dev: use U64 for transaction_index (#4261)
  • feat: integrate blobstore in validator (#4273)
  • feat: add TransactionPool blob getters (#4272)
  • feat: validate engine cancun fields based on method version (#4256)
  • feat: add recovered wrapper type and eth pool conversions (#4267)
  • feat: integrate blobstore in pool (#4266)
  • feat(pruner): prune receipts based on log emitters during live sync (#4140)
  • fix: record geth selfdestructs (#4264)
  • feat(trie): account proofs (#4249)
  • fix: prevent node info zero address (#4268)
  • chore: bump metrics (#4265)
  • feat(transaction-pool): make EthTransactionValidator generic over Validator (#4258)
  • debug_backtraceAt (#4232)
  • feat: add blob sidecar extraction to tx validation (#4254)
  • chore: rename transaction (#4252)
  • perf: remove clones in PooledTransaction encoding (#4251)
  • feat: add 4844 config and basic checks (#4245)
  • feat: add blob store service (#4191)
  • fix: broadcast promoted transactions (#4248)
  • feat(doc): enhance append_blocks_with_post_state doc (#4195)
  • feat: refactor PooledTransactionsElement into typed variants (#4241)
  • (fix): Impl. Lagged error in pool update channel (#4242)
  • fix: return None instead of BlockBodyIndicesNotFound in BlockReader (#4239)
  • fix: propagate promoted transactions (#4236)
  • feat: implement network encoding for blob transactions (#4172)
  • feat: support custom PoolTransaction errors (#4237)
  • perf: use futures unordered for active requests (#4231)
  • feat(pipeline): prune receipts based on log emitters (#4044)
  • chore(deps): bump boa + thiserror (#4234)
  • perf: create buffer once (#4226)
  • feat: track node record (#4224)
  • fix: track established bonds (#4229)
  • Move parking_lot dependency to workspace dep (#4228)
  • chore: move bitflags to workspace (#4220)
  • (fix)db commit on debug_traceCallMany (#4219)
  • feat: add TransactionSigned::recover_signers with the same order (#4120)
  • feat(db): add search to reth db list command (#4165)
  • fix(pruner): percentage progress (#4197)
  • chore: enforce recommended soft limit for get pooled requests (#4210)
  • chore: handle full peer request channel (#4211)
  • chore: rm some unused (#4208)
  • docs: update table layout (#4194)
  • Splitting Reth Node Command Ext (#4158)
  • perf: let sync status mirror FCU (#4203)
  • chore(txpool): bench requires arbitrary feature (#4204)
  • chore(clippy): make clippy happy (#4163)
  • fix: return engine on fatal error (#4184)
  • feat(doc): document ARM limitations (#4196)
  • feat: make build function configurable (#4193)
  • feat(interfaces): database write error details (#4190)
  • feat(payload): make the actual payload build function generic (#4153)
  • chore(tree): log error on unreachable (#4185)
  • chore: bump jsonrpsee 0.20 (#4181)
  • feat: download blocks in merkle debug script (#4137)
  • fix: restrict max active queries (#4178)
  • feat: add flag to CLI to disable colour coding of console output (#4033)
  • style: use unwrap or default (#4169)
  • fix: spawn js service task on blocking pool (#4180)
  • chore(cli): remove unused debug.tip argument from execution debug script (#4183)
  • chore(deps): weekly cargo update (#4173)
  • docs: fix smol typo (#4177)
  • docs(tx-pool): fix pending tx listener typo (#4171)
  • fix(rpc): tracing target (#4161)
  • fix: remove discarded transactions (#4164)
  • feat(txpool): Make TransactionPool trait object safe (#4156)
  • fix(txpool): maintenance tracing target (#4160)
  • (feat):add transaction::is_dynamic_fee (#4152)
  • fix: sub field is always serialized (#4151)
  • fix: exclude single stop vm trace instruction (#4149)
  • feat: add kzg_to_versioned_hash (#4085)
  • fix: use original bytes (#4150)
  • feat: add is eip4844 fn (#4147)
  • Signature functions moved to rpc_types_compat (#4143)
  • chore(cli): expose registry provider (#4144)
  • chore: enable blobtest again (#4139)
  • fix: omit output if empty (#4138)
  • chore: make unit type default (#4141)
  • chore: improve ef-tests readability (#4136)
  • feat: add rpc server metrics into dashboard (#4078)
  • fix(Makefile): Graceful cargo-nextest install (#4009)
  • chore: remove cargo deny rule for c-kzg (#4133)
  • fix(storage): fallback lookups for pruned history (#4121)
  • feat(pruner, metrics): skip attribute for metrics derive macro (#4069)
  • feat(txpool) modify txpool guard to be for pipeline syncs only (#4075)
  • feat(storage): account for pruned account/storage history (#4092)

Binaries

See pre-built binaries documentation.

The binaries are signed with the PGP key: A3AE 097C 8909 3A12 4049 DF1F 5391 A3C4 1005 30B4

System Architecture Binary PGP Signature
x86_64 reth-v0.1.0-alpha.7-x86_64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 reth-v0.1.0-alpha.7-aarch64-unknown-linux-gnu.tar.gz PGP Signature
x86_64 reth-v0.1.0-alpha.7-x86_64-pc-windows-gnu.tar.gz PGP Signature
x86_64 reth-v0.1.0-alpha.7-x86_64-apple-darwin.tar.gz PGP Signature
aarch64 reth-v0.1.0-alpha.7-aarch64-apple-darwin.tar.gz PGP Signature
System Option - Resource
Docker v0.1.0-alpha.7 paradigmxyz/reth