Skip to content
This repository has been archived by the owner on May 27, 2022. It is now read-only.

Cakeshop v0.11.0

Compare
Choose a tag to compare
@bmcd bmcd released this 17 Mar 15:42
· 199 commits to master since this release
4c0d856

Quorum & Tessera

  • Works with latest versions of Quorum (2.5.0) and Tessera (0.10.4)
  • Will download the correct version of quorum at runtime if not already downloaded. Download url is customizable in application.properties if you want to use a different version of quorum.
  • Support for running both Raft and Istanbul consensus

Node Manager

  • Added a screen to let you manage a network of nodes to attach to
  • Dropdown on each page to quickly switch between nodes
  • Ability to prepopulate nodes list from json

Contract Registry

  • Added widget to deploy the contract registry manually, or connect to an existing one
  • No longer stores private contract details in the public smart contract. Stores them in the DB
  • Added widget that lets you call methods on a contract directly from the Contracts tab

Sandbox

  • Made better ui for selecting privateFor keys
  • Fetches public keys to prepopulate the privateFor options on Tessera 0.10.2+
  • Prefills privateFor when calling methods on private contracts
  • Adds evmVersion selector to Sandbox, fixes optimization settings bug

Misc

  • Java 11+ support
  • Allows user to specify a custom data directory location
  • #112 Adds default log folder value of 'logs' to avoid ${sys:logging.path} bug
  • Fixes to Peer Count and consensus type detection
  • Updates vulnerable libraries (jquery, bootstrap, commons-compress, spring-data-jpa)
  • Fixes solc compiler result issues
  • Transaction value fix in chain explorer (thanks @umatomba)
  • Docker build optimizations (thanks @Rajpratik71)

Note: 0.11.0 will be the last version to be compiled for Java 8 (download the *-J8 war) Future versions will be compiled for Java 11+ only.