Skip to content

Releases: erigontech/erigon

2021.09.05-alpha

30 Sep 08:17
4f20cf9
Compare
Choose a tag to compare

Changelog

  • add decoding incarnation function (thanks to enriavil1)
  • cleanup old Whisper code (thanks to Zachinquarantine)
  • improvements and fixes to --txpool.v2 (now can re-calculate and re-sort 200K mainnet transactions within 50ms)
  • --mdbx.augment.limit flag for fine-tuning the DB performance
  • healthcheck for the node that returns 500 if the node is considered unhealthy
  • improve EIP1898 compliance for RPC methods
  • downgrade mdbx v0.10.1 due to a possible (unconfirmed) bug found
  • --txpool.globalbasefeeeslots command-line flag
  • increase websocket frame size (to support RPC calls with heavier responses) (thanks to gelfand)

SHA256

reproducible builds in Docker aren't functional at the moment

2021.09.04-alpha

23 Sep 11:34
4e26796
Compare
Choose a tag to compare

Changelog

  • TxPool v2 is Ready for Users Tests: --txpool.v2, see txpool.v2 documentation and design doc
  • TxPool v2 can run inside Erigon or on another server
  • --prune.*.before=N flags to prune all blocks before block N (useful for Eth2 validators) (thanks to Cript)
  • fix for crashes on Ropsten, Goerli
  • fix for dynamicfee tx is not supported by signer when using Erigon as a library (thanks to Jaanek)

SHA256

reproducible builds in Docker aren't functional at the moment

2021.09.03-alpha

16 Sep 10:26
Compare
Choose a tag to compare

Changelog

  • fix bad.block nil-pointer panic
  • increase fdlimit for all erigon binaries
  • print goroutines on SIGUSR1 w/o having to quit the app
  • fix for Geth dropping Erigon peers
  • fix race conditions for enode db,
  • fix for eth_callBundle
  • tx pool improvements
  • store Erigon version in the DB (for future debugging purposes)

SHA256

reproducible builds in Docker aren't functional at the moment

2021.09.02-alpha

09 Sep 12:35
4585841
Compare
Choose a tag to compare

Changelog

  • fix a race condition in RPC daemon
  • fix for bad.block parsing
  • pre-verified hashes update for Mainnet and Ropsten
  • experimental txpool.v2 flag for external grpc-based transaction pool
  • update mdbx to 0.10.13
  • fixes for traces with precompiles
  • prune tx senders table (even more reduces the footprint on the pruned node)

SHA256

reproducible builds in Docker aren't functional at the moment

2021.09.01-alpha

02 Sep 09:34
6747d29
Compare
Choose a tag to compare

Changelog

  • call tracing pruning is using ETL now (should speed up execution pruning)
  • include info about running eth2 clients with Erigon (thanks to The-Coomer)
  • update libraries (roaring bitmaps, go 1.17)
  • --bad.block now expects the block hash instead of the block number
  • fix for Ropsten chain diversion

SHA256

reproducible builds in Docker aren't functional at the moment

2021.08.05-alpha

26 Aug 19:51
Compare
Choose a tag to compare

Changelog

  • fix for the heavy disk I/O regressions by MDBX (fixes a couple of issues with RPC daemon with --datadir being slow or completely unresponsive)

  • increase node db file limit (fixes mdbx_cursor_put: operation not permitted" log warnings)

  • tx pool improvements

SHA256

reproducible builds in Docker aren't functional at the moment

2021.08.04-alpha

24 Aug 09:26
af8b5aa
Compare
Choose a tag to compare

Security Fix

This release contains a high-severity security fix, found by the Go Ethereum team.

Please, upgrade.

Changelog

  • ‼️ high-severity security issue fixup ‼️

  • multiple RPC optimisations

  • fix in a sentry to reduce block delivery delay

  • increase the default gas limit for eth_call (to 50M gas)

  • maintenance upgrade of Grafana, Prometheus

SHA256

reproducible builds in Docker aren't functional at the moment

2021.08.03-alpha

19 Aug 12:06
be4d3f4
Compare
Choose a tag to compare

--datadir parameter is not backward-compatible

chaindata folder was moved from <datadir>/erigon/chaindata into <datadir>/chaindata. Please, move manually before starting the new version, otherwise you will get an error like the following

EROR[08-19|09:30:24.913] Old data directory found                 path=/Users/<>/rinkeby/erigon/chaindata please move to new path=/Users/<>/rinkeby/chaindata
Fatal: Could not open database: safety error, see log message

Changelog

  • trace_call and trace_callMany gas prices set to basefee if 0 is provided

  • eth_feeHistory better compatibility with the specs

  • trace_filter crash fixup

  • trace_filter: fix for after and count parameters

  • improved docs for building your own RPC daemon (thanks to Eugene)

  • preserve streaming of batch RPC requests (fix for #2540)

  • newHeads subscribe now returns baseFeePerGas (fix for #2549)

  • parametric the location of go executable with the env variable

SHA256

reproducible builds in Docker aren't functional at the moment

2021.08.02-alpha

12 Aug 09:10
155186a
Compare
Choose a tag to compare

Changelog

  • add txpool_status api (kudos to Richard Patel)

  • improved Grafana metrics

  • add eth_maxPriorityFeePerGas and eth_feeHistory

  • add support for vmTrace into trace_ RPC methods

  • reduce commit frequency to Sentry DBs

SHA256

reproducible builds in Docker aren't functional at the moment

2021.08.01-alpha

05 Aug 09:10
Compare
Choose a tag to compare

Changelog

  • better licensed logger (Apache) and metrics (MIT) dependencies

  • fix for "err after streaming started" #2464

  • mdbx v0.10.2 #2449

  • allow to run all sync stages once when --nodiscover is set and there is no network connection

  • better log messages for pruning misconfiguration

  • fix eth_gasPrice for London-style fees

  • more fixes for tracing APIs #2485

  • improved documentation of Staged Sync (kudos to The-Coomer)

SHA256

reproducible builds in Docker aren't functional at the moment