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

Releases: Consensys/cakeshop

Cakeshop 0.12.1

10 Mar 17:34
Compare
Choose a tag to compare

Features:

  • Bug fix for issue where privateFor/From is sometimes not included in method calls to private contracts when using the Transact widget

Cakeshop 0.12.0

01 Mar 20:25
1c6de5b
Compare
Choose a tag to compare

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

Cakeshop v0.11.0

17 Mar 15:42
4c0d856
Compare
Choose a tag to compare

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.

Cakeshop v0.10.0 pre-release [7/14/2017]

14 Jul 20:30
Compare
Choose a tag to compare

Cakeshop v0.10.0 pre-release built on 7/14/2017. Current build may be unstable.

Features in v0.10.0: https://github.com/jpmorganchase/cakeshop/projects/1

Cakeshop v0.9.1

03 Jan 21:49
Compare
Choose a tag to compare

Bug fix release.

  • PR #6: Disable swagger-ui validation (fixes #3)
  • PR #10: Properly load ContractRegistry address on startup (fixes #4)
  • PR #11: Wait for solc quit to complete before returning (fixes #5)

See README or Wiki for details on getting started.

sha256 checksums for verification:

filename sha256 hash
cakeshop-0.9.1-x86_64-linux.war a9b7513ffa2ff87978c1a01ad85d3be0f0fb1f59b7b5ab87ff10b9f0a316b163
cakeshop-0.9.1-x86_64-macOS.war c976f880da96275d1b0a3491a01beb08ccbe7a68c4cfedd488547e99633ac9ff
cakeshop-0.9.1-x86_64-windows.war b15cdae6e00ee6552ec900d66e5503a27b537db9702eddf61dc1fd075825ef90

Cakeshop v0.9.0

13 Dec 20:28
Compare
Choose a tag to compare

Initial public release. See README or Wiki for details on getting started.

sha256 checksums for verification:

filename sha256 hash
cakeshop-0.9.0-x86_64-linux.war c2c9affd6bbd7246ade8d1a839521fff3dbff9f11e8f18446ebfebbc1f78d7b9
cakeshop-0.9.0-x86_64-macOS.war 69abb219c60bab250a5b18f55b503ed57827d12a5445cb7155c9efdf82f94651
cakeshop-0.9.0-x86_64-windows.war 795fb4894f437afe4a0ca5c8e00a79981421f53570edaa73a4b0807f41815aae