SaaS Platform Updates
December 20th 2024
- Release version 1.0.78 delivered
November 21st 2024
- Release version 1.0.77 delivered
October 28th 2024
- Release version 1.0.76 delivered
October 15th 2024
- Fixes:
- Platform: Fixed an issue where some compiled contracts would report a failure due to validation errors even when the compilation executed successfully.
October 9th 2024
- Release version 1.0.75 delivered
May 6th 2024
- Fixes:
- Platform: Fixed an issue where some compiled contracts would remain in the
compiling
state when encountering an error during validation.
- Platform: Fixed an issue where some compiled contracts would remain in the
April 2nd 2024
- Fixes:
- Platform: Fixed an issue where billing summaries were unable to be generated for certain configurations leveraging sub-organizations.
March 21st 2024
- Release version 1.0.74 delivered
February 8th 2024
- Release version 1.0.73 delivered
December 14th 2023
- Release version 1.0.72 delivered
November 6th 2023
- Fixes:
- Platform: Fixed an issue that would result in an
Internal Error
when attempting to complete the binding to an Azure subscription during login under certain circumstances.
- Platform: Fixed an issue that would result in an
October 23rd 2023
- Release version 1.0.71 delivered
September 19th 2023
- Fixes:
- Console: Fixed an issue where REST API Gateway interfaces could report an invalid URL error under certain circumstances.
September 14th 2023
- Release version 1.0.70 delivered
- New:
July 24th 2023
- Release version 1.0.69 delivered
May 10th 2023
- New:
- Smart Contract Management: Istanbul EVM version support and additional Solidity compiler versions
- Fixes:
- Platform: Fixed an issue where users were unable to restart the System Monitor node in their environment under certain circumstances.
- Console: Fixed an issue where users were unable to view their Support Inbox under certain circumstances.
March 31st 2023
- Fixes:
- Platform: Fixed an issue where Users were unable to be added to an Organization under certain circumstances.
March 14th 2023
- Release version 1.0.68 delivered
- Fixes:
- Console: Updated the creation of Node Configurations to have the default RPC gas cap match the block gas limit.
February 22nd 2023
- Fixes:
- Platform: Fixed an issue where resetting a runtime could result in the runtime ending in an unexpected state under certain circumstances.
February 21st 2023
- New:
- Console: Help & Support updated to provide better issue tracking within an Organization.
- Fixes:
- Platform: Fixed an issue due to which certain node deletions of signers in a Geth/POA environment would complete before the voting to remove them was complete.
January 31st 2023
- Release version 1.0.67 delivered
- New:
- Platform: Environment status API now includes the IDs of nodes which are unavailable or stopped in
health.nodes_down_id
andhealth.nodes_stopped_id
arrays, respectively.
- Platform: Environment status API now includes the IDs of nodes which are unavailable or stopped in
- Fixes:
- Console: Clarified some help text on the Blockchain Application Firewall.
December 27th 2022
- Fixes:
- Console: Fixed an issue where password reset could fail to complete under certain circumstances.
October 20th 2022
- Fixes:
- Console: Fixed an issue where new users would be forced to reload or log out and back in after making an initial plan selection under certain circumstances.
October 19th 2022
- Release version 1.0.66 delivered
October 18th 2022
- Release version 1.0.65 delivered
- New:
- Console: Enhance Gateway APIs table with searching by endpoint (API also available)
- Console: Added a Feedback button to easily share product feedback with the Kaleido support team
- Hyperledger Fabric: Support for configuring CouchDB as the state database, as well as LevelDB (API + console)
- Hyperledger Fabric: Support for configuring Private Data Collections (API only)
- Fixes:
- Hyperledger Fabric: Fixed an issue where Fabric channel name constraints in Kaleido were inconsistent consistent with the Fabric runtime
- Platform: Fixed an issue where upgrades on paused environments could fail
October 6st 2022
- Release version 1.0.64 delivered
September 21st 2022
- Fixes:
- Platform: Fixed an issue where some runtimes could get stuck in a non-started state after executing a reset to apply a configuration update.
September 13th 2022
- Release version 1.0.63 delivered
- New:
- Platform: We've updated Firefly to release v1.1.0-rc.3
- Console: When logging out, the console now redirects a user configured with Open ID connect to the Open ID configured logout URL.
- Platform: We've added the ability to configure state trie flush interval to disk for Geth and Quorum nodes (API only).
- Fixes:
- Console: Fixed an issue which was now allowing users to configure
*
as CORS origin host in a protocol configuration.
- Console: Fixed an issue which was now allowing users to configure
August 26th 2022
- Release version 1.0.62 delivered
- New:
- Platform: Added support for custom policies in Hyperledger Fabric environments
- Fixes:
- Console: Updated form validation during signup that could result in being unable to complete the process under certain circumstances.
- Console: Fixed an issue due to which certain Eventstream URLs with encoded characters were not accepted in the UI.
August 12th 2022
- Release version 1.0.61 delivered
- New:
- Platform: Users are now able to
reset
the monitor node within their environment to re-apply the latest environment configurations. This action is currently available only via the API. - Platform: Automated chaindata backups for Geth, Quorum, and Besu environments are now available. Additional details can be found here.
- Platform: Polygon Edge environments now support usage of the Blockchain Application Firewall. Existing environments must be updated to v1.0.61 or later to leverage this functionality.
- Platform: GitHub Tags are now supported when specifying a GitHub source for your App's project source code.
- Platform: Users are now able to
- Fixes:
- Platform: Fixed an issue in chaincode management for Hyperledger Fabric which was resulting in unnecessary blocking of all channels during chaincode installation.
- Platform: Fixed an issue where Hyperledger FireFly was unable to be re-initialized with the same identity.
July 29th 2022
- Release version 1.0.60 delivered
- New:
- Console: Updated default block period for new Polygon Edge environments to 5 seconds.
- Console: Fixed the email address that is displayed in a help center error message.
- Fixes:
- Platform: Fixed an issue which was resulting in errors with configured Logstream verification when applied to multiple runtimes in an environment.
July 18th 2022
- Release version 1.0.59 delivered
- New:
- Platform: We've introduced beta support for Polygon Edge! Check our the quick start guide to get started.
July 8th 2022
- Release version 1.0.58 delivered
- Fixes:
- Console: Fixed an issue where users with a read-only role may encounter unexpected errors.
June 17th 2022
- Release version 1.0.57 delivered
- New:
- Platform: New organizations with OIDC integrations are now available. Additional details can be found here
- Fixes:
- Console: Fixed an issue where HD Wallet address roles were incorrectly reflected in the Tokens interface
May 26th 2022
- Release version 1.0.56 delivered
- New:
- Platform: HD Wallet runtimes are now available in
medium
andlarge
sizes. Pricing details for the new sizes can be found here.
- Platform: HD Wallet runtimes are now available in
- Fixes:
- Console: Fixed an issue that required a signing node to be present for the provisioning of a FireFly
- Console: Fixed an issue that caused immediate redirect after a FireFly provisioning error was encountered
May 9th 2022
- Release version 1.0.55 delivered
- New:
- Console: As part of FireFly 1.0.0, the FireFly Sandbox UI is now available as well. Accessible on the FireFly node details page, you can use the sandbox to exercise core FireFly features such as tokens, messaging and smart contracts
- Console: Added a selectable option when creating a FireFly SuperNode where you can select the token plugin to use. The options are ERC20-ERC721 or ERC-1155
- Console: New option within Fabric channel management to remove a member from a channel
- Platform: Fabric protocol configurations are now available. Various FabConnect settings and Fabric logging levels can be customized
- Platform: Added Fabric external CA support. Configure an external Certificate Authority server, or, supply your own certificate and key
- Platform: Added support for taking backups of Fabric CA runtimes
- Fixes:
- Platform: Azure KMS configuration now requires Azure Tenant ID to be configured in KMS configuration. Please note that this is a breaking change and will require an update to your Azure-based KMS configurations, if any, before upgrading your environment
- Platform: When configured with Azure KeyVault, Cloud HSM Signer now attempts a retry of transaction signing request on an unsuccessful verification of signature returned from Azure KeyVault
March 28th, 2022
- Release version 1.0.54 delivered
- New:
- Platform: Hyperledger Fabric backup and logstream cloud configurations
- Fixes:
- Public Ethereum Tether: Support for relaying checkpoints in environments with PrivateStack nodes
March 15th, 2022
- Release version 1.0.53 delivered
- New:
- Console: Fabric chaincode logs are now visible on the peer node logs page
- Platform: Added Fabric chaincode status per node (
not-installed
,installed
,approved
,committed
)
- Fixes:
- Console: Enhanced Fabric chaincode status indicators on the chaincode details page
February 23rd, 2022
- Fixes:
- Platform: Fixed an issue that prevented more than one hybrid deployemnt zone from being managed per environment
February 21st 2022
- Release version 1.0.52 delivered
- New:
- Console: UI banner for Hyperledger Besu environments announcing that the Orion private transaction manager runtime will be removed after upgrading
- Console: Added Hyperledger Besu configuration options for large sized nodes: enable_trace_api, enable_revert_reason, gc_mode
- Console: Added support for Hyperledger FireFly with Hyperledger Fabric. To try it out, create a new environment selecting FireFly as the environment type and select Hyperledger Fabric as the blockchain protocol
- Console: Added Fabric chaincode status indicators to the chaincode details page - displaying installed, approved, and committed statuses
- Console: Added a REST API (Swagger/OpenAPI) exerciser for Hyperledger Fabconnect
- Console: Role Based Access Control
- User roles can now be updated
- Added a new User role. Migrated all existing users with the Admin role to the new User role, while retaining the permissions
- Going forward, users assigned the Admin role will be able to manage other users within the organization, and view the Manage Organization section within the console
- Added a new Read Only user role. Users with this role cannot make changes to any resource within the organization
- Console: Switched the default block period to 5 seconds for new FireFly environments using the IBFT consensus algorithm
- Platform:
- Added Fabric chaincode support for Node.js .tar formats
- Enhanced peer's admin identity to revoke enrollment certificates
- Platform: Added customization of event stream settings for catchup mode restgw_catchup_mode_block_gap and restgw_catchup_mode_page_size within the REST API Gateway configuration
- Fixes:
- Console: We've improved the performance and data accuracy of the Fabric Blockchain Explorer
January 20th 2022
- New:
- Platform: Faster block period tuning options (plan contingent - requires support request to enable)
- Fixes:
- Console: Fixed error creating FireFly nodes in Starter environments with a single validator limitation
January 3rd 2022
- Release version 1.0.51 delivered
- New:
- Console: UI banner announcing upcoming rollout of 1.0.49 baseline maintenance on week of 14th Feb 2022
- Only applicable to customers who have not yet applied 1.0.49 or newer
- Console: Enhanced experience for initialization of Hyperledger FireFly environments, including ERC-1155 token support
- Console: Retirement of original "classic." UI experience after 18 month deprecation window. Redirects to V2 experience
- Console: Team plan renamed to Developer plan, better reflecting its purpose for rapid early stage development of solutions
- Platform: Self-service availability of medium and large sizes for Hyperledger Fabric orderer and peer nodes
- Console: UI banner announcing upcoming rollout of 1.0.49 baseline maintenance on week of 14th Feb 2022
- Fixes:
- Console: Fixed a caching issue where total supply and symbol were displayed with incorrect values in some cases after clicking on an individual token in the Digital Assets view.
- PrivateLink: Support larger IPFS payload sizes (up to 128MB) when connecting via PrivateLink
December 15th 2021
- Fixes:
- Platform: Deployed mitigations for Apache Log4j2 CVE-2021-44228. Known runtimes that contain a vulnerable Log4j2 include: all Corda deployments, all Besu deployments.
- For environments that are not at the latest release, an upgrade to the latest release of Corda/Besu will apply these mitigations.
- Alternatively, users are recommended to reset runtimes in order to apply these mitigations.
- If you are unsure whether your runtimes are affected or have already had mitigations applied, please contact support with the Name and ID of the environment(s) in question.
- Platform: Deployed mitigations for Apache Log4j2 CVE-2021-44228. Known runtimes that contain a vulnerable Log4j2 include: all Corda deployments, all Besu deployments.
December 10th 2021
- Release version 1.0.50 delivered
- New:
- Console: We've added support for creating Firefly nodes in existing non-firefly environments.
- Fixes:
- Platform: Fixed an issue due to which hard fork upgrade in some environments would not complete successfully.
- Console: Fixed an issue due to which the UI was allowing environments to be created with invalid Chain IDs.
- Console: Fixed an error displaying Protocol configuration associated with a node.
- Console: Fixed the default Geth log verbosity when creating a Protocol configuration.
- Console: Fixed an issue that was resulting in a delay displaying contracts promoted to an environment.
October 22th 2021
- New:
- Console: Enhancements to sign-up experience
October 12th 2021
- Release version 1.0.49 delivered
- Fixes:
- IPFS: Fixed and issue adding PrivateLink networking configuration to an existing IPFS node
- Hyperledger Fabric: Fixed incorrect rejection of Chaincode names containing numeric characters 1-9
- Hyperledger FireFly: Fixed issue due to repository move after FireFly promoted from Labs to full Hyperledger project
September 28th 2021
- Fixes:
- Platform: Fixed an issue that could sometimes cause FireFly to be unable to initialize properly during setup.
September 14th 2021
- Fixes:
- Platform: Fixed an issue due to which some Environments with a Protocol configuration would encounter an error during Resume/Upgrade operations for the environment or Node create/reset operations.
September 9th 2021
- Release version 1.0.48 delivered
- New:
- Console: We've added support for Firefly with Hyperledger Besu provider.
- Console:
node_config
now has expanded parameters to configure advanced Kafka parameters. - Console: AWS cloud configuration now supports newer fields such as
role_arn
.
- Fixes:
- Console: Fixed an issue due to which information would not be displayed correctly for some account sign up.
August 27rd 2021
- New:
- Platform: Update to new Azure Marketplace entry
- Billing: Internal enhancements to add additional options, supporting customer engagements
August 23rd 2021
- New:
- Console: You can now manage your organization's support tickets through the new Help Center on the console.
- Console: The Rotating Signers service now has a new dashboard that can be found under Quorum/IBFT environments.
- Console: Configuration of RPC Gas Cap and various Cache tuning parameters for Geth/Quorum runtimes is available in Protocol Configuration.
- Fixes:
- Console: Fixed an issue where some supported countries were missing from our payment provider options.
July 27th 2021
- Release version 1.0.47 delivered
- New:
- Console: We've added support for FireFly, a new multi-party orchestration framework! To try it out, create a new environment and follow the FireFly prompts in the console.
- Fixes:
- Console: Fixed an issue due to which the option to change the Size of an IPFS runtime was not available in the UI.
- Console: Fixed an issue due to a Blockchain Application Firewall created via API by setting a membership_id was not displayed in the UI.
July 8th 2021
- Release version 1.0.46 delivered
- New:
- Platform: The
node_config
now has expanded parameters available for environments on release version 1.0.46 or later: rpc_gas_cap, geth_cache_size, geth_cache_database_share, geth_cache_trie_share, geth_cache_gc_share, geth_cache_snapshot_share, geth_cache_trie_rejournal_interval
- Platform: The
June 10th 2021
- Fixes:
- Console: Panel for Fabric CA runtimes includes a hostname for the HTTP endpoint
- Platform: Fixed an issue where nodes entered failed state after reset in some existing environments
June 8th 2021
- Release version 1.0.45 delivered
- New:
- Console:
Apps
experience have been revamped to be consistent across supported providers
- Console:
- Fixes:
- Console: Fixed an issue where incorrect resource limits were displayed in App to App messaging and Kaleido Document Exchange
May 18th 2021
- Release version 1.0.44 delivered
- New:
- Console:
Public Ethereum Tether
is now available in the new console. - Console:
Contract Projects
underShared Assets
in the Network view has been renamed toApps
- Console:
- Fixes:
- Console: Fixed an issue due to which Gateway API creation using a solidity upload was resulting in an error.
April 18th 2021
- Release version 1.0.43 delivered
- Fixes:
- Console: Uploads to Kaleido Document Exchange larger than 10MB were failing when performed via the UI console
April 15th 2021
- Release version 1.0.42 delivered
- New:
- Console: We’ve made updates to our payment processing management to increase resiliency and to reduce transaction-related issues
- Fixes:
- Platform: Add
jwks_url
as a supported type ofjwt_key_type
in OAuth Resource Manager configuration - Platform: Fixed an issue where some services would be stuck in initializing after a restart
- Platform: Add
March 29th, 2021
- Release version 1.0.41 delivered
- New:
- Console: We've introduced support for
Identity Registry
in the new Console.
- Console: We've introduced support for
- Fixes:
- Console: Swagger - Fixed an issue due to which 401 errors were sometimes returned when using Swagger UI on a node configured with Blockchain Application firewall.
- Console: Fixed an issue which prevented Configurations from being applied during Node creation.
- Console: When confirming Organizational Identity, fixed an issue due to which
Kaleido Unique Identifier
in an Externally Signed identity is incorrect. - Console: Fixed an issue due to which App to App messaging destinations could not be created in the UI for members with externally signed identity already registered on-chain.
- Console: On HD Wallet creation, fixed an issue due to which the UI panel was reporting an "Upgrade Needed" incorrectly.
- Console: Clarify error message displayed when an App to App messaging or Document Exchange destination consists of disallowed characters.
Feb 27th, 2021
- Release version 1.0.40 delivered
- New:
- Console: We've introduced support for
Identity Registry
in the new Console. - Console: Blockchain Application firewall - Enable
Receipts/Filter/Subscribe
Chain Operations by default when creating a blockchain application firewall policy.
- Console: We've introduced support for
Jan 2nd, 2021
- Release version 1.0.39 delivered
- New:
- Platform: Support for new
P256K
key type in Azure Key Vault for newly created keys
- Platform: Support for new
December 22nd, 2020
- Release version 1.0.38 delivered
- New:
- Platform: Cloud HSM Signer now supports AWS KMS. Note: Environments must be on release v1.0.38+ to leverage this support.
- Platform: IPFS now supports
large
deployments for organizations on theBusiness
plan or higher
- Fixes:
- Platform: Fixed an issue where an incomplete list of pending invitations could be returned.
- Platform: Fixed an issue where resetting a service runtime would sometimes result in the service being stuck in the
initializing
state - Platform: Fixed an issue where rate limiting was not correctly applied to service runtimes. Note: Service runtime connection and request limits is the same as nodes based on the size of the service runtime.
December 8th, 2020
- New:
- Console: Delete action added to invitations on the Memberships panel, in Network Governance
- Fixes:
- Console: Fixed an issue accessing Address Book on-chain profile data from a remote region
November 12th, 2020
- Fixes:
- Console: Fixed an issue affecting some users creating an account with a mixed-case e-mail address.
October 22nd, 2020
- Release version 1.0.37 delivered
- New:
- Corda provider is now generally available.
October 20th, 2020
- Release version 1.0.36 delivered
- New:
- Console: Event streams can now be updated after creation
- Platform: IPFS now supports
medium
deployments for organizations on theBusiness
plan or higher - Platform: IPFS can be provisioned with either
flatfs
orbadgerds
in environments on release v1.0.36+ - Platform: We've updated the Team plan. Learn more here
- Fixes:
- Console: We've improved the clarity around password validation when signing up as a new user
- Console/Platform: Fixed an issue where sub-organization usage could be incorrectly reported to their parent organization
- Platform: Fixed an issue where resetting a runtime could retain previous
networking
configuration details
October 2nd, 2020
- Release version 1.0.35 delivered
- New:
- Console: We've updated Environment Setting with a panel to display current Active Chain Configuration and any Available Chain Configuration that can be applied to the environment using a Hard Fork.
- Console/Platform: For Quorum Environments, we've introduced a new option in Environment Settings & API to Hard Fork and Upgrade to Quorum 2.7, from earlier releases of Quorum.
- Platform: We've updated the Starter plan. Learn more here
- Fixes:
- Console: Fixed an intermittent error where users might encounter a 504 Gateway Timeout when compiling Contracts.
September 10th, 2020
- Release version 1.0.34 delivered
- Fixes:
- Platform: Fix issue attaching Credit Card billing affecting some users
- Platform: Fix issue viewing historical invoices affecting some users
September 4th, 2020
- Release version 1.0.33 delivered
- New:
- Console: We've updated the Environment Settings to include details such as the Chain ID which were previously only available via API
- Console: Enhance supported for upgradable contracts by allowing a new ABI and DevDocs to be attached to an existing compiled contract, and to re-promote that new interface to each environment.
- Fixes:
- Console: Fixed an issue where Advanced Protocol Configuration was not applied to the runtimes unless a Node Reset was performed as a separate action after applying the configuration
- Console: Blockchain Application Firewall/Kaleido Managed Wallet: Add Trace level logging for debugging purposes
August 19th, 2020
- New:
- Console: Network Invitations can now be managed entirely from the new console
- Fixes:
- Console: Fixed an issue where Document Exchange dashboards would occasionally display empty directories as populated, and vice versa
- Console: Fixed an issue where invalid memberships were sometimes included in membership selectors (for example, when adding a node)
August 14th, 2020
- Release Version 1.0.32 delivered
- New:
- Platform: Allow starter/team organizations to decline organizations to join a Consortia
- Fixes:
- Console: Fixed a UI issue registering new memberships in the on-chain registry in some older environments
- Console: Fixed default block period for newly created Enterprise IBFT environments to be 10s
August 10th, 2020
- Release Version 1.0.31 delivered
- New:
- B2B:
- New dashboard experience for App2App and Document Exchange
- At-a-glance metrics and monthly usage reports
- Quickly and easily set up and test your messaging or browse your documents
- Medium and Large instances of App2App and Document Exchange now available
- Console: New HD Wallet, IPFS, and Chainlink dashboards
- Console: Enhanced REST API (Swagger/OpenAPI) exerciser built into console - no longer opens a new window
- Console: Customize your environment during creation with details like Chain ID and block period
- Console: Improved node customization now available: tweak you gas limit, gateway setup, and more
- Console + Platform: Sub-organizations and new organization management options are now available -- find out more here
- Console + Platform: Separated
upload
type of contract project fromprecompiled
- Adds npm / Truffle dependency support for uploaded Solidity source / zip projects
- API Gateway (requires upgrading to v1.0.31+):
- Event streams can now be updated after creation
- Event stream events now contain timestamps
- ABIEncoderV2 is now supported
- HD Wallet addresses now supported
- B2B:
- Fixes:
- Console: Fixed an issue where UI-based application credentials could be reset by the user
- Console: Fixed an issue where uploading a Contract project could result in timeouts in some scenarios
- Platform: Fixed an issue where some runtimes were being provisioned with incorrect resource allocations
- Platform: Fixed an issue where runtime sizes could be modified to values invalid on the user's current plan level
- Platform: Fixed an issue where the Blockchain Application Firewall was not using the correct Chain ID for the associated environment
- Platform: Fixed an issue where an invalid Chain ID could be provided during environment creation resulting in an inoperable environment
- Platform: Fixed an issue where SSO did not always prompt the user for account selection
- Platform: Fixed an issue where being a member of many organizations could result in being unable to successfully sign in
- Platform: Fixed an issue where logs were failing to stream to CloudWatch when a log stream configuration was attached to a node
- App2App: Fixed an issue where externally manageddestinations could become unusable (requires upgrading to v1.0.31+)
July 21st, 2020
- Release Version 1.0.30 delivered
- Fixes:
- Blockchain Application Firewall (BAF): Fixed error applying policy with JWT verification disabled
July 15th, 2020
- New:
- Console: Google social login enabled
July 1st, 2020
- Release Version 1.0.29 delivered
- New:
- Platform: Private Stack self-managed nodes - GA release (requires entitlement)
- Console: Enhanced for Event Streams available in the new console - significant enhancements to functionality
- Console: Multi-factor authentication (MFA) support now available on all logins
- Console: Organization level enforcement of MFA on Business and Enterprise plan tiers
- Console: Enhanced experience for Ether pool available in the new console
- Console: Enhanced password change and reset experience
- Console: All new environments created are multi-region capable by default, where supported by the consensus algorithm (plan limits to region counts still apply)
- Console: Enhancements to Cloud HSM Signer UX, including refreshing the account list from the signing device
- Fixes:
- Azure marketplace: Resolves an issue logging in via the new console
- Digital Assets: Transaction history API/UX improvements for individual tokens with many thousands of transfers
- Invoices: Resolves an issue where invoices were only available from specific console regions for each organization
June 17th, 2020
- Release Version 1.0.28 delivered
- New:
- Console: Improved "Manage Organization" experience, for visibility of billing, usage, and subscription level
- Platform: Ethereum chains hard fork operations are performed separately from release upgrades, environments stay at the same release after hard fork
- Console: Hard fork management in environment settings panel to detect applicable hard forks with one-click application
- Console: Ability to create AWS and HashiCorp configurations for CloudHSM signers
- Console: Enhanced Cloud HSM signer dashboard to add new accounts and obtain connection URLs
- Console: Ability to add or remove individual Nodes, including the System Monitor, as block signers in IBFT or POA environments
- Platform: We've updated the Starter plan. Learn more here
- Fixes:
- Console: Fixed a display issue in the block explorer where Raft timestamps were interpreted as milliseconds instead of nanoseconds.
- Console: Display more informative error messages from login failures
- Platform: Fixed an issue where some services were not aware of other runtimes within the same environment.
May 22nd, 2020
- New:
- Console: Improved experience for changing your plan
- Fixes:
- Console: Added more information to Token Factory in cases where a hard fork upgrade of the chain is required
- Console: Fixed linking a new AWS Marketplace subscription to Kaleido account, when using the new console
- Console: Corrected wording on digital assets homepage to help users find the existing Atomic Swap and Zero Knowledge Proof functionality
- Console: Fixed typo in environment creation
May 11th, 2020
- Release Version 1.0.27 delivered
- New:
- Console: New Console experience with even more improvements! This is now the default view for the console (don't worry, you can still access the previous one from the header once you sign in if you need).
- API: Stop and Start a node in an environment
- API: Node configuration now provides additional tuning parameters for API Gateway
- API: Environments that do not support constantinople are now eligible for an optional hard fork during an upgrade.
- Fixes:
- Platform: Fixed an issue where contracts leveraging solc compiler v6 would fail to compile
- Platform: Fixed an issue which resulted in genesis config missing
constantinopleBlock
in new Multi Region environments - Platform: Fixed an issue where nodes which were syncing were deleted before they were voted out of the chain's signer list
April 21st, 2020
- Release Version 1.0.26 delivered
- New:
- Console: Preview our new Console experience -- access it by signing in and following the link at the top of the dashboard
- Platform: CloudHSM Signer service and configuration -- learn more about the new service here
- Platform: App2App Messaging and Document Store services are now supported in multi-region deployments for environments >=v1.0.26
- Platform: Managed contracts with no successful compilations can now be deleted
- API: Services can now be reset in the same way as Nodes
- Fixes:
- Console: Fixed an issue where refreshing could cause an error
- Console: Fixes an issue where transaction pool status was not displayed for Besu environments
- Platform: Fixed an issue where consortium invitations were embedding incorrect console URLs
- Platform: Fixed an issue where usage metrics of the monitor node was not being retrieved correctly for some deployment combinations
- Platform: Fixed an issue where multi-region deployments could take a long time to reconcile networking changes between nodes/services
- Platform: Fixed an issue where new user emails were being stored in a case-sensitive manner when being added to an organization
March 23rd, 2020
- Release Version 1.0.25 delivered
- Fixes:
- Console: Fixed an error generating an API key from a region that is not the home region of the organization
- API: Fixed a 401 error using an API key generated for a user who has a home region that is not he same home region as the organization
March 16th, 2020
- Fixes:
- Enhanced Azure Marketplace sign-up to to support Microsoft Azure Active Directory accounts without a primary email address attached. All new Microsoft Azure Marketplace users of Kaleido must verify their email through a separate Kaleido login/registration. This verification occurs after clicking "Configure Account" in the "Software as a Service (SaaS) section of the Microsoft Azure portal.
March 3rd, 2020
- Release Version 1.0.24 delivered
- New:
- Smart Contract Management: Constantinople EVM version support and additional Solidity compiler versions
- API: Add new Blockchain Application Firewall (BAF)
"templated": true
option torulesets
- Platform: Enhanced runtime infrastructure for metrics
- Fixes:
- Platform: Correct access to
storage
configuration type (requires Business or Enterprise plan level) - Platform: Reset of a node only transitioned to
Initializing
for a brief period, and returned toStarted
before reset was complete - Login: "Your verification code" showed error "Required" for some browsers after pre-filling the verification code from an email
- Login: Improved error messages when logging in via a region that is not the home region for your account
- Console: Fixed old documentation links within Kaleido Connect
- Platform: Fixed an issue where services created with invalid cloud configurations could fail to deploy
- Platform: Correct access to
February 17th, 2020
- Release Version 1.0.23 delivered
- New:
- Platform: Blockchain Application Firewall service and configuration -- learn more about the new service here
- Platform: Multi-tenant support for node runtimes -- learn more about our approach to multi-tenancy here
- Fixes:
- Platform: Remove global txpool limits from all node sizes to address scenario where some transactions in a txpool with a large "pending" list may not be processed
- Platform: Fixed an issue where upgrading services in a paused environment would incorrectly set the service state to
failed
- Platform: Fixed an issue where sign-up verification emails were intermittently not being sent
February 3rd, 2020
- Fixes:
- Platform: Allow environments where all resources are owned by a single member to be paused, in a decentralized consortium
- Platform: Improved instructions in error message when moving an existing user to Microsoft Azure Marketplace login + billing
- Platform: Improvements to Azure Marketplace unsubscribe flow
January 28th, 2020
- Fixes:
- Infrastructure: Fixed an issue that could result in the first Chainlink service in an environment failing to start
January 23rd, 2020
- Release Version 1.0.22 delivered
- New:
- Console: Pre-compiled contracts upload limit increased to 1MB
- Console: Account billing now supports payments with Azure Marketplace subscription
- Console: Ether Pool UI updated to support dispensing LINK tokens deployed by Chainlink services
- API: New ledger API endpoints added to query token transfers by wallet
- Fixes:
- Console: Token explorer UI goes blank if some tokens do not have a supply value
- Console: Flow to invite an organization can not be completed
- Console: Error inviting a new member to a decentralized consortium on the Business plan
January 8th, 2020
- New:
- Platform: All newly created blockchains will have Constantinople enabled in the genesis block
- Includes all providers - Hyperledger Besu (Poa/IBFT), Quorum (RAFT/IBFT) and Go-ethereum (PoA)
- Platform: All newly created blockchains will have Constantinople enabled in the genesis block
- Fixes:
- Invoicing: Improved readability of Stripe invoices with changes to ordering and descriptions of the line items
December 23rd, 2019
- Fixes:
- Infrastructure: Fix an issue that could result in nodes created soon after the creation of a multi-region environment to transition to a "failed" state
- Console: Fix a translation error when copying an application credential
December 20th, 2019
- Fixes:
- Infrastructure: Fix an issue that could result in environments on the Starter plan to be paused earlier than intended.
December 19th, 2019
- Release Version 1.0.21 delivered
- New:
- Allow creation of certain services in any zone in the environment for Multi-Region environments
- Console: Announcement banner for automatic upgrade of back-level environments, week of 20th January 2020
- See the Kaleido Status Page for more details
- Console: Ability to select region using dropdown when creating a service
- Console: Ability to select membership using dropdown when creating a service (previously on catalog panel)
- Console: Login for Azure users and Enterprise Organizations automatically redirects after inputting email address
- Console: Support for Azure Marketplace billing (new Kaleido plan rolling out in the Azure Marketplace)
- Fixes:
- Console: Allow contracts with bytecode up to 1MB to be deployed using Gateway API
- Console: Fix an issue with paginated results of contract queries
- Infrastructure: Fix an issue that could result in environment deletion taking longer than expected
November 25th, 2019
- New:
- Tech Preview tag removed from Microsoft Azure
- Tech Preview tag removed from Hyperledger Besu
- Fixes:
- Console: Allow owning organization to be specified on Consortium creation for a user who is a member of multiple organizations
October 31st, 2019
- Release Version 1.0.20 delivered
- New: None
- Fixes:
- Console: Fix an issue with re-sending verification codes for new accounts
- Console: Fix environment metrics to cope with nodes deleted in the past 24 hours
- Console: Fix zero knowledge tokens service dashboard to cope with deleted node accounts
- Console: Fix link to api docs for zero knowledge tokens service dashboard
- Infrastructure: Fix an issue that could result in environment deletion taking longer than expected
October 7th, 2019
- Release Version 1.0.19 delivered
- New:
- Feature: Smart Contract Management
- Console: Branding change from Pantheon to Hyperledger Besu
- Private Networking support for HDWallet service (API only)
- Backup a node using a pre-signed URL to a file in a S3 bucket (AWS only, API only)
- Tech Preview: create a chain with Constantinople block enabled (API only)
- Fixes:
- Console: Fix Azure backup configuration creation
- Infrastructure: Fix to prevent the creation of invalid networking configurations during certain environment upgrades
September 23, 2019
- New:
- Additional preparation for targeted migration of environments to latest infrastructure.
- Fixes:
- Infrastructure: Some Chainlink and Openlaw services had improperly defined networking configurations resulting in a failure to start the service.
September 16, 2019
- Release Version 1.0.18 delivered
- New service: 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
- Fixes:
- Quorum/Raft: automatically fill the first three pre-byzantium blocks of new RAFT environments with transactions that cancel out each other (by transferring ETH back and forth), so client DApps can always assume byzantium blocks
September 12, 2019
- New:
- Preparation for targeted migration of environments to latest infrastructure
September 4, 2019
- Release Version 1.0.17 delivered
- New service: Document Store - 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
- Fixes:
- Rotating Block Signers: Set maximum signers to 16
- Runtime: Some multi-region environments saw incomplete peer-connectivity, after adding app credentials
- API: Return txpool summary as numbers, not hex
- Token explorer: Enhancements to display when more than 25 separate ERC20/ERC721 contracts deployed on chain
- Console UI: Enhanced package of security related headers aligned with latest browser security standards (CSP, HSTS etc.)
- Console UI / REST API Gateway: Error displayed when deleting event streams, or subscriptions
August 15, 2019
- Release Version 1.0.16 delivered
- New:
- Service: Rotating Signers service
- Infrastructure: TLS 1.2 enforced on load balancer (downgrade to TLS 1.1 disabled)
- Console, Quroum/Tessera: Add private transaction manager endpoint for sending externally signed transactions
- Console: Download details of the node pending transactions pool contents as a JSON file
- Runtime: Additional check to prevent removal of the last signer, in the case all others have been voted outside of Kaleido, or via rotating signers service
- Fixes:
- Runtime: Some Pantheon environments on the starter tier that should have been paused due to inactivity, were not being paused
- Runtime: Problem voting nodes as signers, for environments with nodes containing many of thousands of wallet accounts on nodes
- Runtime: Problem voting nodes as signers, for environments with nodes containing many of thousands of wallet accounts on nodes
August 7, 2019
- Release Version 1.0.15 delivered
- New:
- Restart an individual node from the Kaleido console console, via new "Actions" tab on a node
- Fixes:
- App2App: Kafka destination unavailable after pause/resume
- Console: Timing condition caused an error to be displayed to some users when create an application credential
- Console: Error displayed when creating a new AWS S3 backup configuration
- Console: Error when clicking into a node with a null name, created via the API
- Console: Error adding a new administrator/user to an organization
August 1, 2019
- Fixes:
- Auto-pause: Some starter environments that should be paused due to inactivity, were not correctly paused
- Metrics: Storage was incorrectly reported as zero MB in some environments
- Runtime: Upgrading a paused environment, followed closely by resuming that environment, could lose peers after upgrade
July 26, 2019
- Release Version 1.0.14 delivered
- New:
- Azure Key Vault KMS integration generally available for nodes
- Fixes:
- Block Explorer: Intermittent failures querying data for some customers accessing cross-region
- Node Details / Metrics: Intermittent failures querying data
- Environment Dashboard: Improved responsiveness of UI to live updates
- Token Factory: Minor UI bug fixes
- Token Swaps: Minor UI bug fixes
- Azure Key Vault KMS integration: Addressed errors starting some nodes with KMS enabled
June 24, 2019
- Release Version 1.0.13 delivered
- New:
- API/UI: REST Gateway support for friendly contract names
- API/UI: Billing invoices now downloadable as PDFs
- API: Garbage collection mode now configurable for Geth/Quorum nodes via node configurations
- API: Sync mode now configurable for Geth/Quorum nodes via node configurations
- API: Nodes and member services can now be restarted individually
- API: New nodes created while on the starter plan will be a new "starter" size rather than the previous "small" size
- Fixes:
- UI: Fixed an issue where the billing panel would not load on subsequent page loads
- UI: Fixed an issue where environment creation would not display the default region
- UI: Fixed an issue where consortium invitations would not display if not viewed in the appropriate regional dashboard
- UI: Improvements to live updates and general responsiveness of the dashboard
- Runtime: Fixed an issue where the Public Ethereum Tether was not receiving the full list of nodes in the environment
June 12, 2019
- New:
- Docs: New documentation site launched
- Fixes:
- Runtime: Upgrading a multi-region environment could result in incomplete peer information
- Runtime: Login via multiple regions in an edge condition could result in multiple Kaleido account profiles in different regions, owned by a single email
- API/UI: Funding an account through the Ether pool fails with a Pantheon provider
- API/UI: Backend microservice socket reconnections could expose API errors to queries on
/logs
API resources (nodes & services) - Runtime: Intermittent issue cleaning up resources for members leaving consortium participating in a multi-region environment
June 7, 2019
- Fixes:
- Runtime: Fix to upgrade of Quorum environments older than Feb 21st 2019 that have not had nodes added/removed
June 6, 2019
- Release Version V1.0.12 delivered
- New:
- API: Allow Azure Backup configuration to be attached to a node/service
- API: Ethwallet deployments return API URL
- API: When attempting a JSON/RPC (web3) call against a paused node, improve the error message
May 29, 2019
- New:
- API: Create environment block_period tuning IBFT extended to 5-20secs for IBFT
- Fixes:
- Runtime: Email notification styling changes
- UI: Token Swaps
- UI: Hide wallet tab on Node Details for old environments
- UI: Clause Integration - smart contract installation failure
May 15, 2019
- New:
- Tokens: Factory, Swaps, Explorer, Asset Registry
- Pantheon
- Login experience
- Eth Wallet
- Node health dashboard
- API Gateway
- Event Streams
- Addressbook
- App2App Messenger
- Trufflebox
- Rhombus
- Chainlink
April 1, 2019
- Release Version v1.0.10 delivered
- Fixes:
- Unable to re-enter corrected Credit Card details after inputting incorrect details
- Some linked AWS accounts were under-charged, due to a problem steaming hourly billing data to the AWS Marketplace billing service.
- No retroactive billing for used services will occur.
March 29, 2019
- Fixes:
- Error resuming environments with the Public Ethereum Tether service deployed
March 27, 2019
- New:
- New billing provider: Credit Card, powered by Stripe
- New API route to query the genesis configuration of an environment:
- New: GET /api/v1/c/:consortium_id/e/:env_id/genesis
- New API options on environment creation, to add additional accounts to be funded at the gensis of the chain (the alloc section of the genesis block)
- Updated: POST /api/v1/c/:consortium_id/e/:env_id
- "prefunded_accounts": { "d785b4783eaa32535781a5e07a864d13e4275714": { "balance": "1234567890000000" } }
- Fixes:
- Incorrect pause of some inactive environments at Team plan or higher
- Timing related errors observed in some environments establishing PKI identities for memberships, and viewing services
March 21, 2019
- New:
- UI banner announcing upcoming rollout of 1.0.8 baseline maintenance on 19th April (only applicable to customers who have not yet applied 1.0.8 or newer)
- Fixes:
- Environment upgrade failed in some multi-region environments
- On-chain Registry UI failed to load when accessed from a region other than the one hosting the metadata for the environment
March 19, 2019
- New:
- Enable Kaleido ops to apply a specific release to a customer environment
March 15, 2019
- Release Version v1.0.9 delivered
- New: Multi-region environments
- New: Kaleido managed self-signed PKI identity for membership
- New: On-chain Registry
- New: UX resdesign
- New: Smart Contract versions
- New: 0.3.0 CLI and SDK updates
- Note: Use 0.2.0 for users with on-chain registry prior to Mar 15
- Fix: Mark Azure Portal/Marketplace registration as complete after first login
- Fix: Default membership on a new consortium matchs the org name
- Fix: marketplace.kaleido.io deployment of Rhombus and Unchain.io integration
- Fix: Display node after creation in Console
March 12, 2019
- New: Azure Cloud Support
- Fix: Block explorer contract verification file upload
- Fix: Constellation logs
March 8, 2019
- Release Version v1.0.8 delivered
- New: Multi-region Consortia
- New: Multi-region Environments (API only)
- New: API Consortia and Environment deployment zone configuration
- New: Marketplace Integration Rhombus
- New: Marketplace Openlaw version update
- Fix: Block Explorer transaction details
February 22, 2019
- New: Marketplace Integration Unchain
- New: Marketplace Integration Clause
February 21, 2019
- Release Version v1.0.7 delivered
- New: Regen secret of app credentials
February 7, 2019
- Fix: Node size tooltip
- Fix: Node size tooltip
February 6, 2019
- Release Version v1.0.6 delivered
January 31, 2019
- Release Version v1.0.5 delivered
- New: Added Clause Integration
- New: Kaleido Connect interactive mode
- New: Public Ethereum Tether dashboard
- New: Block Explorer 2.0 : UX and performance enhancements, enhanced smart contract verification
- New: Node Logs available from the node info view and the service dashboard view
- Improve: Service Dashboards no longer open in a new tab
- Improve: Public Ethereum Tether promoted to full marketplace service
- Improve: Audit log of consortium level actions taken
- Improve: Application Credentials UX
January 21, 2019
- Improve: Environment creation advice on minimum environment sizes
- Fix: Block Explorer stalled indexing for some old environments after upgrading environment
- Fix: Public Ethereum Tether dashboard cleanup
- Fix: “Introduce Yourself” after consortia creation
January 20, 2019
- Release V1.0.4 delivered
- New: Public Ethereum Tether
- New: Prevent deletion of service with the private key of Main-net Ethereum account
January 13, 2019
- Release V1.0.2 delivered
- New: Audit log includes API key events
- Fixed: Display console after accepting invitation
- Improved: Transaction activity detection for automatic environment pausing
- Improved: Contact form
- Improved: Remove whitespace on account addresses
December 12, 2018
- New: Billing management updates for negotiated enterprise contracts
December 11, 2018
- New: manual migration of configurations (S3 backup / KMS) on existing nodes
- Fix: license acceptance
- Fix: creation of non-signer nodes in environments with initial signer permissioning enabled
- Fix: Trim spaces on funding account entry
- Fix: UI to delete failed services