Release Versions
Learn more about Kaleido rolling upgrades
Known Issues
For Geth environments on release version 1.0.63 or newer, runtimes using customized node configurations that use fast sync
will fail to start due to the removal of support in Geth v1.10.14. As a workaround, the sync mode on the configuation should be updated to full
followed by a reset of the runtime. Support for snap sync
will be added in a future release.
Version 1.0.78
- Release Date: December 20th 2024
- Quorum:
- Quorum: v23.4.0 (inc. Geth/v1.10.3) + snapshot commit threshold
- Tessera: 21.7.3
- Geth: v1.11.6 + snapshot commit threshold
- Hyperledger Besu:
- Besu: v23.10.2
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.5.4
- Fabric CA: v1.5.7
- Explorer: v2.0.0
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- Fixes:
- Cloud HSM: Fixed an issue where the cloudhsm service would enter a failed state after being configured to use AWS CloudHSM.
Version 1.0.77
- Release Date: November 21st 2024
- Quorum:
- Quorum: v23.4.0 (inc. Geth/v1.10.3) + snapshot commit threshold
- Tessera: 21.7.3
- Geth: v1.11.6 + snapshot commit threshold
- Hyperledger Besu:
- Besu: v23.10.2
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.5.4
- Fabric CA: v1.5.7
- Explorer: v2.0.0
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- Fixes:
- Hyperledger Fabric: Fixed an issue where CouchDB indexes were not being applied as expected during chaincode installation.
Version 1.0.76
- Release Date: October 28th 2024
- Quorum:
- Quorum: v23.4.0 (inc. Geth/v1.10.3) + snapshot commit threshold
- Tessera: 21.7.3
- Geth: v1.11.6 + snapshot commit threshold
- Hyperledger Besu:
- Besu: v23.10.2
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.5.4
- Fabric CA: v1.5.7
- Explorer: v2.0.0
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- Fixes:
- Hyperledger Fabric: Fixed an issue where chaincodes would fail to execute due to a missing binary in some situations.
Version 1.0.75
- Release Date: October 9th 2024
- Quorum:
- Quorum: v23.4.0 (inc. Geth/v1.10.3) + snapshot commit threshold
- Tessera: 21.7.3
- Geth: v1.11.6 + snapshot commit threshold
- Hyperledger Besu:
- Besu: v23.10.2
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.5.4
- Fabric CA: v1.5.7
- Explorer: v2.0.0
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- New:
- Geth & Quorum: Introduced a commit threshold for snapshot updates to allow for more frequent writing of state to disk. This provides an additional mechanism to the default size threshold allowing for state to be written to disk more frequently which in turn can help to mitigate potential rollback scenarios resulting from an unexpected or unclean shutdown in low-throughput environments.
Version 1.0.74
- Release Date: March 21st 2024
- Quorum:
- Quorum: v23.4.0 (inc. Geth/v1.10.3)
- Tessera: 21.7.3
- Geth: v1.11.6
- Hyperledger Besu:
- Besu: v23.10.2
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.5.4
- Fabric CA: v1.5.7
- Explorer: v2.0.0
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- Polygon Edge:
- Edge: v0.4.1
- Fixes:
- All providers: Fixed an issue where an invalid key pair could be generated on first startup resulting in the environment being unable to start under certain circumstances.
- Ethereum providers: Fixed a race condition where, during startup, the runtime could sometimes load a default configuration resulting in the runtime becoming unresponsive to RPC requests under certain circumstances.
- Ethereum providers: Fixed an issue where automated chaindata backups could sometimes fail to exit as expected resulting in an unresponsive System Monitor runtime under certain circumstances.
- Hyperledger Fabric: Fixed an issue where removing members from a channel could result in failures under certain circumstances.
Version 1.0.73
- Release Date: February 8th 2024
- Quorum:
- Quorum: v23.4.0 (inc. Geth/v1.10.3)
- Tessera: 21.7.3
- Geth: v1.11.6
- Hyperledger Besu:
- Besu: v23.10.2
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.5.4
- Fabric CA: v1.5.7
- Explorer: v2.0.0
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- Polygon Edge:
- Edge: v0.4.1
- New:
- Go Ethereum: We've updated our Go Ethereum version to v1.11.6. Before upgrading to this version, your environment must have been hardforked to include support for both Muir Glacier and Berlin. All environments prior to release version 1.0.72 must first upgrade to 1.0.72 before upgrading to 1.0.73.
- Hyperledger Besu: We've updated our Hyperledger Besu version to v23.10.2. This release will include optional hardfork support for both Berlin and London.
- Fixes:
- Hyperledger FireFly: Fixed an issue where namespaces could be initialized with an invalid name format which could result in unexpected behavior.
- Hyperledger Fabric: Fixed an issue causing the state database to be rebuilt under certain circumstances.
Version 1.0.72
- Release Date: December 14th 2023
- Quorum:
- Quorum: v23.4.0 (inc. Geth/v1.10.3)
- Tessera: 21.7.3
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v22.7.5
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.5.4
- Fabric CA: v1.5.7
- Explorer: v2.0.0
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- Polygon Edge:
- Edge: v0.4.1
- New:
- Quorum: We've updated Quorum version to v23.4.0. There are no updates to available hard fork EIPs at this time.
- Hyperledger Fabric: We've updated Hyperledger Fabric to v2.5.4. Newly created channels on this release or later will automatically include the new V2_5 application capabilities.
Version 1.0.71
- Release Date: October 23rd 2023
- Quorum:
- Quorum: v22.7.6 (inc. Geth/v1.10.3)
- Tessera: 21.7.3
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v22.7.5
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.6
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- Polygon Edge:
- Edge: v0.4.1
- Fixes:
- Geth/Quorum/Hyperledger Besu: Fixed an issue where the genesis file on the monitor node could be overwritten with default values under certain circumstances.
- Hyperledger FireFly: Fixed an issue where namespaces would become inactive after configuration updates under certain circumstances.
Version 1.0.70
- Release Date: September 14th 2023
- Quorum:
- Quorum: v22.7.6 (inc. Geth/v1.10.3)
- Tessera: 21.7.3
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v22.7.5
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.6
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.2.1
- EthConnect: v3.3.0
- FabConnect: v0.9.15
- Tokens ERC-20 ERC-721: v1.2.3
- Data Exchange HTTPS: v1.2.0
- Polygon Edge:
- Edge: v0.4.1
- New:
- Fixes:
- Corda: Fixed an issue where only a single JAR was supported during CorDapp JAR verification.
Version 1.0.69
- Release Date: July 24th 2023
- Quorum:
- Quorum: v22.7.6 (inc. Geth/v1.10.3)
- Tessera: 21.7.3
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v22.7.5
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.6
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.1.0
- EthConnect: v3.2.9
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.1.4
- Tokens ERC-20 ERC-721: v1.1.3
- Data Exchange HTTPS: v1.1.0
- Polygon Edge:
- Edge: v0.4.1
- Fixes:
- CloudHSM: Fixed an issue where only up to 50 keys were retrieved from Azure Key Vault regardless of total number of applicable keys available.
- Environment Backup: Fixed an issue where some environment configurations would fail to process backup requests under certain conditions.
Version 1.0.68
- Release Date: March 14th 2023
- Quorum:
- Quorum: v22.7.6 (inc. Geth/v1.10.3)
- Tessera: 21.7.3
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v22.7.5
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.6
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.1.0
- EthConnect: v3.2.9
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.1.4
- Tokens ERC-20 ERC-721: v1.1.3
- Data Exchange HTTPS: v1.1.0
- Polygon Edge:
- Edge: v0.4.1
- New:
- Quorum: We've updated Quorum version to v22.7.6. There are no updates to available hard fork EIPs at this time.
- Tessera: We've updated the Tessera version to 21.7.3.
- Fixes:
- Automated Environment Backups: Fixed an issue where the logs from an unsuccessful backup could fail to be recorded under certain circumstances.
Version 1.0.67
- Release Date: January 31st 2023
- Quorum:
- Quorum: v22.4.4 (inc. Geth/v1.10.2) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v22.7.5
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.6
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.1.0
- EthConnect: v3.2.9
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.1.4
- Tokens ERC-20 ERC-721: v1.1.3
- Data Exchange HTTPS: v1.1.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
- New:
- Blockchain Application Firewall: Significant performance improvements when under heavy load and enhanced logging to improve clarity on which users are making requests through the Firewall.
- Fixes:
- Automated Environment Backups: Fixed an issue where the monitor node could fail to start after beginning a backup under certain circumstances.
Version 1.0.66
- Release Date: October 19th 2022
- Quorum:
- Quorum: v22.4.4 (inc. Geth/v1.10.2) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v22.7.5
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.6
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.1.0
- EthConnect: v3.2.9
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.1.4
- Tokens ERC-20 ERC-721: v1.1.3
- Data Exchange HTTPS: v1.1.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
- Fixes:
- Hyperledger Besu, Ethwallet: Fixed an issue where runtimes deployed into an Azure region would sometimes have newly created accounts be unavailable for use until after a restart.
Version 1.0.65
- Release Date: October 18th 2022
- Quorum:
- Quorum: v22.4.4 (inc. Geth/v1.10.2) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v22.7.5
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.6
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.1.0
- EthConnect: v3.2.9
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.1.4
- Tokens ERC-20 ERC-721: v1.1.3
- Data Exchange HTTPS: v1.1.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
- New:
- Hyperledger Besu: Upgraded to v22.7.5, including JDK 17 (OpenJ9) and libjemalloc
- Hyperledger Fabric: Upgraded to v2.4.6, including fix for CVE-2022-31121
- Hyperledger Fabric: Private Collections support
- Hyperledger Fabric: CouchDB data store support
- Fixes:
- Hyperledger FireFly: Fixed issue encountered in some environments, where the second node added to an environment would not receive registration details from the first node
- Cloud HSM, EthWallet, Blockchain Application FireWall: Significant enhancements to the core signing and wallet management code. Provides improved restart performance with large numbers of keys, as well as other efficiencies.
- Cloud HSM - Azure Key Vault specific: Performance enhancements through additional caching of mappings to Azure key identifiers
- Cloud HSM - Azure Key Vault specific: Fix for edge case where a duplicate signing request was required after signing, due to the signature returned from Azure Key Vault being unverifiable by the underlying cryptography library.
- Log streaming - Blockchain Application FireWall and CouchDB log streaming support
- Public Ethereum Tether - switched the default testnet from Rinkeby to Goerli, and allows previously Rinkeby targeted tether instances to be re-configured and re-activated
- REST API Gateway - significant memory usage and restart performance enhancement for environments with a large number of deployed contract instances. A file based store of contract information has been replaced with LevelDB.
On first restart after upgrading, the REST API Gateway could take longer than normal to become unavailable. In the extreme case of hundreds of thousands of individually deployed smart contract instances, the data migration could take a number of minutes to complete, during which time the REST API Gateway will not accept requests. Progress can be tracked in the logs of the REST API Gateway.
Version 1.0.64
- Release Date: October 6th 2022
- Quorum:
- Quorum: v22.4.4 (inc. Geth/v1.10.2) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.1.0-rc.3
- Explorer UI: v1.0.1
- EthConnect: v3.2.7
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.1.2
- Tokens ERC-20 ERC-721: v1.1.1
- Data Exchange HTTPS: v1.1.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
- Fixes:
- Geth & Quorum: Fixed an issue due to which archive nodes were not setup with the correct configuration.
- Geth & Quorum: Fixed a CLI input parameter for geth without which geth was printing an incorrect log message suggesting the node was running in mainnet and setting an incorrect cache size.
Version 1.0.63
- Release Date: September 13th 2022
- Quorum:
- Quorum: v22.4.4 (inc. Geth/v1.10.2) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.10.18
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.1.0-rc.3
- Explorer UI: v1.0.1
- EthConnect: v3.2.7
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.1.2
- Tokens ERC-20 ERC-721: v1.1.1
- Data Exchange HTTPS: v1.1.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
- New:
- Geth: We've updated Geth version to v1.10.18. Berlin hard fork is available after upgrading to the latest release.
- Quorum: We've updated Quorum version to v22.4.4. There are no updates to available hard fork EIPs at this time.
- Note: After the update, Geth & Quorum reject transactions that do not include ChainID in the signature.
- Fixes:
- Fixed an issue due to which a node would not start after invoking multiple concurrent reset operations in some situations.
Version 1.0.62
- Release Date: August 26th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.0.2
- Explorer UI: v1.0.1
- EthConnect: v3.2.4
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.0.1
- Tokens ERC-20 ERC-721: v1.0.1
- Data Exchange HTTPS: v1.0.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
- New:
- Hyperledger Fabric: Custom policies are now supported during channel creation.
- Fixes:
- Cloud HSM Signer: Fixed an issue where looking up keys within AWS KMS for verification could time out under certain circumstances.
- Quorum: Fixed an issue where automated chaindata backups would fail to read the local chaindata under certain circumstances.
Version 1.0.61
- Release Date: August 12th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.0.2
- Explorer UI: v1.0.1
- EthConnect: v3.2.4
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.0.1
- Tokens ERC-20 ERC-721: v1.0.1
- Data Exchange HTTPS: v1.0.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
- New:
- Polygon Edge: We've added support for the Blockchain Application Firewall.
- Fixes:
- Hyperledger Fabric: Fixed an issue in chaincode management which was resulting in unnecessary blocking of all channels during chaincode installation.
- Hyperledger FireFly: Fixed an issue where re-initialization could fail due to a conflict when attempting to reuse the same identity as the first initialization.
Version 1.0.60
- Release Date: July 29th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.0.2
- Explorer UI: v1.0.1
- EthConnect: v3.2.4
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.0.1
- Tokens ERC-20 ERC-721: v1.0.1
- Data Exchange HTTPS: v1.0.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
- New:
- Polygon Edge: We've added supoprt for Kaleido Wallet and Cloud HSM Signer services.
- Fixes:
- Polygon Edge: Fixed an issue which caused startup issues on runtimes configured with KMS encryption of key material.
- Polygon Edge: Fixed an issue due to which Etherpool funding of accounts was hitting an error.
- Hyperledger Fabric: Fixed an issue that was causing Chaincode updates to fail under certain conditions.
Version 1.0.59
- Release Date: July 18th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.0.2
- Explorer UI: v1.0.1
- EthConnect: v3.2.4
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.0.1
- Tokens ERC-20 ERC-721: v1.0.1
- Data Exchange HTTPS: v1.0.0
- Polygon Edge:
- Edge: v0.4.1
- Private Stack Network Bridge: v2.0.3
Version 1.0.58
- Release Date: July 8th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.0.2
- Explorer UI: v1.0.1
- EthConnect: v3.2.3
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.0.1
- Tokens ERC-20 ERC-721: v1.0.1
- Data Exchange HTTPS: v1.0.0
- Private Stack Network Bridge: v2.0.3
- Fixes:
- Hyperledger Fabric: Fixed an issue where log streaming configurations would fail to forward logs as expected.
- CloudHSM Signer: Fixed an issue where paginated results from AWS KMS key stores were not iterated upon beyond the first page.
Version 1.0.57
- Release Date: June 17th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.0.2
- Explorer UI: v1.0.1
- EthConnect: v3.2.3
- FabConnect: v0.9.15
- Tokens ERC-1155: v1.0.1
- Tokens ERC-20 ERC-721: v1.0.1
- Data Exchange HTTPS: v1.0.0
- Private Stack Network Bridge: v2.0.3
Version 1.0.56
- Release Date: May 26th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.0.0
- Explorer UI: v1.0.0
- EthConnect: v3.2.2
- FabConnect: v0.9.14
- Tokens ERC-1155: v1.0.1
- Tokens ERC-20 ERC-721: v1.0.1
- Data Exchange HTTPS: v1.0.0
- Private Stack Network Bridge: v2.0.3
- Fixes:
- REST API Gateway: Updated parallel processing behaviors to support higher concurrency throughput
- REST API Gateway: Query parameters
kld-acktype=receipt&kld-id=12345
on TX submission now allow idempotent submission: a409 Conflict
HTTP code is returned ifkld-id
is not unique.
Version 1.0.55
- Release Date: May 9th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v1.0.0
- Explorer UI: v1.0.0
- EthConnect: v3.1.8
- FabConnect: v0.9.14
- Tokens ERC-1155: v1.0.1
- Tokens ERC-20 ERC-721: v1.0.1
- Data Exchange HTTPS: v1.0.0
- Private Stack Network Bridge: v2.0.3
- New:
- Hyperledger FireFly v1.0.0 is now available on Kaleido. This release also includes:
- FireFly Tokens ERC-20 ERC-721 plugin
- Kaleido themed FireFly UI Explorer with light mode display
- FireFly Sandbox UI to exercise features such as tokens, messages and smart contracts
- Hyperledger FireFly v1.0.0 is now available on Kaleido. This release also includes:
Version 1.0.54
- Release Date: March 28th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v0.14.1
- Explorer UI: v0.6.7
- EthConnect: v3.1.5
- FabConnect: v0.9.13
- Tokens ERC-1155: v0.10.6
- Data Exchange HTTPS: v0.10.5
- Private Stack Network Bridge: v2.0.3
- New:
- Hyperledger FireFly: v0.14.1
- Hyperledger Fabric: Backup and logstream cloud configurations
Version 1.0.53
- Release Date: March 15th 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.4.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v0.13.0
- Explorer UI: v0.5.0
- EthConnect: v3.1.3
- FabConnect: v0.9.12
- Tokens ERC-1155: v0.10.4
- Data Exchange HTTPS: v0.10.4
- Private Stack Network Bridge: v2.0.3
- New:
- Hyperledger Fabric:
- Peer and Orderer runtimes upgraded to v2.4.3
- Chaincode logs
- REST API Gateway (FabConnect) enhancements (details at https://github.com/hyperledger/firefly-fabconnect/releases/tag/v0.9.12)
- Less verbose logging in peer nodes
- Hyperledger Fabric:
- Fixes:
- Geth: We've fixed an issue which could result in database file handles exhaustion under certain conditions
Version 1.0.52
- Release Date: February 21st 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.10.9
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.3.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v0.13.0
- Explorer UI: v0.5.0
- EthConnect: v3.1.3
- FabConnect: v0.9.11
- Tokens ERC-1155: v0.10.4
- Data Exchange HTTPS: v0.10.4
- Private Stack Network Bridge: v2.0.3
- New:
- Hyperledger Besu: We've updated Besu version to v21.10.9
- Hyperledger Besu: Runtime support for the Orion private transaction manager has been removed. For further details, please refer to the following FAQ.
- Hyperledger FireFly: Upgraded core release, with preview of custom-on chain logic, and more
- Hyperledger Fabric:
- Updated the Node.js version within the peer runtime to support TypeScript chaincode packages
- Upgraded FabConnect to release v0.9.11
- Fixes:
- Quorum: We've fixed an issue which could result in database file handles exhaustion under certain conditions
- Hyperledger Fabric: Changed the default-channel chaincode endorsement policy for new Fabric environments from MAJORITY to ANY to support successful transaction validation in single node / Starter plan environments
- Kaleido Managed Wallet: Optimize the reading/indexing of runtimes with a large number of accounts
Version 1.0.51
- Release Date: January 3rd 2022
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.7
- Orion: v21.1.0
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.3.3
- Fabric CA: v1.5.2
- Explorer: v1.1.8
- Hyperledger FireFly:
- Core: v0.11.4
- Explorer UI: v0.4.3
- EthConnect: v3.1.0
- FabConnect: v0.9.5
- Tokens ERC-1155: v0.10.2
- Data Exchange HTTPS: v0.9.3
- Private Stack Network Bridge: v2.0.3
- New:
- Hyperledger FireFly: Added ERC-1155 tokens implementation. Existing environment can re-initialize to add tokens support after upgrading.
- Hyperledger FireFly: Upgraded FabConnect release, with query support, and more
- Hyperledger FireFly: Upgraded core release and UI, with new statistics charting views, and more
- Fixes:
- Block Explorer Indexer: Enhanced indexes for chains with large numbers of token transfers
Version 1.0.50
- Release Date: December 10th 2021
- Quorum:
- Quorum: v21.10.0 (inc. Geth/v1.9.25) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.7
- Orion: v21.1.0
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.3.3
- Fabric CA: v1.5.2
- Hyperledger FireFly:
- Core: v0.11.1
- Explorer UI: v0.4.2
- EthConnect: v3.1.0
- FabConnect: v0.9.2
- Data Exchange HTTPS: v0.9.2
- Private Stack Network Bridge: v2.0.3
- New:
- Quorum: We've updated Quorum version to v21.10.0
- Hyperledger Fabric: We've updated Fabric version to v2.3.3 and Fabric CA version to v1.5.2
- REST API Gateway (Ethereum): Adds a "circuit breaker" safety switch (needs to enabled via configuration) to transaction submissions so that the gateway returns errors to the sender when the gap between the consumed message offset & high watermark exceeds a certain threshold.
- REST API Gateway (Ethereum): We've added support for an option to allow immediate querying of receipts for async transaction submissions (before a blockchain assigned receipt is available).
- REST API Gateway (Fabric): Fabric support is added. All Fabric peer nodes provisioned with this release or later will have the REST API Gateway built-in, which provides developer-friendly REST APIs with JSON payloads to enroll users, send transactions, subscribe to events with websocket or webhook, and perform ledger queries.
- Fixes:
- REST API Gateway (Ethereum): Fixed an issue due to which the eventstreams would restart from the beginning block after a pause/resume or edit operation.
Version 1.0.49
- Release Date: October 12th 2021
- Quorum:
- Quorum: v21.4.2 (inc. Geth/v1.9.20) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.7
- Orion: v21.1.0
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.3
- Fabric CA: v1.4
- Private Stack Network Bridge: v2.0.1
- New:
- Event Streams: New API option to include transaction input parameters in the events emitted from a smart contract
- REST API Gateway: Enhanced in-memory caching of ABIs
- REST API Gateway: Support
kaleido-id
query parameter to set the ID of async requests to deploy contracts, as well as transactions
- Fixes:
- Hyperledger Besu: Fixed occasional errors starting nodes in a new Besu network when created via API/Terraform
- Event Streams: Fixed timing condition that could prevent WebSocket based event delivery after a disconnection/reconnection
- REST API Gateway: Fixed an error resulting in
duplicate receipt
failures when deploying multiple instances of the same smart contract code, via the deployment endpoint generated by the REST API Gateway. Caused internally by re-use of an ID.
Version 1.0.48
- Release Date: September 9th 2021
- Quorum:
- Quorum: v21.4.2 (inc. Geth/v1.9.20) + 128KB tx size limit
- Tessera: 21.4.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.7
- Orion: v21.1.0
- Corda: OS v4.8 + dependency updates to H2
- Hyperledger Fabric:
- Fabric: v2.3
- Fabric CA: v1.4
- Private Stack Network Bridge: v2.0.1
- New:
- Hyperledger Besu: We've updated Tessera version to v21.4.1
- IPFS: We've updated IPFS version to v0.9.1
- Postgres: We've updated Postgres version to 13.3
- API Gateway: Allow clients to specify a unique request ID in transaction submissions.
- API Gateway: We've added support for batched read of data from the blockchain when event streams are lagging behind by a large number of blocks.
- Fixes:
- Besu Wallet: Update default log level to INFO.
- Kaleido Wallet: Update default log level to INFO.
- API Gateway: Fixed an issue which was causing a crash due to a concurrent eventstream update.
- API Gateway: Fixed an issue due to which the gateway would not handle an additional spurious Ack sent by an application for an event notification.
- API Gateway: Fixed an issue which was causing a crash when sending broadcasts across different websocket connections.
- App2App: Fixed an issue due to which the service would not return a error for a failed message delivery due to a non-existent topic.
- App2App: Fixed an issue to allow skipping a message that could not be decrypted due to an error.
- Known Issues:
- REST API Gateway: Potential
duplicate receipt
failures when deploying multiple instances of the same smart contract code. Fix in 1.0.49.
- REST API Gateway: Potential
Version 1.0.47
- Release Date: July 27th 2021
- Quorum:
- Quorum: v21.4.2 (inc. Geth/v1.9.20) + 128KB tx size limit
- Tessera: 21.1.0
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.7
- Orion: v21.1.0
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Hyperledger Fabric:
- Fabric: v2.3
- Fabric CA: v1.4
- Private Stack Network Bridge: v2.0.1
- New:
- Hyperledger Besu: We've updated Besu version to v21.1.7
- Fixes:
- IPFS runtimes: Fixed an issue due to which IPFS runtimes with datastore type
badgerds
would not start correctly after a Reset operation. - Kaleido Wallet & Hyperledger Besu Signer: Default Idle timeout on connections established with these runtimes is now set to 60 seconds to reduce intermittent HTTP 503 errors.
- IPFS runtimes: Fixed an issue due to which IPFS runtimes with datastore type
Version 1.0.46
- Release Date: July 8th 2021
- Quorum:
- Quorum: v21.4.2 (inc. Geth/v1.9.20) + 128KB tx size limit
- Tessera: 21.1.0
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.2
- Orion: v21.1.0
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Hyperledger Fabric:
- Fabric: v2.3
- Fabric CA: v1.4
- Private Stack Network Bridge: v2.0.1
- New:
- Quorum: We've updated the Quorum version to v21.4.2
- Protocol Configuration: We've added the ability to configure RPC Gas Cap and various Cache tuning parameters to Geth/Quorum runtimes (API Only). Must be on release version 1.0.46 or later.
- Hyperledger Besu: TRACE API is now available on Hyperledger Besu runtimes.
- Hyperledger Fabric: In Hyperledger Fabric environments, peer nodes can now be provisioned in any deployment zone.
- Hyperledger Fabric: New memberships are now automatically added to the Default channel.
- Fixes:
- All runtimes: Fixed an issue which was causing a KMS encrypted runtime to not function properly after a reset or upgrade operation.
Version 1.0.45
- Release Date: June 8th 2021
- Quorum:
- Quorum: v21.4.1 (inc. Geth/v1.9.20) + 128KB tx size limit
- Tessera: 21.1.0
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.2
- Orion: v21.1.0
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Hyperledger Fabric:
- Fabric: v2.3
- Fabric CA: v1.4
- Private Stack Network Bridge: v2.0.1
- New:
- Fabric is now a supported provider: learn more about Fabric support here
- Cloud Configurations: AWS based cloud configurations now support role based authorization (API only)
- Gateway API: Eventstreams now support listening on transaction replies on a websocket connection
- Gateway API: It is now possible for multiple websocket clients to listen and receive all events on the same eventstream topic. (In previous releases, only a single websocket client would receive an event from the eventstream topic.)
Version 1.0.44
- Release Date: May 18th 2021
- Quorum:
- Quorum: v21.4.1 (inc. Geth/v1.9.20) + 128KB tx size limit
- Tessera: 21.1.0
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.2
- Orion: v21.1.0
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Quorum: We've updated the Quorum version to v21.4.1 which includes the fix for Quorum issue #1179.
- Fixes:
- API Gateway: Fixed an issue so that the gateway retries committing receipts to the receipt store when it encounters a failure.
- API Gateway: Fixed an issue due to which the gateway wasn't handling duplicate receipts.
- App2App: Fixed an issue due to which the UI would not display connected clients.
Version 1.0.43
Upgrade to release 1.0.43 has been disabled for Quorum environments pending investigation into Quorum issue #1179
- Release Date: April 18th 2021
- Quorum:
- Quorum: v21.4.0 (inc. Geth/v1.9.20) + 128KB tx size limit
- Tessera: 21.1.0
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.2
- Orion: v21.1.0
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- Fixes:
- Fixed an issue resetting nodes, affecting select environments
- App2App: Fixed an issue due to which the UI would not display connected clients.
Version 1.0.42
Upgrade to release 1.0.42 has been disabled for Quorum environments pending investigation into Quorum issue #1179
- Release Date: April 15th 2021
- Quorum:
- Quorum: v21.4.0 (inc. Geth/v1.9.20) + 128KB tx size limit
- Tessera: 21.1.0
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: v21.1.2
- Orion: v21.1.0
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Quorum: We've updated the Quorum version to v21.4.0 and Tessera private transaction manager version to 21.1.0
- Hyperledger Besu: We've updated the Besu version to v21.1.2 and Orion private transaction manager version to v21.1.0
- Hyperledger Besu: Istanbul & MuirGlacier Hard Fork are now available. For upgraded environments, a hard fork must be performed to enable Istanbul & MuirGlacier EVM versions
Version 1.0.41
- Release Date: March 29th 2021
- Quorum:
- Quorum: v20.10.0 (inc. Geth/v1.9.7) + 128KB tx size limit
- Tessera: 20.10.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Corda: PostgreSQL database is now available as a database for Corda nodes, for Sponsor Users.
- Corda: We've added support for Eventstreams for Corda nodes.
- App2app: Added
batch_size
andbatch_timeout
(millis) socket.io URL query params for send batching - Allows expensive public/private key PKCS#7 encryption tasks to be batched across 100s of messages
- Fixes:
- Blockchain Application Firewall: Fixed an issue due to which JSON Web Key Sets (JWKS) were not downloaded and processed correctly, to verify JWT.
- IPFS: Fixed an issue due to which log file was overwritten on a restart
Version 1.0.40
- Release Date: Feb 27th 2021
- Quorum:
- Quorum: v20.10.0 (inc. Geth/v1.9.7) + 128KB tx size limit
- Tessera: 20.10.1
- Geth: v1.9.25
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Geth: We've updated the Geth version to 1.9.25
- Fixes:
- Ledger API: Fixed an issue due to which the ledger API could sometimes return an incorrect count for
/transfers
- Ledger API: Fixed an issue due to which the ledger API could sometimes return transfer details that did not match the
from/to
wallet addresses specified in/transfers
API request - REST API Gateway: Fixed an issue due to which an incorrect nonce was assigned after some transaction submissions result in failures
- App2App: Update delivery logic on reconnection to deliver message for an offet that is one higher than the previously delivered message.
- ID Registry: Fixed an issue where concurrent transactions could sometimes generate duplicate nonces
- Public Ethereum Tether: Fixed an issue where additional deployment attempts could be made while previous deployments were still pending confirmation
- Ledger API: Fixed an issue due to which the ledger API could sometimes return an incorrect count for
Version 1.0.39
- Release Date: Jan 2nd 2021
- Quorum:
- Quorum: v20.10.0 (inc. Geth/v1.9.7) + 128KB tx size limit
- Tessera: 20.10.1
- Geth: v1.9.17 + dependency update to golang/x/text
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Cloud HSM: Support for
P256K
key type in Azure Key Vault backed wallets - App2App: Added
read_ahead
query parameter on socket.io connection URL to tune performance when using manual commit, specifying how many messages to stream to the client while awaiting commits. The client musts issue acommit
event for each message it consumes.s
- Cloud HSM: Support for
- Fixes:
- IPFS: Fixed an issue where a new PeerID could be generated after resetting an IPFS size, such as to change its size
- Blockchain Application Firewall: Support for Kaleido ops profiling of memory and CPU usage
- App2App: Update consume logic for manual commit to increase crash fault tolerance. Ensures
commit
events commit Kafka message offsets individually in the order the are streamed to the client, by default only streaming one message at a time to the socket.io client.
Version 1.0.38
- Release Date: December 22nd 2020
- Quorum:
- Quorum: v20.10.0 (inc. Geth/v1.9.7) + 128KB tx size limit
- Tessera: 20.10.1
- Geth: v1.9.17 + dependency update to golang/x/text
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Corda runtimes: Starter environments now track activity based on notarized transactions. You can find out more about activity and automatic pausing here
- Cloud HSM Signer: AWS KMS is now a supported backend! Note: Older version will accept the configuration details for
aws_kms
but will be unable to start prior to upgrading.
- Fixes:
- Gateway API: Fixed an issue where updating an eventstream configuration would remove any customized name
- Gateway API: Fixed an issue where an incorrect nonce could be assigned under load. Only applies when using HD wallet based signing, or an advanced protocol configuration policy. REST API Gateway logs show nonce
nonce too low
errors - Gateway API: Fixed an issue where eventstreams could miss messages during a live update of eventstream configuration, particularly when using WebSocket based event streams
- Hyperledger Besu Runtimes: Fixed an issue where the Block Explorer couldn't correctly process blocks in Besu 1.5
- App2App: Fixed an issue where streams would sometimes stop consuming events
- App2App: Performance enhancement to caching of end-to-end encryption identities
- Public Ethereum Tether: Fixed an issue that prevented the Tether from interacting properly with Hyperledger Besu runtimes
- Quorum: Addressed CVE-2020-16845 by updating Go to v1.13.15
- Geth: Addressed CVE-2020-16845 by updating Go to v1.14.13
Version 1.0.37
- Release Date: October 22nd 2020
- Quorum:
- Quorum: 2.7.0 (inc. Geth/v1.9.7) + 128KB tx size limit + dependency update to golang/x/text
- Tessera: 0.10.5
- Geth: v1.9.17 + dependency update to golang/x/text
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- Fixes:
- Ethereum runtimes: Fixed an issue where REST API Gateway was unable to start on some runtimes with an enabled Blockchain Application Firewall.
- All runtimes: Fixed an issue where log files were not regularly rotated when running in an Azure deployment zone
Version 1.0.36
- Release Date: October 20th 2020
- Quorum:
- Quorum: 2.7.0 (inc. Geth/v1.9.7) + 128KB tx size limit + dependency update to golang/x/text
- Tessera: 0.10.5
- Geth: v1.9.17 + dependency update to golang/x/text
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- IPFS: We've introduced IPFS v0.5.0 to our runtime.
- The transition from v0.4 to v0.5 introduced breaking changes to the API; you can read more in the CLI & API section here
- IPFS instances can be provisioned with either
flatfs
(default) orbadgerds
as of this release
- API Gateway: Websockets are now supported for event stream consumption
- IPFS: We've introduced IPFS v0.5.0 to our runtime.
- Fixes:
- Document Exchange: Fixed an issue where the using limit query could result in an error
- Known Issues:
- Ethereum runtimes: REST API Gateway is unable to start on some runtimes with an enabled Blockchain Application Firewall.
Version 1.0.35
- Release Date: October 2nd 2020
- Quorum:
- Quorum: 2.7.0 (inc. Geth/v1.9.7) + 128KB tx size limit + dependency update to golang/x/text
- Tessera: 0.10.5
- Geth: v1.9.17 + dependency update to golang/x/text
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Geth: We've introduced Geth 1.9 to our runtime. In order to upgrade to the new version, the environment will need to be in 'Live' state.
- Quorum: We've introduced Quorum 2.7 (Geth 1.9 based) to our runtime. In order to upgrade to the new version, a new option to
Hard Fork and Upgrade
the environment must be used while the environment is in 'Live' state. The upgrade will restart all nodes together and will result in a minor downtime for the environment. For further information onHard Fork and Upgrade
refer to our FAQ - Geth: Istanbul Hard Fork is now available. For upgraded environments, a hard fork must be performed to enable Istanbul block.
- Quorum: Istanbul Hard Fork is now available. For upgraded environments, Istanbul block is configured during the
Hard Fork and Upgrade
procedure. - IPFS: Allow file sizes of upto 128 MB
- Document Exchange + App to App Messaging: Messages can now be sent between Document Exchange and App to App Messaging instances
- Document Exchange:
- Empty folders in Azure can now be deleted
- Metadata can now be added/deleted from documents
- You can now specify a storage target (Kaleido Filesystem, AWS S3, or Azure Blob) when copying documents
- For usage information on the new Document Exchange features, check out the API Docs.
- App to App Messaging: Events are now generated when any of the following actions are carried out:
- Document uploaded
- Document copied
- Document moved
- Document deleted
- Directory created
- Directory deleted
- Metadata set
- Metadata deleted
- Document sent
- Document received
- Transfer acknowledged
Version 1.0.34
- Release Date: September 10th 2020
- Quorum:
- Quorum: 2.5.0 (inc. Geth/v1.8.18) + 128KB tx size limit + Multiple Max Code size config + dependency update to golang/x/text
- Tessera: 0.10.5
- Geth: v1.8.27 + PR19862 + dependency update to golang/x/text
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Hyperledger Besu: Allow Websocket connections to Besu nodes
- Document Exchange: Allow empty folders in Azure
- Document Exchange: Return a lexicographically sorted list of documents and folders in response to API requests
- Fixes:
- REST API Gateway: When smart contracts contain functions with un-named parameters, generate Swagger code with auto generated names for un-unamed parameters
Version 1.0.33
- Release Date: September 4th 2020
- Quorum:
- Quorum: 2.5.0 (inc. Geth/v1.8.18) + 128KB tx size limit + Multiple Max Code size config + dependency update to golang/x/text
- Tessera: 0.10.5
- Geth: v1.8.27 + PR19862 + dependency update to golang/x/text
- Hyperledger Besu:
- Besu: 1.5.0 (1cf61ba511e859ca704fd6d1425acb022faaacc5)
- Orion: 1.6.0 (ca82a7d30c627f4ea0889afcfc6ca42ba984b639)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Hyperledger Besu: Embedded wallet in nodes updated to the same runtime as Kaleido managed wallets
- Hyperledger Besu: All new environments created have
contractSizeLimit
set to 2GB in genesis configuration - Event Streams: New API to allow event stream subscriptions to be reset to a previous block - results in re-generation of events from that point.
- REST API Gateway: Allow update of the cached ABI for an individual node, using a
refresh
query parameter when querying the ABI or OpenAPI definition (UI console does this by default).
- Fixes:
- On Kaleido Managed Wallet and Cloud HSM Signer startup, increase the duration for which account registration is attempted with Kaleido address book
- Geth/Quorum: Addressed CVE-2020-14040 by updating golang/x/text dependency to v0.3.3
Version 1.0.32
- Release Date: August 14th 2020
- Quorum:
- Quorum: 2.5.0 (inc. Geth/v1.8.18) + 128KB tx size limit + Multiple Max Code size config
- Tessera: 0.10.5
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (4d3dd913e49758f5c95fba9eaf1b3f817c0a400f)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- Fixes:
- Event Streams: Fixed an issue where events containing indexed fields with no data were not propagated
- On node startup, increase the duration for which account unlock is attempted
Version 1.0.31
- Release Date: August 10th 2020
- Quorum:
- Quorum: 2.5.0 (inc. Geth/v1.8.18) + 128KB tx size limit + Multiple Max Code size config
- Tessera: 0.10.5
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (4d3dd913e49758f5c95fba9eaf1b3f817c0a400f)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- API Gateway: Event streams can now be updated after creation
- API Gateway: Event stream events now optionally contain block timestamps
- API Gateway: ABIEncoderV2 is now supported for complex object input/output on auto-generated REST APIs
- API Gateway: HD Wallet addresses now supported for GET queries (in addition to sending transactions)
- Blockchain Application Firewall (BAF): Support for batch JSON/RPC operations over HTTP and Websockets
- Fixes:
- App2App: Fixed an issue where externally managed destinations could become unusable
Version 1.0.30
- Release Date: July 21st 2020
- Quorum:
- Quorum: 2.5.0 (inc. Geth/v1.8.18) + 128KB tx size limit + Multiple Max Code size config
- Tessera: 0.10.5
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (4d3dd913e49758f5c95fba9eaf1b3f817c0a400f)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- Fixes:
- Blockchain Application Firewall (BAF): Support for extended MIME syntax on Content-Type
Version 1.0.29
- Release Date: July 1st 2020
- Quorum:
- Quorum: 2.5.0 (inc. Geth/v1.8.18) + 128KB tx size limit + Multiple Max Code size config
- Tessera: 0.10.5
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (4d3dd913e49758f5c95fba9eaf1b3f817c0a400f)
- Corda: OS v4.4 + dependency updates to H2 and Netty
- Private Stack Network Bridge: v2.0.1
- New:
- Hybrid networking model for Private Stack self-managed nodes - GA release
- Fixes:
- App2App: Resolved issue with destinations created on 1.0.25 or earlier, becoming unavailable (not shown in UI/API) after upgrade to 1.0.26 - 1.0.28
- Token Explorer: Added an additional off-chain index of ERC20/ERC721 transfers by from/to/address
- Fixes missing transaction data returned via API/UI for cases with many thousands of ERC20 transfers on a single token contract.
- Corda: Addressed CVE-2020-11612 by updating Netty runtime to 4.1.49.Final
Version 1.0.28
- Release Date: June 17th 2020
- Quorum:
- Quorum: 2.5.0 (inc. Geth/v1.8.18) + 128KB tx size limit + Multiple Max Code size config
- Tessera: 0.10.5
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (4d3dd913e49758f5c95fba9eaf1b3f817c0a400f)
- Corda: OS v4.4
- New:
- Ability to create REST Gateway API endpoints from already deployed smart contracts
- Tessera version updated to
0.10.5
- Improved Corda runtime restart management, suppressing duplicate restart requests while the node is restarting
- Managed Wallet now supports KMS encryption of Key materials
- Fixes:
- Fixes an issue with indexing smart contracts instantiated using Gateway API, that deploy other contracts in the constructor. The fix ensures that the contract is recognized as a deployed instance of the Gateway API endpoint
- Known Issues
- App2App: Destinations created at 1.0.25 or earlier are not visible in the UI (new destinations are available). Fixed in 1.0.29
Version 1.0.27
- Release Date: May 11th 2020
- Quorum:
- Quorum: 2.5.0 (inc. Geth/v1.8.18) + 128KB tx size limit + Multiple Max Code size config
- Tessera: 0.10.4
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (4d3dd913e49758f5c95fba9eaf1b3f817c0a400f)
- Corda: OS v4.4
- New:
- Corda is now a supported provider: learn more about Corda support here
- Nodes now report chain config information in their
/status
output - HD Wallet service now supports KMS encryption of Key materials
- Known Issues
- App2App: Destinations created at 1.0.25 or earlier are not visible in the UI (new destinations are available). Fixed in 1.0.29
Version 1.0.26
- Release Date: April 21st 2020
- Quorum:
- Quorum: 2.4.0 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.10.2
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (4d3dd913e49758f5c95fba9eaf1b3f817c0a400f)
- New:
- Nodes now report protocol version information in their
/status
output - CloudHSM Signer: learn more about the new service here
- App2App Messaging: now capable of provisioned into any deployment zone in a multi-region deployment
- Document Store: now capable of provisioned into any deployment zone in a multi-region deployment
- EthWallet: newly provisioned instances support signing with multiple accounts
- Nodes now report protocol version information in their
- Fixes:
- Fixes an issue in some multi-region deployments where network updates from services were not being recognized by deployed nodes
- Fixes an issue where contracts deployed via the Gateway API using Solidity 0.5.9 or 0.6.x were not being tracked in the deployed contract instances
- Gateway API: Fixed an issue in some multi-region deployments where remote accounts were not able to be reliably resolved
- Gateway API: Fixed an issue where compiled contracts methods with no input/output would render with
: undefined
- Hyperledger Besu: Ethsigner default http timeout increased from 5 seconds to 30 seconds
- Known Issues
- App2App: Destinations created prior to applying this release are not visible in the UI (new destinations are available). Fixed in 1.0.29
Version 1.0.25
- Release Date: March 23rd 2020
- Quorum:
- Quorum: 2.4.0 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.10.2
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (3cb37ef642c1e47af82448811c092e417062b277)
- Fixes
- Event streams (ethconnect): Wildcard address subscriptions incorrectly subscribe against a nil address
- Should have resulted in an
*:MyEvent(address,uint256,string)
subscription, matching any contracts - Incorrectly resulted in an
0x0000000000000000000000000000000000000000:MyEvent(address,uint256,string)
subscription, matching no contracts, meaning no events were delivered.
- Should have resulted in an
- Event streams (ethconnect): Wildcard address subscriptions incorrectly subscribe against a nil address
Version 1.0.24
- Release Date: March 3rd 2020
- Quorum:
- Quorum: 2.4.0 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.10.2
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.5.0 (3cb37ef642c1e47af82448811c092e417062b277)
- New
- Blockchain Application Firewall (BAF): Dynamic rulesets with
{{.claimName}}
inserts intx[].from
,tx[].to
,rpc.method
ruleset fields - HDWallet: Hierarchical
index
support such as1/2/3/4
- replace slashes in URL indexes with either:
or%2f
(URL escape char) - HDWallet:
chainId
now optional in signing requests. Defaults to the chain ID of the environment - Runtime: Status API for nodes contains exact release version of all applied configurations (BAF, node_config, KMS, Networking)
- Event Streams (ethconnect): Add
logIndex
to all events, to uniquely distinguish multiple events with the same signature in a single TX
- Blockchain Application Firewall (BAF): Dynamic rulesets with
- Fixes
- REST API Gateway (ethconnect)
- Fixes to OpenAPI exerciser UI (pinned OSS dependency to stable version)
- Resolved "No contract instance registered with address" error when
0x
prefix omitted in contract addresses in the URL path - Resolved unexpected
Unauthorized
errors when usingtx
rulesets in BAF with the REST API Gateway
- Known Issues
- Event streams (ethconnect): Wildcard address subscriptions incorrectly subscribe against a nil address - fixed in 1.0.25
Version 1.0.23
- Release Date: February 17th 2020
- Quorum:
- Quorum: 2.4.0 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.10.2
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.3.8
- Ethsigner: 0.3.0
- Orion: 1.4.0 +fixes (4b163a69752f311a47259c99060573c2ef756575)
- New
- Blockchain Application Firewall: learn more about the new service here
- New chains deployed with maxCodeSize 128kb
- REST API Gateway (ethconnect)
- Now supports integration with the HD Wallet service
- New filter options available on the
/replies
endpoint
- Event streams (ethconnect)
- Event signatures added to all events
- Fixes
- Tessera: Disables background compaction for H2 database
- REST API Gateway (ethconnect): when invoked in sync mode, correctly return an error when contract registration fails
- Known Issues
- Event streams (ethconnect): Wildcard address subscriptions incorrectly subscribe against a nil address - fixed in 1.0.25
Version 1.0.22
- Release Date: January 23rd 2020
- Quorum:
- Quorum: 2.3.0 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.4 + fixes related to crash fault tolerance
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.2.5
- Ethsigner: 0.3.0
- Orion: 1.4.0 +fixes (c80108636894981f82887ef95dcbf9d7b3151556)
- New
- Chainlink service upgrade
- Chainlink runtime has been updated to 0.7.0
- Environment Eth Pool has been updated to dispense LINK tokens
- Existing Chainlink services created prior to release 1.0.22 MUST be deleted and recreated
- Improved node and service backup using data streaming
- Chainlink service upgrade
- Fixes
- EthWallet may fail to start when provisioned in a non-home region in a multi-region environment
- Document Store: fixed document hash missing in the notification payload
Version 1.0.21
- Release Date: December 19th 2019
- Quorum:
- Quorum: 2.3.0 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.4 + fixes related to crash fault tolerance
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.2.5
- Ethsigner: 0.3.0
- Orion: 1.4.0 +fixes
- New
- In Multi-Region environments, the following Services can be provisioned in any available region
- HD Wallet
- IFPS
- Token Factory
- Token Swaps
- Zero Knowledge Tokens
- Chainlink
- Quorum: Enable "istanbul.ceil2Nby3Block" genesis configuration for new environments
- REST API Gateway (ethconnect) - Addressbook to pick a wallet for an account address
- App to App Messaging - Fixes status code in API response for non-existent destinations
- Document Store (API only)
- Document transfers now contain signatures from the sender and recipient. This makes it possible for either side to pin proof of transfer on-chain or provide proof of trnasfer to a third party
- Ability to filter Transfer logs by sender/recipient/document name/hash/signature
- IPFS: Upgrade to version 0.4.22
- Zero knowledge Tokens: Support ethwallet & all node wallet accounts as signing accounts
- In Multi-Region environments, the following Services can be provisioned in any available region
- Fixes
- REST API Gateway (ethconnect): Allow contracts with bytecode up to 1MB to be deployed using Gateway API
Version 1.0.20
- Release Date: October 31st 2019
-
Quorum:
- Quorum: 2.3.0 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.4 + fixes related to crash fault tolerance
- Upgrade H2 database version to 1.4.200 PR#910
- Transactional boundary incorrectly set during re-sync PR#898
- Reduced transaction fetch size during re-sync
-
Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.2.5
- Ethsigner: 0.3.0
- Orion: 1.4.0 +fixes
- New
- Quorum: use zeros for genesis config for EIPs in new environments
- REST API Gateway (ethconnect) - set default EVM version to byzantium and allow customization of EVM version when deploying contracts
- Fixes
- Tessera: include date in logs
- Ledger API: Fix an issue in block explorer that displays 'null' block numbers
- Ledger API: fix queries which involve more than 3000 transactions
- REST API Gateway (ethconnect): Fix an issue with incorrect contract registration when deploy transaction fails
- Token Swap service: Improve robustness around initial deployment of HTLC contracts
Version 1.0.19
- Release Date: October 7th 2019
- Quorum:
- Quorum: 2.2.5 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.4
- Geth: v1.8.27 + PR19862
- Hyperledger Besu:
- Besu: 1.2.4
- Ethsigner: 0.3.0
- Orion: 1.3.2 + fixes for privacy groups
- New
- Branding change from Pantheon -> Besu
- Orion - support for private transactions in Besu
- Transaction Analzyer - automatically detect instances of contracts deployed by Kaleido Smart Contract Management
- REST API Gateway (ethconnect) - automatically detect new Gateway APIs deployed via Kaleido Smart Contract Management, and allow installation of instance with friendly path names available throughout the environment
- Fixes
- Update to Zero Knowledge Tokens:
- smart contract update to fix zero knowledge vulnerability
- smart contract update to remove register function from ZSC contract
- Transaction Analzyer - Token Explorer incorrectly displaying incorrect information on ERC20/ERC721 transfers pages, due to overly aggressive caching
- Update to Zero Knowledge Tokens:
Version 1.0.18
- Release Date: September 16th 2019
- Quorum:
- Quorum: 2.2.5 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.4
- Geth: v1.8.27 + PR19862
- Pantheon:
- Pantheon: 1.2.1
- Ethsigner: 0.2.0
- New
- Zero Knowledge Tokens - for private token transfers using zero knowledge proof technology
- Supported on Quorum running Raft or IBFT consensus
- Integrated with any ERC20 token contract
- The first Kaleido Labs service offering leading edge technologies with easy buttons
- Zero Knowledge Tokens - for private token transfers using zero knowledge proof technology
Version 1.0.17
- Release Date: September 4th 2019
- Quorum:
- Quorum: 2.2.5 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.4
- Geth: v1.8.27 + PR19862
- Pantheon:
- Pantheon: 1.2.1
- Ethsigner: 0.2.0
- New
- Document Store: New service for managing and transferring large, private off-chain data payloads
- Support for AWS/Azure cloud private cloud storage
- Reliable end-to-end encrypted transfer over the Kaleido kafka messaging backbone
- Quorum: Update to v2.2.5
- Pantheon: Update to v1.2.1 (with ethsigner 0.2.0)
- REST API Gateway (ethconnect): Improved HTTP error responses for failed transactions
- Errors now include revert messages (when automatic gas estimation is used, or kld-call is specified)
- Transactions mined synchronously (with kld-sync) that fail, now returns 500 rather than 200
- REST API Gateway (ethconnect): OpenAPI/Swagger document now built on demand rather than persisted, so updates automatically
- Event Streams (ethconnect): Subscribe from a custom block (including block zero) to catch up with previous events
- Document Store: New service for managing and transferring large, private off-chain data payloads
- Fixes
- Event Streams (ethconnect): Event streams with a batch size greater than 1, could become blocked
- Event Streams (ethconnect): Improvements to polling frequency (1sec), and log messages
- REST API Gateway (ethconnect): Fix for
Parsing ABI: unsupported arg type: tuple
when installing some contracts (via update of ABI packing library to 1.8.27) - REST API Gateway (ethconnect): Invoking GET on a non read-only method (not view) should always act like kld-call
Version 1.0.16
- Release Date: August 15th 2019
- Quorum:
- Quorum: 2.2.3 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.4
- Geth: v1.8.27 + PR19862
- Pantheon:
- Pantheon: 1.2.0
- Ethsigner: 0.1.2
- New
- Rotating Block Signers: New service for IBFT chains to rotate signers within a large pool
- REST API Gateway (ethconnect): Additional data type support for input to transactions
- Fixes
- Pantheon: Problem starting environments in an Azure Kaleido zone
- Geth: Stability improvement for non-graceful shutdowns (PR19862)
- Event Streams (ethconnect): Reduce verbosity of default logging, and added additional logging
Version 1.0.15
- Release Date: August 7th 2019
- Quorum:
- Quorum: 2.2.3 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.4
- Geth: v1.8.27
- Pantheon:
- Pantheon: 1.2.0 pre-release (commit 49264fa)
- Ethsigner: 0.1.2
- New
- Tessera: Updated to 0.9.4
- Fixes
- Pantheon: P2P networking fixes
- Node Wallet: Fixed "Failed to create new account on target node" error caused by invalid state that occurred after creating many hundreds of accounts on a node (cleared by node restart)
- HD Wallet: Updated HTTP 1.1 Keepalive settings to prevent occasional 502 errors observed in some environments
- Node Backup: Improved resource efficiency of backup process, and limited to a single in-flight backup
Version 1.0.14
- Release Date: July 26th 2019
- Quorum:
- Quorum: 2.2.3 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.9.3 + PR755
- Geth: v1.8.27
- Pantheon:
- Pantheon: 1.2.0-dev
- Ethsigner: 0.1.2
- New
- Tessera: Updated to 0.9.3
- Fixes
- OpenLaw: Fix for crash attempting to start with Pantheon
- REST Gateway / Ethconnect: Fix for problem processing a null string input
- REST Gateway / Ethconnect: Fix for ABI methods with a variable bytes input parameter
- REST Gateway / Ethconnect: Fix for POST to contact via /abi routes incorrectly deploying a new instance
Version 1.0.13
- Release Date: June 24, 2019
- Quorum:
- Quorum: 2.2.3 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.8 + PR688
- Geth: v1.8.27
- Pantheon:
- Pantheon: 1.1.3
- Ethsigner: 0.1.2
- New
- Azure backup support
- Geth/Quorum: customizable garbage collection settings
- Geth/Quorum: customizable sync mode settings
- REST Gateway friendly contract name support
Version 1.0.12
- Release Date: June 6 2019
- Quorum:
- Quorum: 2.2.3 (inc. Geth/v1.8.18) + 128KB tx size limit
- Tessera: 0.8 + PR688
- Geth: v1.8.27
- Pantheon:
- Pantheon: 1.1.1
- Ethsigner: 0.1.2
- Chainlink: 0.5.2
- New:
- Quorum: Increased Quorum maximum transaction size from 64KB to 128KB
- App2App Messaging: Performance optimization - reduced frequency of on-chain registry calls via caching
- Fixes:
- Quorum: Nodes not fully interconnected to peers in some Raft environments, resulting in pending transactions on non-leader nodes
- Quorum: Certificate hostname mismatch errors on Tessera after upgrade from V1.0.10
- OpenLaw: Some Openlaw deployments entering failed state
- Quorum/Geth/Pantheon/Ethwallet: Node/Wallet hosted account information not registering in some multi-region environments
- Ethwallet: Wallet signed transaction submission fails when the node is not colocated in the same region as the Wallet
Version 1.0.11
- Release Date: May 15 2019
- Quorum version: 2.2.3 (inc. Geth v1.8.18)
- ~Constellation~
- Tessera: 0.8 + PR688
- Pantheon: v1.1.1
- Geth version: v1.8.27
- Chainlink version: 0.5.2
- New:
- Pantheon provider with IBFT/POA consensus algorithm
- Replaced Constellation Transaction manager with Tessera
- Upgrade migration of private transaction database from Constellation to Tessera
- Strict TLS trust mode with Kaleido Environment CA signed certificates
- Append timestamp to backup file
- Services:
- Token Factory
- Token Swap
- App2App (Messaging)
- EthWallet
- Fixes:
- Backup timeouts; change to asynchronous call
Version 1.0.10
- Release Date: April 12 2019
- Quorum version: 2.1.1 (inc. Geth/v1.7.2-stable)
- Constellation version: 0.3.0
- Geth version: Geth/v1.7.3-stable
- Chainlink version: 0.5.2
- New:
- Chainlink from 0.5.0 -> 0.5.2
- Fixes:
- Applied quorum pull request: Fix for BAD BLOCK caused by "gas limit reached" for private contracts #595
- Applied quorum pull request: Raft: process sync data in parallel to download #621
- Applied quorum pull request: Check recovered sender address before including txs in the TransactionsByPriceAndNonce list #667
- Retain state of TOFU validation of constellation TLS certs for AWS single-region environments when upgrading.
- RAFT errors after adding nodes in some environments
- Monitor node stability: Ledger indexing resource leak, particularly for large blocks
Version 1.0.9
- Release Date: March 15 2019
- New: Upgrade adds new services and features to existing environments
- Fix: Connection stability enhancements to constellation
- Modified the trust settings for TLS certificates. In previous releases Constellation was configured to associate certificate X509 fingerprints to remote peer IP addresses. IP address of pods can change due to HA failover scenarios and multi-region deployments. As such, comparing certificates against stored trust-on-first-use (TOFU) copies results in failed connections when certificate/IP pairings change after an automatic HA restart.
- TLS transport encryption remains in-place. Payloads are encrypted in addition to transport layer TLS security, and the private IP networks within Kaleido are firewall isolated.
Version 1.0.8
- Release Date: March 8 2019
- Fix: Enhanced stability for long-running deployments and across lifecycle states
Version 1.0.7
- Release Date: Feb 21 2019
- Fix: Minimize usage of file descriptors to avoid node exhausting resources during full sync
Version 1.0.6
- Date Released: Feb 6 2019
- Improve: Block Explorer only processes complete transactions
- Improve: Block Explorer indexing
- Fix: Block Explorer hangs on pending transactions
Version 1.0.5
- Date Released: Jan 31 2019
- Improve: Ledger API performance
Version 1.0.4
- Date Released: Jan 21 2109
- Improve: Public Ethereum Tether
- Improve: Block Explorer
Version 1.0.3
- Date released: Jan 20 2019
- New: Public Ethereum Tether
Version 1.0.2
- Date released: Jan 13 2019
- New: Chainlink nodes form a single oracle network per blockchain
- Fix: Node restart file verification