- Add
--ecbp1100.nodisable
as a way to disable ECBP1100 auto-shutoff mechanisms (low peers and stale head) (#303). - Add a new RPC API subscription method
newSideBlocks
, creating a subscription to side-chain import events (blocks written but not considered canonical) (Websocket, IPC, andinproc
only) (#293). - Add OpenRPC
rpc.discover
schema compliance tests (#295). - Refactor
cmd/faucet
to fix some bugs and add some features, including...- Add
faucet --attach
flag to allow you to run a faucet on top of an existing node instance (instead of only on top of a dedicated light client) (#269). - Add
faucet --syncmode=[full|fast|light]
flag to decide the syncmode of a faucet-managed node (instead of only a default LES client) (#268). - Migrate the faucet's node data directory (if any) from
<datadir>/MultiFaucet
to<datadir>/CoreFaucet
. The data migration logic should handle this automatically for you, but if you're using a custom setup you may need to reconfigure (#279).
- Add
- Fix a
geth console
bug where--jspath
and--preload
together would generate a bad path (#274). - Remove
cmd/puppeth
to reduce footprint and trim feature-creep (#270). - Finally set up a documentation site, check it out! https://etclabscore.github.io/core-geth 📕 🎉
(#291, #294, #300)
- Docker images published under
etclabscore/core-geth
.