Releases: erigontech/erigon
2021.09.05-alpha
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
Changelog
- TxPool v2 is Ready for Users Tests:
--txpool.v2
, seetxpool.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
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
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
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
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
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
--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
andtrace_callMany
gas prices set to basefee if 0 is provided -
eth_feeHistory
better compatibility with the specs -
trace_filter
crash fixup -
trace_filter
: fix forafter
andcount
parameters -
improved docs for building your own RPC daemon (thanks to Eugene)
-
preserve streaming of batch RPC requests (fix for #2540)
-
newHeads
subscribe now returnsbaseFeePerGas
(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
Changelog
-
add
txpool_status
api (kudos to Richard Patel) -
improved Grafana metrics
-
add
eth_maxPriorityFeePerGas
andeth_feeHistory
-
add support for
vmTrace
intotrace_
RPC methods -
reduce commit frequency to Sentry DBs
SHA256
reproducible builds in Docker aren't functional at the moment
2021.08.01-alpha
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