Skip to content

Commit

Permalink
Merge pull request #753 from aklenik/release-0.3.0
Browse files Browse the repository at this point in the history
[Release v0.3.0] Bump package versions and update changelog
  • Loading branch information
nklincoln authored Mar 4, 2020
2 parents edd234b + 41447d3 commit fa2fb05
Show file tree
Hide file tree
Showing 16 changed files with 81 additions and 44 deletions.
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
## 0.3.0 (March 4, 2020)

* Core changes
* Fixed the round index bug in some rate controllers ([PR#747](https://github.com/hyperledger/caliper/pull/747)).
* Added statistic summation option to Prometheus queries ([PR#720](https://github.com/hyperledger/caliper/pull/720)).
* Fixed monitor bugs resulting in extra empty columns/metrics ([PR#718](https://github.com/hyperledger/caliper/pull/718)).
* __BREAKING:__ Simplified backlog rate controller configuration ([PR#704](https://github.com/hyperledger/caliper/pull/704)).
* Added MQTT-based communication between the master and worker processes for fully distributed operation ([PR#682](https://github.com/hyperledger/caliper/pull/682)).
* Added Yeoman generator for the benchmark configuration and workload module files ([PR#671](https://github.com/hyperledger/caliper/pull/671)).
* Added charting capabilities to the report generation ([PR#650](https://github.com/hyperledger/caliper/pull/650)).
* __BREAKING:__ Configuration structure for Docker and process monitoring changed ([PR#650](https://github.com/hyperledger/caliper/pull/650)).
* __BREAKING:__ Simplified (flattened) round settings in the benchmark configuration file, i.e., the YAML structure changed ([PR#639](https://github.com/hyperledger/caliper/pull/639)).

* CLI changes
* Added new SDK bindings for Fabric ([PR#742](https://github.com/hyperledger/caliper/pull/742)).
* __BREAKING:__ Changed the CLI commands. The binding command now accepts an external configuration file. The new launch commands can perform binding automatically ([PR#734](https://github.com/hyperledger/caliper/pull/734), [PR#742](https://github.com/hyperledger/caliper/pull/742)).

* Hyperledger Fabric adapter changes
* Fixed channel initialization for the connection profiles ([PR#751](https://github.com/hyperledger/caliper/pull/751)).
* Fixed error handling for TX broadcast errors ([PR#750](https://github.com/hyperledger/caliper/pull/750)).
* Relaxed the network configuration schema constraints for channel peers and registrars ([PR#733](https://github.com/hyperledger/caliper/pull/733)).
* Pass explicit Orderer objects when broadcasting a TX so the SDK won't create a new connection for each TX ([PR#731](https://github.com/hyperledger/caliper/pull/731)).
* Added ability to pass transient data and peer targets to a gateway TXs ([PR#713](https://github.com/hyperledger/caliper/pull/713)).
* Added experimental Fabric v2 support ([PR#703](https://github.com/hyperledger/caliper/pull/703)).

* Ethereum/Hyperledger Besu adapter changes
* Added support for HD keys ([PR#652](https://github.com/hyperledger/caliper/pull/652)).
* Gas estimation is now opt-in and secondary to explicit gas values. Nonces are only added if Caliper signs the TXs ([PR#640](https://github.com/hyperledger/caliper/pull/640)).
* Allow the network configuration to specify the gas values that each method call is allotted ([PR#627](https://github.com/hyperledger/caliper/pull/627)).

* FISCO-BCOS adapter changes
* Fixed bug for resolving certificate file paths ([PR#677](https://github.com/hyperledger/caliper/pull/677)).
* Fixed bug related to stale response handling ([PR#647](https://github.com/hyperledger/caliper/pull/647)).

* Hyperledger Composer adapter changes
* __BREAKING:__ The deprecated adapter has now been removed ([PR#655](https://github.com/hyperledger/caliper/pull/655)).


## 0.2.0 (October 25, 2019)

* __REMOVED:__ The Zookeeper-based distributed clients feature has been removed, and will be reimplemented in 0.3.0 ([PR#588](https://github.com/hyperledger/caliper/pull/588)).
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
"packages/caliper-publish",
"packages/caliper-tests-integration"
],
"version": "0.3.0-unstable",
"version": "0.3.0",
"hoist": true
}
5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "caliper",
"description": "Performance benchmarking for Hyperledger blockchain technologies. You must install [Lerna](https://lernajs.io) to build this multi-package repository.",
"version": "0.3.0-unstable",
"version": "0.3.0",
"repository": {
"type": "git",
"url": "https://github.com/hyperledger/caliper"
Expand All @@ -11,8 +11,7 @@
"bootstrap": "lerna bootstrap",
"pretest": "npm run licchk",
"licchk": "license-check-and-add",
"test": "lerna run test",
"publish_npm": "lerna publish --dist-tag ${DIST_TAG} --yes --force-publish=* --ignore-scripts --no-git-reset"
"test": "lerna run test"
},
"engines": {
"node": ">=8.10.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/caliper-burrow/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-burrow",
"description": "Hyperledger Burrow adaptor for Caliper, enabling the running of performance benchmarks that interact with Burrow",
"version": "0.3.0-unstable",
"version": "0.3.0",
"repository": {
"type": "git",
"url": "https://github.com/hyperledger/caliper",
Expand All @@ -22,7 +22,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"@hyperledger/caliper-core": "0.3.0-unstable"
"@hyperledger/caliper-core": "0.3.0"
},
"devDependencies": {
"@monax/burrow": "0.23.0",
Expand Down
16 changes: 8 additions & 8 deletions packages/caliper-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-cli",
"description": "Hyperledger Caliper CLI, for convenience running of a performance benchmark to test blockchain technologies",
"version": "0.3.0-unstable",
"version": "0.3.0",
"repository": {
"type": "git",
"url": "https://github.com/hyperledger/caliper",
Expand All @@ -26,13 +26,13 @@
"npm": ">=5.6.0"
},
"dependencies": {
"@hyperledger/caliper-core": "0.3.0-unstable",
"@hyperledger/caliper-burrow": "0.3.0-unstable",
"@hyperledger/caliper-fabric": "0.3.0-unstable",
"@hyperledger/caliper-iroha": "0.3.0-unstable",
"@hyperledger/caliper-sawtooth": "0.3.0-unstable",
"@hyperledger/caliper-ethereum": "0.3.0-unstable",
"@hyperledger/caliper-fisco-bcos": "0.3.0-unstable",
"@hyperledger/caliper-core": "0.3.0",
"@hyperledger/caliper-burrow": "0.3.0",
"@hyperledger/caliper-fabric": "0.3.0",
"@hyperledger/caliper-iroha": "0.3.0",
"@hyperledger/caliper-sawtooth": "0.3.0",
"@hyperledger/caliper-ethereum": "0.3.0",
"@hyperledger/caliper-fisco-bcos": "0.3.0",
"yargs": "15.1.0"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/caliper-core/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-core",
"description": "Core Hyperledger Caliper module, used for running performance benchmarks that interact with blockchain technologies",
"version": "0.3.0-unstable",
"version": "0.3.0",
"repository": {
"type": "git",
"url": "https://github.com/hyperledger/caliper",
Expand Down
4 changes: 2 additions & 2 deletions packages/caliper-ethereum/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-ethereum",
"description": "Ethereum adaptor for Caliper, enabling the running of performance benchmarks that interact with Ethereum",
"version": "0.3.0-unstable",
"version": "0.3.0",
"repository": {
"type": "git",
"url": "https://github.com/hyperledger/caliper",
Expand All @@ -22,7 +22,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"@hyperledger/caliper-core": "0.3.0-unstable",
"@hyperledger/caliper-core": "0.3.0",
"ethereumjs-wallet": "^0.6.3"
},
"devDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions packages/caliper-fabric/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-fabric",
"description": "Hyperledger Fabric adaptor for Caliper, enabling the running of performance benchmarks that interact with Fabric",
"version": "0.3.0-unstable",
"version": "0.3.0",
"repository": {
"type": "git",
"url": "https://github.com/hyperledger/caliper",
Expand All @@ -23,7 +23,7 @@
},
"dependencies": {
"@hapi/joi": "^15.1.1",
"@hyperledger/caliper-core": "0.3.0-unstable",
"@hyperledger/caliper-core": "0.3.0",
"semver":"7.1.1"
},
"devDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions packages/caliper-fisco-bcos/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperledger/caliper-fisco-bcos",
"version": "0.3.0-unstable",
"version": "0.3.0",
"description": "FISCO BCOS adaptor for Caliper, enabling the running of a performance benchmarks that interact with FISCO BCOS",
"repository": {
"type": "git",
Expand All @@ -22,7 +22,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"@hyperledger/caliper-core": "0.3.0-unstable",
"@hyperledger/caliper-core": "0.3.0",
"nconf": "^0.10.0",
"isarray": "^2.0.4",
"fs-extra": "8.1.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/caliper-generator/generator-caliper/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"private": true,
"name": "@hyperledger/generator-caliper",
"description": "Yeoman generator for Hyperledger Caliper",
"version": "0.2.0",
"version": "0.3.0",
"author": "Lynn Muswere",
"homepage": "https://hyperledger.github.io/caliper/",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/caliper-gui-dashboard/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-gui-dashboard",
"description": "Hyperledger Caliper GUI dashboard module, for easily assembling configuration files and monitoring benchmark runs",
"version": "0.2.0",
"version": "0.3.0",
"private": true,
"repository": {
"type": "git",
Expand Down
14 changes: 7 additions & 7 deletions packages/caliper-gui-server/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-gui-server",
"description": "Hyperledger Caliper GUI server module, for easily assembling configuration files and monitoring benchmark runs",
"version": "0.2.0",
"version": "0.3.0",
"private": true,
"repository": {
"type": "git",
Expand All @@ -22,12 +22,12 @@
"npm": ">=5.6.0"
},
"dependencies": {
"@hyperledger/caliper-burrow": "0.2.0",
"@hyperledger/caliper-composer": "0.2.0",
"@hyperledger/caliper-core": "0.2.0",
"@hyperledger/caliper-fabric": "0.2.0",
"@hyperledger/caliper-iroha": "0.2.0",
"@hyperledger/caliper-sawtooth": "0.2.0",
"@hyperledger/caliper-burrow": "0.3.0",
"@hyperledger/caliper-composer": "0.3.0",
"@hyperledger/caliper-core": "0.3.0",
"@hyperledger/caliper-fabric": "0.3.0",
"@hyperledger/caliper-iroha": "0.3.0",
"@hyperledger/caliper-sawtooth": "0.3.0",
"chalk": "1.1.3",
"cors": "^2.8.5",
"express": "^4.17.1",
Expand Down
4 changes: 2 additions & 2 deletions packages/caliper-iroha/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-iroha",
"description": "Hyperledger Iroha adaptor for Caliper, enabling the running of performance benchmarks that interact with Iroha",
"version": "0.3.0-unstable",
"version": "0.3.0",
"repository": {
"type": "git",
"url": "https://github.com/hyperledger/caliper",
Expand All @@ -22,7 +22,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"@hyperledger/caliper-core": "0.3.0-unstable"
"@hyperledger/caliper-core": "0.3.0"
},
"devDependencies": {
"iroha-helpers": "0.6.3",
Expand Down
2 changes: 1 addition & 1 deletion packages/caliper-publish/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "caliper-publish",
"description": "Hyperledger Caliper internal CLI for publishing packages",
"version": "0.3.0-unstable",
"version": "0.3.0",
"private": true,
"repository": {
"type": "git",
Expand Down
4 changes: 2 additions & 2 deletions packages/caliper-sawtooth/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hyperledger/caliper-sawtooth",
"description": "Hyperledger Sawtooth adaptor for Caliper, enabling the running of performance benchmarks that interact with Sawtooth",
"version": "0.3.0-unstable",
"version": "0.3.0",
"repository": {
"type": "git",
"url": "https://github.com/hyperledger/caliper",
Expand All @@ -22,7 +22,7 @@
"npm": ">=5.6.0"
},
"dependencies": {
"@hyperledger/caliper-core": "0.3.0-unstable",
"@hyperledger/caliper-core": "0.3.0",
"request-promise": "^4.2.1",
"protocol-buffers": "^4.1.0"
},
Expand Down
18 changes: 9 additions & 9 deletions packages/caliper-tests-integration/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "caliper-tests-integration",
"version": "0.3.0-unstable",
"version": "0.3.0",
"private": true,
"description": "Integration tests for Hyperledger Caliper",
"scripts": {
Expand Down Expand Up @@ -31,14 +31,14 @@
"license-check-and-add": "2.3.6"
},
"dependencies": {
"@hyperledger/caliper-burrow": "0.3.0-unstable",
"@hyperledger/caliper-cli": "0.3.0-unstable",
"@hyperledger/caliper-core": "0.3.0-unstable",
"@hyperledger/caliper-ethereum": "0.3.0-unstable",
"@hyperledger/caliper-fabric": "0.3.0-unstable",
"@hyperledger/caliper-fisco-bcos": "0.3.0-unstable",
"@hyperledger/caliper-iroha": "0.3.0-unstable",
"@hyperledger/caliper-sawtooth": "0.3.0-unstable",
"@hyperledger/caliper-burrow": "0.3.0",
"@hyperledger/caliper-cli": "0.3.0",
"@hyperledger/caliper-core": "0.3.0",
"@hyperledger/caliper-ethereum": "0.3.0",
"@hyperledger/caliper-fabric": "0.3.0",
"@hyperledger/caliper-fisco-bcos": "0.3.0",
"@hyperledger/caliper-iroha": "0.3.0",
"@hyperledger/caliper-sawtooth": "0.3.0",
"yeoman-generator": "4.1.0",
"yosay": "^2.0.1"
},
Expand Down

0 comments on commit fa2fb05

Please sign in to comment.