Releases: Consensys/quorum
Releases · Consensys/quorum
v2.4.0
Enhancements
- Quorum Raft upgrade v3.3.13 and add support for Raft Learner nodes(#887)
- DNS support for static nodes (#885)
- rpc: raise HTTP/WebSocket request size limit to 5MB (#898)
Fixes
- p2p: fix connection leakage when peer is not authorized to connect (#897)
- Update file descriptor limits for macOS to support go 1.12 (#892)
- Allow Raft to recover state after non-graceful shutdown in non-archive mode (#860)
- Raft applied index out of range (#880)
- Premature abort during blocks processing for Raft (#881)
- Restrict removed Raft node in p2p connection (#884)
- Update for Raft stability (#886)
- Overflow in parent tracking (cherrypicking go-ethereum#18165 pull) (#876)
- Add check at startup to ensure transaction manager mode is specified. (#868)
- debug.traceTransaction VM in read-only mode error for public tx (#875)
- Optimize travis and fix flaky tests (#873)
- Print TransactionSizeLimit and MaxCodeSize genesis config (#872)
- Permissions service not starting upon restart of the node(#866)
- Add block sealing information to IBFT API (#856)
- eth.SignTransaction APIs: Set tx as private before signing (#864)
- Add CORS configuration parameters (#858)
- Check if message payload is signed by the message sender (#853)
- Add documentation on IBFT parameters (#835)
Thanks to @antonydenyer @timmoreton @montyly for their contributions.
Filename | SHA256 Hash |
---|---|
geth_v2.4.0_linux_amd64.tar.gz | 6ee573052334a352d8bf9a47f8bdd44ea42eec441b029284a8ff20dd56dd124b |
geth_v2.4.0_darwin_amd64.tar.gz | 1007e2f388ed3cb719d0dd3bdf4fcd79eb9ce4ae546e36823c97f2d24482d00c |
v2.3.0
Enhancements:
BETA RELEASE
Smart contract and RBAC based permissions model with support for organisations, sub-organisations, roles, account level access controls and nodes in the network. #715 🎉- IBFT formula update to support ceil(2N/3) #796
- Quorum private transaction support for Abigen #819
Fixes:
- Update validation for write operations to use
operation.writes
#798 - CLI flags display #799
- Raft issue with single node networks #815
- Race condition in BFT #833
Special thanks to the OpenZeppelin team for their preliminary review of our permissions module.
Thanks to @panghalamit @jimthematrix for their help and contribution with #796
Filename | SHA256 Hash |
---|---|
geth_v2.3.0_linux_amd64.tar.gz | d1f0888992a507048ebb02c8fb74c7c8d1c7d2cd16340889e5d1f5d4ac4903d7 |
geth_v2.3.0_darwin_amd64.tar.gz | abdf5e4d03865dbed0adda29c49ae771f52245216d668aa6c9c467cb91c6892f |
v2.2.5
Fixes:
- Max code size option in genesis config (#786)
- internal/ethapi: ask transaction pool for pending nonce (#784)
- Set tcp port of p2p node by raft peer correctly. (#775)
- Bugfix/geth console displays incorrect block timestamp (#762)
- Adding QuorumPrivateTxSigner for signing and recovering private txs. (#767)
- Raft set gcmode=archive always for Raft (#727)
- rpc: increase server buffer size to 128kb (#663)
Filename | SHA256 Hash |
---|---|
geth_v2.2.5_linux_amd64.tar.gz | f7e95d5012b3f20e9db0aeed07f782f201b453202adf38ddbb9c5ba40d971cca |
geth_v2.2.5_darwin_amd64.tar.gz | ec73ba89c9ee6593312365735580871c2ca13ff841d970a53a616240833a4296 |
v2.2.4
Fixes:
- Pass parent block gas limit in Raft #680
- Increase the default min and ceil gas limits #680
- Refund gas in non-party nodes for private transactions #739
- Resolve concurrent access panic in IBFT #684
- Update TX personal_sendTransaction to use the hash. #679
Miscellaneous
- Quorum Security Framework & various documentation updates #738
- Adding signer tests for EIP155, Homestead and private tx #682
filename | sha256 hash |
---|---|
geth_v2.2.4_linux_amd64.tar.gz | fea305835e7813cf5958ae93e1d7693317452864231dc4c95309e4caa85f47ec |
geth_v2.2.4_darwin_amd64.tar.gz | dfb2d3fc718e003e5c6d5526a103d28c570809caff2a16740c44c4820dc0b941 |
v2.2.3
Patch release to allow existing chains to run without running geth init.
- Set default transaction size limit if it is not configured #675
filename | sha256 hash |
---|---|
geth_v2.2.3_linux_amd64.tar.gz | 5dd06b06240e058f8ec00e0975cb7d12728f674c7dd33fc516883c6f424ea8d7 |
geth_v2.2.3_darwin_amd64.tar.gz | 4558dc2f80108788665d87342b7dc4dc3b8ab9f9732ca8b0b0c0195a224358e9 |
2.2.2
Enhancements:
- Geth upgrade 1.8.18 #639
- Improve block downloads and processing in raft based networks. #621
- Configure transaction size limit using the genesis block #636
- Add Quorum version to Node Info #616
Fixes:
- Add validation for raft peer updates #656
- Build issues for Go 1.11+ #619
- Gas limit for private transactions #595
- “impossible re-org” issue #539
- Handle EIP155 transactions before the configured 155 block is reached #667
- Estimate Gas support for private transactions #644
filename | sha256 hash |
---|---|
geth_v2.2.2_linux_amd64.tar.gz | ff738a8a17cfc818cd8b4ff061e6db65bb436b59d3713da50f26d39cd9c914e3 |
geth_v2.2.2_darwin_amd64.tar.gz | 7c5e3f2fab3fdbab8fc0d2b5e47c436890a87553c8e2fc2f7aa0d38e024a4799 |
2.2.1
Enhancements:
- Support for private raw transactions via eth_sendRawPrivateTransaction API #591
- Added dual state implementation to StaticCall, requirement for Solidity v0.5+ #592
Fixes:
- Maxing out fdlimit #597
- Prevent deadlock when with IBFT #598
- Prevent reset of V value if the txn is already set to private #563
filename | sha256 hash |
---|---|
geth_v2.2.1_darwin_amd64.tar.gz | dda7c2ee43b638f1b80bcb8b133ff923d14aeb931db5b3efac52e3c684a7b431 |
geth_v2.2.1_linux_amd64.tar.gz | 74b21bc43a020e26317868cc566df1025ecba66e8820218fd70a3485bda1edeb |