SaaS Platform Updates

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