Release format
Quorum is moving its versioning convention scheme to Calendar Versioning (or CalVer) starting with 20.10.0
(f.k.a. 2.8.0
) release.
Version scheme convention is YY.MM.Patch
where
YY.MM
stands for the year and month of the quarter when the release happens (starting with20.10
for October 2020)Patch
stands for the number of the release within the quarter
Example
- Next Quorum releases will be
20.10.1
,20.10.2
, etc. (indifferently if they happen in October, November...) - When moving to the next quarter likely in February 2021, the version will increment to
21.02.0
Get to know more about ConsenSys Quorum CalVer!
Enhancements
-
🎉 [Privacy] Add support for privacy enhancements (#1073)
Introduce a new
privacyFlag
parameter tosendTransaction
APIs enabling to define the mode for execution of a private transaction.- 0 - StandardPrivate (default): same retro-compatible mode for private transactions as available in prior versions of Quorum
- 1 - PartyProtection: new mode allowing receiving parties in
privateFor
to validate that the sending party has access to all the affected private smart contracts affected by the transaction - 3 - StateValidation: new mode allowing all parties in a private transaction to ensure that their local private smart contract states have not diverged
-
[Privacy] Encapsulate private transaction arguments (#1044)
-
[Privacy] Formalize the usage of
common.EncryptedPayloadHash
(#1046) -
[Plugin] Allow security plugin to opt out service implementation (#1052)
-
Add
debug_dumpAddress
API to fetch state of an account including balance, nonce, storage, etc. (#1072) -
Update
crypto/secp256k1
submodule path (#1077) -
[Plugin] Expose the
plugin@account
API over clef's HTTP server (#1078) -
Add a new Geth flag
--vm.calltimeout
to optionnaly override the 5 seconds default timeout oneth_call
(#1085)
Bug fixes
- [Istanbul] Fix
VerifyHeaders()
to error out all header verification request when the first one fails (#1042) - Fix tracing on public transaction (#1072)
- Fix for "VM in read-only mode" error seen in logs in stress test of clique networks (#1076)
- [Raft] Fix double addPeer, should also check self (#1080)
Tests
- Add unit tests for
common.EncryptedPayloadHash
(#1045)
Others
- [CI/CD] Publish Docker image to Docker Hub via GithubActions (#1079)
- [CI/CD] Updates (#1082) (#1086)
Documentation
- Add documentation for Tessera bootstrapNode config (#1016)
- Add documentation for Hashicorp Vault account plugin (#1040)
- Updated Readme.md (#1043)
- Tessera config update for next release (#1047)
- Update Quorum Profiling documentation (#1053)
- Make plugin docs consistent (#1054)
- Smart contracts security editorial updates (#1057)
- Add documentation to clarify the use of bindingAddress in tessera config (#1060)
- Removed docs files now included in doc.goquorum and doc.tessera repos (#1062)
- Change links, emails and more (#1067)
Filename | SHA256 Hash |
---|---|
geth_v20.10.0_linux_amd64.tar.gz | 17bc1f46c7ae5be46989c9ac8750dfd95aa89dc1f41a75b416a3e0423235b25e
|
geth_v20.10.0_darwin_amd64.tar.gz | bfe4d1155ed7829d7b028ee07827d2887d3c492dcd2658614702fd1d42065822
|