v2.6.0
Important: Due to DB schema changes, once a node is migrated to this version, the node cannot be rolled back to prior version. Hence we recommend appropriate back ups and testing prior to migration.
This release upgrades Quorum's geth
version to 1.9.7. geth
v1.9.7 brings in the following key features:
- Performance optimization: Optimization of account and storage trie access patterns across blocks, EVM opcode optimization, optimization of sync process
- Transaction pool optimization for better throughput
- Introduction of freezer db which allows moving historical blocks beyond certain threshold value out of LevelDB into a custom freezer db
- Native GraphQL query capabilities for flexible querying
- Clef: Standalone signer which segregates account management from
geth
- Monitoring: Can be integrated with Grafana with enhanced data dump
Please refer to Geth v1.9.0 for the complete list of features added in geth
version 1.9.0
Please note the following while migrating to this version:
- If you are using
keystore
based accounts, use--allow-insecure-unlock
to bring up geth. Otherwisegeth
will crash while starting - Upon
geth
restart, any blocks which are below the default immutability threshold(3162240), will be moved to freezer db. If you do not want the blocks to move to freezer db, set the value of--immutabilitythreshold
appropriately fo the network.
Please refer to this page for further details on migrating to this version.
Enhancements
- Geth upgrade to 1.9.7 (#960)
- Enable networks to change maxCodeSize multiple times (#975)
- Add configurable threshold for 'future block' check for Istanbul & Clique (#800)
- plugin: delegate JSON RPC calls to plugin (#956)
- plugin: change signature file name and add test case for Bintray signer (#957)
Fixes
- Fix issue with suborg id when node is added to sub orgs(#950)
- Fix params number for debug.dumpBlock in web3ext (#944)
Documentation
- Update genesis samples to reflect latest code updates (#952)
- Update Compatibility table & adding Quorum 2 geth map (#959)
- Add Kubernetes to quorum README.md / docs. (#970)
- Add documentation for quorum wizard (#973)
- Update Tessera encryption & Privacy Manager docs (#972)
- Tessera API documentation update for 10.0.5 version (#977)
Others
Filename | SHA256 Hash |
---|---|
geth_v2.6.0_linux_amd64.tar.gz | b65605bb6c105c25a08092f451eefdac82f58fc22f7fb08b473d0657b96b33d6 |
geth_v2.6.0_darwin_amd64.tar.gz | 07d18e1622aa3aa279fa919033cad8e55f68328ea3bac5310fcef22a90e7705d |