Skip to content

Latest commit

 

History

History
120 lines (92 loc) · 4.85 KB

CHANGELOG.md

File metadata and controls

120 lines (92 loc) · 4.85 KB

1.2.0-unstable

Features

  • Initial support for Kubernetes
  • Support for chaincode invoke command (tls and non-tls)
  • Support for chaincodes list command (tls and non-tls)

Fixes

  • Remove unsupported test library and dependencies
  • Updated Node.js version from 12 to 16 in chaincode

1.1.0

Features

  • Support Fabric Gateway since Fabric 2.4 #305
  • Introduce pre-restore hook
  • Attach fabric-ca-server-config.yaml as a volume #168
  • Support tls for CA #229
  • Use nvm to switch node version for chaincode build
  • Allow to run peers in dev mode #126
  • Allow to install each chaincode manually

Fixes

  • Support Apple M1 / arm64 architecture
  • Various fixes in channel scripts
  • Remove remaining docker containers and images after prune

Chore & Maintenance

  • Add fabricNodeenvVersion global configuration
  • Update Node.js runtime compatibility (details)
  • Update legacy URLs

1.0.2

Features

Fixes

Chore & Maintenance

  • Expose peer and orderer Prometheus metrics

1.0.0

Features

  • Generate connection profiles for organizations
  • Create a full network state snapshot in tar.gz file and restore it
  • Add Hyperledger Explorer support
  • Support postgres database for CA

Fixes

Chore & Maintenance

  • Command 'reboot' renamed to 'reset'
  • Keyword function removed from scripts for better portability
  • Use the official CouchDB image for peer database

0.3.0

Features

  • Add Fablo REST support
  • By default all peers are anchor peers
  • Support postGenerate hook
  • Added support for Orderer sharding (multiple orderer groups).
  • Support for Orderer groups (orderer group can be spread between many orgs).

Fixes

  • Fixed issue with bad requiredPeerCount in private data collection
  • Fixed issues with fablo up on older bash versions (details)

Chore & Maintenance

0.2.0

  • Rename Fabrica to Fablo

0.1.1

  • Broken Node.js chaincode build (#211)

0.1.0

Features

  • Support for private data (#104)
  • Added channel query scripts (#169)
  • Support for Hyperledger Fabric 2.x (#132 , #178, #190)
  • Support default endorsement policy (#189)
  • Support for fablo config in YAML format

Chore & Maintenance

  • Use different config format and provide defaults
  • Rewrite Yeoman generators to use TypeScript

0.0.1

Features

  • Generate simple Hyperledger Fabric network
  • Support for multiple organizations
  • Support for solo consensus protocol
  • Support for RAFT consensus protocol (#16 , #38)
  • Validation of fablo-config.json based on JSON schema and other rules
  • Allow to upgrade chaincode (#45)
  • Network recreation in one step (#105)
  • Init command to provide simple config (#90) with chaincode (#100)
  • Proper exposing Orderer and Peers ports for service discovery (#116)

Fixes

  • Missing notify anchor peers step (#26)

Chore & Maintenance

  • Lint bash and YAML files (#48)
  • Format generated scripts and YAML files (#75)
  • Test Java chaincode on generated network (#25)
  • Test JS chaincode on generated network (#46)
  • Test generated Hyperledger Fabric networks (#36)
  • Test generators with simple snapshot tests (#5)
  • Lint JS files (#1)
  • Run Yeoman generators inside Docker container