tl;dr we've just released a new Burrow, and it's a good one, grab it here: https://github.com/hyperledger/burrow/releases/tag/v0.20.1
Over the past year Burrow has been refactoring itself into a fast (well for an EVM) and light Tendermint-based blockchain. We had a certain amount of technical debt to eliminate and we had a lot of tooling to consolidate.
This release and those releases leading up to it make some significant improvements to the Burrow project, its tool, and the node itself. Most notable are:
- Tendermint 0.22.8 - including a vast number of improvements
- Bos our deployment tool is now part of burrow as 'burrow deploy': https://github.com/hyperledger/burrow#deploy-contracts
this includes an Apache2 licensed ABI that we wrote from scratch that allows us to sever our GPL go-ethereum dependency and put contract deployment all under one roof
- Address-based signing via burrow deploy and transaction server (server-side or client-side signing)
We think this is a good base to build on our focus for future releases is:
- Chain stability (we're eating our own dogfood: https://agreements.network/
) and operability (i.e. better cluster debugging, diagnosis)
- EVM / Tendermint / Smart contract bridge - i.e. EVM code that can call non-EVM code, tx escrow to/from public Ethereum, and participation in the wider Cosmos ecosystem
- On-chain governance primitives - smart contract upgrades by popular vote, validator set control of permissions and token distribution.