Skip to content

Releases: hyperledger-labs/fablo

2.4.1

28 Oct 12:48
1aa1a4b

Choose a tag to compare

What's Changed

2.4.1

Features

  • fablo init ccaas command #630

Documentation

  • Update supported features hooks documentation #629

Chore & Maintenance

  • Set Fabric 3.1.0 as the default one for tests #626
  • Fix wrong script file name in release GH action #631

New Contributors

Full Changelog: 2.4.0...2.4.1

2.4.0

23 Oct 09:55
b64adb7

Choose a tag to compare

What's Changed

2.4.0

Features

  • CCaaS dev mode #622
  • Support chaincodes with the same name but on different channels #607
  • Add post-start hook executed after up/start #616
  • Detect changes in fablo-config.json to prevent reusing old network by accident #614

Bug Fixes

  • Hardcoded CCaaS cert #621
  • Use proper certificates in multiple orderer groups setup be5e462
  • Restart Explorer once channels are created #615

Documentation

  • Update supported features #617

Full Changelog: 2.3.0...2.4.0

2.3.0

11 Sep 10:56
617cc46

Choose a tag to compare

What's Changed

Features

  • Support for running Java chaincode in development mode #553
  • Support installing Chaincode from Docker image using CCaaS #550 #582 #594
  • Export network topology with Mermaid #565 #579
  • Generate diagrams by default for each 'generate' command #584
  • Added Fablo Sample Gateway Connection for Node.js #541
  • Adds gateway option to init #544
  • Support query command for docker setup #597
  • Add orderers and channels in connection profile #595
  • Add check for unique chaincode names #596
  • Hardcode fablo config inside init generator #554
  • Publish sample chaincode Docker image #555
  • Include and test Sample Go chaincode in samples/chaincodes/chaincode-kv-go #569

Bug Fixes

  • Verify if post-generate.sh exists before executing #521 #526
  • Fix chaincode invoke CLI for endorsement policy involving multiple peers #549
  • Fix tag format for release CI #504
  • Fix missing FABLO_VERSION in publish docker workflow #556
  • CI: Update release workflow to match proper version tagging #516
  • Fix Gradle build for Java chaincode #583

Documentation

  • Docs: Clarify usage of global vs local fablo installation in README #520
  • Fix: correct typo in CONTRIBUTING.md #538
  • Docs: Coverage tracker / supported features #557 #564 #562 #566 #563 #570 #586

Testing & CI

  • Test cases for repositoryUtils.ts #548
  • Unit tests for parseFabloConfig #552
  • Test golang chaincode in Github Actions #569
  • Test post-generate hook creation and execution in CI #580
  • Test peer dev mode #592
  • Test Gateway client #587
  • Test: Test CCaaS for Fabric v3 #603

Chore & Maintenance

  • Bump all dependencies from Dependabot PRs #600
  • Unify Fabric version in tests and samples #581
  • Upgrade Blockchain Explorer #590

New Contributors

Full Changelog: 2.2.0...2.3.0

2.2.0

24 Mar 17:25
8e7f3ff

Choose a tag to compare

Features

  • Add full support for Fabric 3.0.0 and drop solo consensus
    #513

2.1.0

08 Jan 12:05
005686d

Choose a tag to compare

2.1.0

Features

  • Support Fabric 3.0.0-beta, along with BFT consensus #501

2.0.0

18 Sep 10:14
548a681

Choose a tag to compare

Breaking changes

  • Drop support for capabilities v1, and Fabric versions below 2.0.0 #461 #462 #464 #473 #486 #488
  • Drop yarn and nvm installation support #455

Features

  • Add application capability V_2_5 [#463] #463
  • Support for chaincode invoke command (tls and non-tls) #403 #413
  • Support for chaincodes list command (tls and non-tls) #409 #411
  • Christmas easter egg #427
  • Remove dev dependencies on chaincode installation for Node.js #450
  • Update Fabric version in the initial configuration #470
  • Publish Fablo Docker image for ARM architecture #478 #487

Fixes

  • Fixed https request when tls is enabled #438
  • Fixed issue with fablo up command when using CouchDB #443
  • Update Docker Compose command #465
  • Fixed issue with private data collection #460
  • Updated Node.js version from 12 to 16 in chaincode
  • Remove unsupported test library and dependencies

Chore & Maintenance

  • Add contributing guidelines #439
  • Documented the Fablo architecture in ARCHITECTURE.md file #456
  • Changed recommended Node.js version check #442
  • Library updates (mostly by Dependabot)
  • Various CI improvements and fixes #467 #458 #489
  • Improve .gitignore file #476
  • Update Fablo docker image registry to GHCR #491

1.2.0

16 Aug 18:58
6d8c9e6

Choose a tag to compare

Features

  • Initial Kubernetes support #351
    (not yet so elastic like Fablo in terms of network topology, but ready for first views and comments7)

Chore & Maintenance

  • Library updates

1.1.0

18 Jul 11:31
f2a465d

Choose a tag to compare

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.3-unstable

01 Jun 14:58
ba760de

Choose a tag to compare

1.0.3-unstable Pre-release
Pre-release
Merge pull request #315 from dzikowski/node16-dco

Node16 dco + merges

1.0.2

05 Apr 11:54
41c6f96

Choose a tag to compare

  • Expose peer and orderer Prometheus metrics