SaaS Platform Updates

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 to rulesets
    • 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 to Started 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

February 17th, 2020

  • Release Version 1.0.23 delivered
  • New:
  • 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)
  • 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
    • 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