github Consensys/quorum v20.10.0

latest releases: v24.4.1, v24.4.0, v23.4.0...
4 years ago

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 with 20.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 to sendTransaction 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 on eth_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

Don't miss a new quorum release

NewReleases is sending notifications on new releases.