Skip to content

Commit 617cc46

Browse files
authored
Set version 2.3.0 (#605)
1 parent 498f90e commit 617cc46

29 files changed

+112
-41
lines changed

CHANGELOG.md

Lines changed: 76 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,86 @@
1-
## 2.3.0
1+
## 2.3.0
2+
3+
### Features
24
* Support for running Java chaincode in development mode
3-
[#553](https://github.com/hyperledger-labs/fablo/pull/553)
5+
[#553](https://github.com/hyperledger-labs/fablo/pull/553)
6+
* Support installing Chaincode from Docker image using CCaaS
7+
[#550](https://github.com/hyperledger-labs/fablo/pull/550)
8+
[#582](https://github.com/hyperledger-labs/fablo/pull/582)
9+
[#594](https://github.com/hyperledger-labs/fablo/pull/594)
10+
* Export network topology with Mermaid
11+
[#565](https://github.com/hyperledger-labs/fablo/pull/565)
12+
[#579](https://github.com/hyperledger-labs/fablo/pull/579)
13+
* Generate diagrams by default for each 'generate' command
14+
[#584](https://github.com/hyperledger-labs/fablo/pull/584)
15+
* Added Fablo Sample Gateway Connection for Node.js
16+
[#541](https://github.com/hyperledger-labs/fablo/pull/541)
17+
* Adds gateway option to init
18+
[#544](https://github.com/hyperledger-labs/fablo/pull/544)
19+
* Support query command for docker setup
20+
[#597](https://github.com/hyperledger-labs/fablo/pull/597)
21+
* Add orderers and channels in connection profile
22+
[#595](https://github.com/hyperledger-labs/fablo/pull/595)
23+
* Add check for unique chaincode names
24+
[#596](https://github.com/hyperledger-labs/fablo/pull/596)
425
* Hardcode fablo config inside init generator
526
[#554](https://github.com/hyperledger-labs/fablo/pull/554)
627
* Publish sample chaincode Docker image
728
[#555](https://github.com/hyperledger-labs/fablo/pull/555)
829
* Include and test Sample Go chaincode in samples/chaincodes/chaincode-kv-go
930
[#569](https://github.com/hyperledger-labs/fablo/pull/569)
10-
* Export network topology with Mermaid
11-
[#565](https://github.com/hyperledger-labs/fablo/pull/565)
12-
* Support installing Chaincode from Docker image using CCaaS
13-
[#550](https://github.com/hyperledger-labs/fablo/pull/550)
14-
[#582](https://github.com/hyperledger-labs/fablo/pull/582)
31+
32+
### Bug Fixes
33+
* Verify if post-generate.sh exists before executing
34+
[#521](https://github.com/hyperledger-labs/fablo/pull/521)
35+
[#526](https://github.com/hyperledger-labs/fablo/pull/526)
36+
* Fix chaincode invoke CLI for endorsement policy involving multiple peers
37+
[#549](https://github.com/hyperledger-labs/fablo/pull/549)
38+
* Fix tag format for release CI
39+
[#504](https://github.com/hyperledger-labs/fablo/pull/504)
40+
* Fix missing FABLO_VERSION in publish docker workflow
41+
[#556](https://github.com/hyperledger-labs/fablo/pull/556)
42+
* CI: Update release workflow to match proper version tagging
43+
[#516](https://github.com/hyperledger-labs/fablo/pull/516)
44+
* Fix Gradle build for Java chaincode
45+
[#583](https://github.com/hyperledger-labs/fablo/pull/583)
46+
47+
### Documentation
48+
* Docs: Clarify usage of global vs local fablo installation in README
49+
[#520](https://github.com/hyperledger-labs/fablo/pull/520)
50+
* Fix: correct typo in CONTRIBUTING.md
51+
[#538](https://github.com/hyperledger-labs/fablo/pull/538)
52+
* Docs: Coverage tracker / supported features
53+
[#557](https://github.com/hyperledger-labs/fablo/pull/557)
54+
[#564](https://github.com/hyperledger-labs/fablo/pull/564)
55+
[#562](https://github.com/hyperledger-labs/fablo/pull/562)
56+
[#566](https://github.com/hyperledger-labs/fablo/pull/566)
57+
[#563](https://github.com/hyperledger-labs/fablo/pull/563)
58+
[#570](https://github.com/hyperledger-labs/fablo/pull/570)
59+
[#586](https://github.com/hyperledger-labs/fablo/pull/586)
60+
61+
### Testing & CI
62+
* Test cases for `repositoryUtils.ts`
63+
[#548](https://github.com/hyperledger-labs/fablo/pull/548)
64+
* Unit tests for `parseFabloConfig`
65+
[#552](https://github.com/hyperledger-labs/fablo/pull/552)
66+
* Test golang chaincode in Github Actions
67+
[#569](https://github.com/hyperledger-labs/fablo/pull/569)
68+
* Test post-generate hook creation and execution in CI
69+
[#580](https://github.com/hyperledger-labs/fablo/pull/580)
70+
* Test peer dev mode
71+
[#592](https://github.com/hyperledger-labs/fablo/pull/592)
72+
* Test Gateway client
73+
[#587](https://github.com/hyperledger-labs/fablo/pull/587)
74+
* Test: Test CCaaS for Fabric v3
75+
[#603](https://github.com/hyperledger-labs/fablo/pull/603)
76+
77+
### Chore & Maintenance
78+
* Bump all dependencies from Dependabot PRs
79+
[#600](https://github.com/hyperledger-labs/fablo/pull/600)
80+
* Unify Fabric version in tests and samples
81+
[#581](https://github.com/hyperledger-labs/fablo/pull/581)
82+
* Upgrade Blockchain Explorer
83+
[#590](https://github.com/hyperledger-labs/fablo/pull/590)
1584

1685
## 2.2.0
1786

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@
55
Fablo supports:
66

77
* Environment: Docker
8-
* RAFT and solo consensus protocols
8+
* RAFT, solo and BFT consensus protocols
99
* Multiple organizations and channels
1010
* Chaincode installation and upgrade
1111
* REST API client for CA and chaincodes ([Fablo REST](https://github.com/fablo-io/fablo-rest))
1212
* [Blockchain Explorer](https://github.com/hyperledger/blockchain-explorer) which can be enabled for each organization
1313

14+
Visit [SUPPORTED_FEATURES.mb](SUPPORTED_FEATURES.md) to see a list of features supported by Fablo.
15+
1416
## See it in action
1517

1618
[![How to use](https://img.youtube.com/vi/JqPNozCtHkQ/0.jpg)](https://www.youtube.com/watch?v=JqPNozCtHkQ)
@@ -23,13 +25,13 @@ You may keep the script in the root directory of your project or install it glob
2325
To install it globally:
2426

2527
```bash
26-
sudo curl -Lf https://github.com/hyperledger-labs/fablo/releases/download/2.2.0/fablo.sh -o /usr/local/bin/fablo && sudo chmod +x /usr/local/bin/fablo
28+
sudo curl -Lf https://github.com/hyperledger-labs/fablo/releases/download/2.3.0/fablo.sh -o /usr/local/bin/fablo && sudo chmod +x /usr/local/bin/fablo
2729
```
2830

2931
To get a copy of Fablo for a single project, execute in the project root:
3032

3133
```bash
32-
curl -Lf https://github.com/hyperledger-labs/fablo/releases/download/2.2.0/fablo.sh -o ./fablo && chmod +x ./fablo
34+
curl -Lf https://github.com/hyperledger-labs/fablo/releases/download/2.3.0/fablo.sh -o ./fablo && chmod +x ./fablo
3335
```
3436

3537
## Getting started
@@ -405,7 +407,7 @@ The basic structure of Fablo config file is as follows:
405407
406408
```json
407409
{
408-
"$schema": "https://github.com/hyperledger-labs/fablo/releases/download/2.2.0/schema.json",
410+
"$schema": "https://github.com/hyperledger-labs/fablo/releases/download/2.3.0/schema.json",
409411
"global": { ... },
410412
"orgs": [ ... ],
411413
"channels": [ ... ],
@@ -568,7 +570,7 @@ Genrated Hooks are saved in `fablo-target/hooks`.
568570
569571
```yaml
570572
---
571-
"$schema": https://github.com/hyperledger-labs/fablo/releases/download/2.2.0/schema.json
573+
"$schema": https://github.com/hyperledger-labs/fablo/releases/download/2.3.0/schema.json
572574
global:
573575
fabricVersion: 2.4.2
574576
tls: false
File renamed without changes.

docs/sample.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://github.com/hyperledger-labs/fablo/releases/download/2.2.0/schema.json",
2+
"$schema": "https://github.com/hyperledger-labs/fablo/releases/download/2.3.0/schema.json",
33
"global": {
44
"fabricVersion": "2.3.2",
55
"tls": false,

docs/schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
],
1313
"properties": {
1414
"$schema": {
15-
"const": "https://github.com/hyperledger-labs/fablo/releases/download/2.2.0/schema.json"
15+
"const": "https://github.com/hyperledger-labs/fablo/releases/download/2.3.0/schema.json"
1616
},
1717
"global": {
1818
"$id": "#/properties/global",

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode-k8s.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ exports[`samples/fablo-config-hlf2-1org-1chaincode-k8s.json should create proper
8686
REPOSITORY="https://kfsoftware.github.io/hlf-helm-charts"
8787
STORAGE_CLASS=$(kubectl describe sc | grep Name | tr -s ' ' | cut -d ':' -f 2 | cut -d ' ' -f 2)
8888
89-
FABLO_VERSION=2.2.0
89+
FABLO_VERSION=2.3.0
9090
FABLO_BUILD=<date with git hash>
9191
FABLO_CONFIG=<absolute path>
9292
ORDERER_IMAGE=hyperledger/fabric-orderer

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode-peer-dev-mode.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1444,7 +1444,7 @@ fi
14441444
`;
14451445
14461446
exports[`samples/fablo-config-hlf2-1org-1chaincode-peer-dev-mode.json should create proper e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-peer-dev-mode.json.tmpdir/fablo-target/fabric-docker/.env from samples/fablo-config-hlf2-1org-1chaincode-peer-dev-mode.json 1`] = `
1447-
"FABLO_VERSION=2.2.0
1447+
"FABLO_VERSION=2.3.0
14481448
FABLO_BUILD=<date with git hash>
14491449
FABLO_REST_VERSION=0.1.2
14501450
HYPERLEDGER_EXPLORER_VERSION=2.0.0

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode-raft-ccaas.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1496,7 +1496,7 @@ fi
14961496
`;
14971497
14981498
exports[`samples/fablo-config-hlf3-1org-1chaincode-raft-ccaas.json should create proper e2e/__tmp__/samples/fablo-config-hlf3-1org-1chaincode-raft-ccaas.json.tmpdir/fablo-target/fabric-docker/.env from samples/fablo-config-hlf3-1org-1chaincode-raft-ccaas.json 1`] = `
1499-
"FABLO_VERSION=2.2.0
1499+
"FABLO_VERSION=2.3.0
15001500
FABLO_BUILD=<date with git hash>
15011501
FABLO_REST_VERSION=0.1.2
15021502
HYPERLEDGER_EXPLORER_VERSION=2.0.0

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode.json.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1461,7 +1461,7 @@ fi
14611461
`;
14621462
14631463
exports[`samples/fablo-config-hlf2-1org-1chaincode.json should create proper e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode.json.tmpdir/fablo-target/fabric-docker/.env from samples/fablo-config-hlf2-1org-1chaincode.json 1`] = `
1464-
"FABLO_VERSION=2.2.0
1464+
"FABLO_VERSION=2.3.0
14651465
FABLO_BUILD=<date with git hash>
14661466
FABLO_REST_VERSION=0.1.2
14671467
HYPERLEDGER_EXPLORER_VERSION=2.0.0

e2e/__snapshots__/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2138,7 +2138,7 @@ fi
21382138
`;
21392139
21402140
exports[`samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml should create proper e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.tmpdir/fablo-target/fabric-docker/.env from samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml 1`] = `
2141-
"FABLO_VERSION=2.2.0
2141+
"FABLO_VERSION=2.3.0
21422142
FABLO_BUILD=<date with git hash>
21432143
FABLO_REST_VERSION=0.1.2
21442144
HYPERLEDGER_EXPLORER_VERSION=2.0.0

0 commit comments

Comments
 (0)