Releases: hyperledger-labs/fablo
Releases · hyperledger-labs/fablo
2.4.1
What's Changed
2.4.1
Features
fablo init ccaascommand #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
- @OmarNaru1110 made their first contribution in #629
Full Changelog: 2.4.0...2.4.1
2.4.0
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.jsonto 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
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
- @iamkalio made their first contribution in #520
- @VijetaPriya47 made their first contribution in #521
- @debayangg made their first contribution in #526
- @ronaldl29 made their first contribution in #541
- @OsamaRab3 made their first contribution in #546
- @Sweetdevil144 made their first contribution in #548
- @dpereowei made their first contribution in #557
Full Changelog: 2.2.0...2.3.0
2.2.0
2.1.0
2.0.0
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 invokecommand (tls and non-tls) #403 #413 - Support for
chaincodes listcommand (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 upcommand 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.mdfile #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
1.1.0
Features
- Support Fabric Gateway since Fabric 2.4 #305
- Introduce pre-restore hook
- Attach
fabric-ca-server-config.yamlas 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
fabricNodeenvVersionglobal configuration - Update Node.js runtime compatibility (details)
- Update legacy URLs
1.0.3-unstable
Merge pull request #315 from dzikowski/node16-dco Node16 dco + merges