A permissioned implementation of Ethereum supporting data privacy
LGPL-3.0 License
Bot releases are visible (Hide)
Published by nmvalera about 3 years ago
This release main highlight is the new consensus engine for the QBFT algorithm. It
QBFT is available for
ALPHA
feature)latest
is the latest stable release (ie. v21.4.1 on this case) and develop
is the latest snapshot release from the current development version (ie. created from master
branch) #1171Filename | SHA256 Hash |
---|---|
geth_v21.7.0_darwin_amd64.tar.gz | 620983218ec8f4df894d4e93d2134a7cf39edf728c7f26d4a6f8b7a0a12a5c4f |
geth_v21.7.0_linux_amd64.tar.gz | 4ff6ac9dd778e1bd79275258413cc174d8dcdeba0f2820698939287a49789aa8 |
Published by github-actions[bot] over 3 years ago
This release mainly brings Phase 2 of Multi-Tenancy which allows the support for multiple private states.
With this new version of Multi-Tenancy each tenant gets access to a dedicated private state, enabling each tenant to get their own version of a private contract at a given address.
This implementation overrides the previous Alpha Release of Multi-Tenancy in GoQuorum v21.1.0
Filename | SHA256 Hash |
---|---|
geth_v21.4.2_linux_amd64.tar.gz | 89978f358c8d033a02fb8e97ced281016017a9d0de8ab28b6a02f86e66aad446 |
geth_v21.4.2_darwin_amd64.tar.gz | 460798a3f02c26d325f2cd073830d8e547b8c046729611c5d82fceac89922b69 |
Published by github-actions[bot] over 3 years ago
This release is a maintenance release.
Important Note: Our official Quorum plugins package manager is now Cloudsmith.
For version 21.4.1 or later GoQuorum will lookup for the plugin on Cloudsmith by default. If you are using a custom baseURL
, please check the new fields pluginDistPathTemplate
and pluginSigPathTemplate
to verify if a different template is needed.
For version 21.4.0 or earlier, you have to provide the new plugin download base URL at runtime (see Configure Plugin Central).
{
"central": {
"baseURL": "https://provisional-plugins-repo.quorum.consensys.net",
"publicKeyURI": ".pgp/Central.pgp.pk"
}
}
latest
is the latest stable release (ie. v21.4.1 on this case) and develop
is the latest snapshot release from the current development version (ie. created from master
branch) #1171Filename | SHA256 Hash |
---|---|
geth_v21.4.1_darwin_amd64.tar.gz | 2a1afd5fc453e97b16ba2ea2f3b7b0f1346df62f331fcbb454ab576fb447e75c |
geth_v21.4.1_linux_amd64.tar.gz | 981a813486eada9d1b31c8b13ed84a0c5d062f444cd3fc9581c94bff49f3263b |
Published by github-actions[bot] over 3 years ago
This release mainly focuses on merging upgrades from go-ethereum (from version v1.9.7 up to v1.9.20). For a full rundown of the go-ethereum changes please consult this link.
β οΈ WARNING: some small breaking changes have been introduced so please carefully review the section below before upgrading.
Important Note: We changed the package manager for official GoQuorum binaries. We so far used Bintray which is sunsetting in May 2021. From now on you will be able to download GoQuorum official binaries from Cloudsmith (see section Breaking Changes below).
--txlookuplimit
flag which specifies the number of recent blocks you want to maintain the search index for (by default it's 0 = since genesis) - #1130/--rpc.gascap
is now 25M gas. It previously defaulted to unlimited gas. This applies to eth_call and will reject calls which request more gas than the cap - #1132rpc
flags to http
. rpc
flags are marked as Deprecated (for example, --rpc.port
is now --http.port
).istanbul/100
sub-protocol for QBFT consensus messages. #1129debug_privateStateRoot
. #1148[Database schema] Please note that reverting to GoQuorum v21.1.0 or prior version after upgrading to v21.4.0 is not possible without a resync because the blockchain database layout has changed. Contract code is now stored separately from state tree data in LevelDB.
In case you have upgraded to v21.4.0 and you want to revert back to a previous version, you should use the following commands with the previous version:
geth removedb --datadir <data dir>
geth init ./genesis.json --datadir <data dir>
<start geth again>
[GraphQL flags] If you were using GraphQL previously, now it has moved to the HTTP RPC endpoint. The old --graphql.host
and --graphql.port
flags will not work any more. You might need to adjust your TOML config files accordingly too. #1146
[Cloudsmith Migration] All official GoQuorum binaries download URLs have been upgraded. For example, GoQuorum v21.1.0 for Linux AMD64 moved to https://artifacts.consensys.net/public/go-quorum/raw/versions/v21.1.0/geth_v21.1.0_linux_amd64.tar.gz (Cloudsmith).
Old Bintray download URLs will remain available until May 1st 2021 later to this date you will have to download binaries from Cloudsmith
One small breaking change in the release is that eth_call
will not default to your first account any more if you don't explicitly specify a sender. #1122
Filename | SHA256 Hash |
---|---|
geth_v21.4.0_darwin_amd64.tar.gz | 063bb7325154a20cf00e0f2ea9d9b521b24d807afc6fad350302888a84d25f5f |
geth_v21.4.0_linux_amd64.tar.gz | 3592bfa58a348f46fdc7af0bf5bdb58cb464c931ee434a5223651480f494416e |
Published by nmvalera over 3 years ago
ALPHA RELEASE
Filename | SHA256 Hash |
---|---|
geth_v21.1.0_linux_amd64.tar.gz | b5aead4958a10cbd6cb69308930720a67cf6789d5f2c500b626fcb410871844f |
geth_v21.1.0_darwin_amd64.tar.gz | 2278a9fce0a5095f56ab8ef430a157e8aef3c48697e33256989ecfc758f499a2 |
Published by nmvalera almost 4 years ago
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 quarterExample
20.10.1
, 20.10.2
, etc. (indifferently if they happen in October, November...)21.02.0
Get to know more about ConsenSys Quorum CalVer!
π [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.
privateFor
to validate that the sending party has access to all the affected private smart contracts affected by the transaction[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)
VerifyHeaders()
to error out all header verification request when the first one fails (#1042)common.EncryptedPayloadHash
(#1045)Filename | SHA256 Hash |
---|---|
geth_v20.10.0_linux_amd64.tar.gz | 17bc1f46c7ae5be46989c9ac8750dfd95aa89dc1f41a75b416a3e0423235b25e |
geth_v20.10.0_darwin_amd64.tar.gz | bfe4d1155ed7829d7b028ee07827d2887d3c492dcd2658614702fd1d42065822 |
Published by jpmsam over 4 years ago
BETA RELEASE
BETA RELEASE
BETA RELEASE
allowedfutureblocktime
parameter (#1023)Filename | SHA256 Hash |
---|---|
geth_v2.7.0_linux_amd64.tar.gz | 06575a273b5541c770e29a9a0704fe70842863951dd23eee295f0e61b2cb3b5a |
geth_v2.7.0_darwin_amd64.tar.gz | 8e0321a379ed4dba3dc5040802c604e3af8f1b6629e973b60f920b98851373e3 |
Published by vsmk98 over 4 years ago
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:
geth
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:
keystore
based accounts, use --allow-insecure-unlock
to bring up geth. Otherwise geth
will crash while startinggeth
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.
Filename | SHA256 Hash |
---|---|
geth_v2.6.0_linux_amd64.tar.gz | b65605bb6c105c25a08092f451eefdac82f58fc22f7fb08b473d0657b96b33d6 |
geth_v2.6.0_darwin_amd64.tar.gz | 07d18e1622aa3aa279fa919033cad8e55f68328ea3bac5310fcef22a90e7705d |
Published by jpmsam over 4 years ago
Enhancements
Fixes
Filename | SHA256 Hash |
---|---|
geth_v2.5.0_linux_amd64.tar.gz | 3c1c1db97b761510d32f020cedcaf7d54ee0ebfcf412b5e14dc8fcea5d831d36 |
geth_v2.5.0_darwin_amd64.tar.gz | 02aaef045f2d359e39da69d749c0b4e352ed9e77bdf9d2170547278115f11588 |
Published by jpmsam almost 5 years ago
Enhancements
Fixes
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 |
Published by jpmsam about 5 years ago
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 πFixes:
operation.writes
#798Special 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 |
Published by jpmsam about 5 years ago
Fixes:
Filename | SHA256 Hash |
---|---|
geth_v2.2.5_linux_amd64.tar.gz | f7e95d5012b3f20e9db0aeed07f782f201b453202adf38ddbb9c5ba40d971cca |
geth_v2.2.5_darwin_amd64.tar.gz | ec73ba89c9ee6593312365735580871c2ca13ff841d970a53a616240833a4296 |
Published by jpmsam over 5 years ago
Fixes:
Miscellaneous
filename | sha256 hash |
---|---|
geth_v2.2.4_linux_amd64.tar.gz | fea305835e7813cf5958ae93e1d7693317452864231dc4c95309e4caa85f47ec |
geth_v2.2.4_darwin_amd64.tar.gz | dfb2d3fc718e003e5c6d5526a103d28c570809caff2a16740c44c4820dc0b941 |
Published by jpmsam over 5 years ago
Patch release to allow existing chains to run without running geth init.
filename | sha256 hash |
---|---|
geth_v2.2.3_linux_amd64.tar.gz | 5dd06b06240e058f8ec00e0975cb7d12728f674c7dd33fc516883c6f424ea8d7 |
geth_v2.2.3_darwin_amd64.tar.gz | 4558dc2f80108788665d87342b7dc4dc3b8ab9f9732ca8b0b0c0195a224358e9 |
Published by jpmsam over 5 years ago
Enhancements:
Fixes:
filename | sha256 hash |
---|---|
geth_v2.2.2_linux_amd64.tar.gz | ff738a8a17cfc818cd8b4ff061e6db65bb436b59d3713da50f26d39cd9c914e3 |
geth_v2.2.2_darwin_amd64.tar.gz | 7c5e3f2fab3fdbab8fc0d2b5e47c436890a87553c8e2fc2f7aa0d38e024a4799 |
Published by fixanoid almost 6 years ago
Enhancements:
Fixes:
filename | sha256 hash |
---|---|
geth_v2.2.1_darwin_amd64.tar.gz | dda7c2ee43b638f1b80bcb8b133ff923d14aeb931db5b3efac52e3c684a7b431 |
geth_v2.2.1_linux_amd64.tar.gz | 74b21bc43a020e26317868cc566df1025ecba66e8820218fd70a3485bda1edeb |
Published by jpmsam almost 6 years ago
Enhancements:
Fixes:
Published by jpmsam about 6 years ago
Published by jpmsam about 6 years ago
Published by patrickmn over 6 years ago