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

Cakeshop 0.12.0

Compare
Choose a tag to compare
@bmcd bmcd released this 01 Mar 20:25
· 15 commits to master since this release
1c6de5b

Cakeshop Configuration

  • Updates to Spring Boot 2.3, simplifies config to use standard spring config values where possible (#16)
  • Replaces old db connection logic with Spring Data JPA
  • Simplifies logging to use spring boot standards, no longer automatically writes to a predefined file

Quorum & Tessera

  • The 'Managed Mode' where Cakeshop runs its own Quorum and Tessera instances has been removed
  • Cakeshop now only attaches to existing nodes and provides an interface for exploring the chain on those nodes.
  • For an easy way to get a full Quorum network with Cakeshop up and running quickly, use the Wizard

Contract Registry

  • No longer uses a smart contract to store contract detail on chain. Stores all contracts in the cakeshop database.
  • If contract registry address is set in the config, Cakeshop will migrates contracts automatically from the old smart contract to db storage

Sandbox

  • Updates solc library to 0.8.1, supporting solidity versions up to 0.8.x
  • Allows user to choose which compiler version to use

Peer Management

  • New UI for managing IBFT- and Clique-based consensus
  • New UI for managing Quorum's smart contract-based Enhanced Permissioning
  • #151 Adds support for raft learners

Misc

  • Updates dependencies with known vulnerabilities
  • Uses web3j-quorum for RPC connection to nodes
  • Simplifies docker image
  • #111 Geth logs flooding cakeshop console
  • #115 Dialog for Create New Chain warning shows up behind background or is cut off
  • #120 Create New Chain and Node Settings in multi-node environments
  • #168 Allow sending to any address from Wallet widget

For instructions on migrating from 0.11.0, see the readme: https://github.com/ConsenSys/cakeshop#migrating-from-cakeshop-v0110