Releases: hyperledger-cello/cello
Releases Β· hyperledger-cello/cello
v1.2.0
Significant Changes
- Developer Tools β Added a full Postman Collection and Newman CI tests for API validation.
- Fabric Upgrade β Updated bundled Hyperledger Fabric to v2.5.13.
- UI/UX Improvements β Fixed hidden labels, removed redundant interceptors, and cleaned up dashboard logic.
- Docs & Tutorials β Updated the first seven lessons of the new Cello tutorial series.
- Bug Fixes β Resolved issues with agent list access, channel config downloads, and orderer management.
What's Changed
- Make agent log errors as error by @dodo920306 in #717
- Create handleSelectRows implementations by @dodo920306 in #718
- Allow orderers to be removed when the organization network is None by @dodo920306 in #716
- Stop showing api URL on UI for errors by @dodo920306 in #719
- Prevent chaincode upload label from being covered by the button by @dodo920306 in #720
- Remove dispatch
fetchCurrentuser action inBasicLayoutby @dodo920306 in #721 - Remove redundant request interceptor by @dodo920306 in #722
- Remove CA from node type by @dodo920306 in #723
- Bump on-headers from 1.0.2 to 1.1.0 in /src/dashboard in the npm_and_yarn group across 1 directory by @dependabot[bot] in #724
- Add a Complete Postman Collection for all Cello API by @YoungHypo in #725
- Fix fail to access the agent list by @dodo920306 in #713
- Re-adopt pre-commit hook with Black reformatter (or not?) by @dodo920306 in #709
- Refactoring newman tests and update CI check by @YoungHypo in #727
- Fix unable to download channel configs by @dodo920306 in #729
- Elaborate docs and create the first 7 lessons of the tutorials by @dodo920306 in #731
- Update Fabric to 2.5.13 by @YoungHypo in #736
- Add Back the Postman Collection by @YoungHypo in #737
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Significant Changes
- Upgrade the Fabric chaincode lifecycle management to version 2.5.10
- Update the Node.js version in CI tests to 20.15.
What's Changed
- docs: readme by @Radovenchyk in #664
- Fix the bug that ApproveForm component in dashboard does not display the selection box of channel. by @YoungHypo in #666
- Nominate Haibo Yang as new maintainer by @yeasy in #669
- upgrade CI test node to 20.15 and eslint to v8 by @YoungHypo in #668
- chore: added badge and license link by @bravesasha in #674
- chore: add release badge by @bravesasha in #676
- Issue-#474 Clean Makefile by @Survey845 in #673
- Retire maintainers by @yeasy in #675
- Issue [#474] - Improving log observability by @Survey845 in #679
- Fix/678 error messages localization by @H-ario-m in #680
- Update Frontend for Chaincode Approval Process by @YoungHypo in #682
- Upgrade Backend of Chaincode Approve by @YoungHypo in #671
- Improving Exception Observability by @Survey845 in #684
- Fix chaincode installation to use selected node ID by @H-ario-m in #683
- Update the frontend component for chaincode commit by @YoungHypo in #687
- Enhance backend support for chaincode commit by @YoungHypo in #688
- Fix invalid node version by @dodo920306 in #701
- Ensure error message stringified safely by @dodo920306 in #692
- Fix user creation time always be shown as now by @dodo920306 in #693
- Replace react-document-title with react-helmet by @dodo920306 in #696
- Fix some UI wording and typeset by @dodo920306 in #689
- Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #702
- Remove token after logout by @dodo920306 in #700
- Fix wrong username/password be shown as session expired by @dodo920306 in #699
- Remove migrations from image entrypoints and fix default random model field values generation by @dodo920306 in #697
- Provide more information about difference between login page and norm⦠by @dodo920306 in #695
- Fix deleteAgent API call message always succeeds by @dodo920306 in #691
- Make agent URLs as CharField validated by a customized validator by @dodo920306 in #703
- Stop building images twice for every update by @dodo920306 in #707
- Update docs links by @dodo920306 in #704
- Rewrite CONTRIBUTING.md by @dodo920306 in #705
- Re-activate flake8 checks for CI jobs by @dodo920306 in #706
- Bump express from 5.0.0 to 5.0.1 in /src/dashboard in the npm_and_yarn group across 1 directory by @dependabot[bot] in #708
- Fix readthedoc cfg by @yeasy in #712
- Rewrite concept explainations by @dodo920306 in #710
- Bump express from 5.0.1 to 5.1.0 in /src/dashboard in the npm_and_yarn group across 1 directory by @dependabot[bot] in #711
New Contributors
- @Radovenchyk made their first contribution in #664
- @Survey845 made their first contribution in #673
- @H-ario-m made their first contribution in #680
- @dodo920306 made their first contribution in #701
Full Changelog: v1.1.0-rc...v1.1.0
v1.1.0-rc
Significant Changes
- Upgrade Frabic to V2.5.10
- chaincode operation feature
- Python/Nodejs lib upgrade + bug fix
What's Changed
- Bump urllib3 from 1.26.17 to 1.26.18 in /src/api-engine by @dependabot in #575
- Add required msgs for Chaincode page by @xichen1 in #572
- Add release manager by @yeasy in #576
- Add option to disable table row selection by @xichen1 in #571
- Implement Chaincode dashboard by @xichen1 in #573
- [ISSUE-580] Fix Swaggers API docs by @zhuyuanmao in #581
- Added the approve form. by @xiaor2 in #578
- Remove multiple node creation by @zhuyuanmao in #579
- Refactor old cc pkg upload API by @xichen1 in #583
- Clean Up List CC API by @xichen1 in #590
- Add Install CC UI and API Call by @xichen1 in #589
- Added the commit form demo by @xiaor2 in #596
- Bump MarkupSafe from 1.1.1 to 2.0.1 in api-engine by @xichen1 in #595
- Bump jinja2 from 2.11.3 to 3.1.3 in /src/api-engine by @dependabot in #591
- Add error msg in notification by @xichen1 in #594
- Bump django from 3.1.14 to 3.2.24 in /src/api-engine by @dependabot in #597
- Bump django from 3.2.24 to 3.2.25 in /src/api-engine by @dependabot in #604
- Fix the wrong link to nonexistent doc by @yeasy in #606
- Connected the chaincode's upload function by @xiaor2 in #607
- Resolved the permission issue for uploading chaincode by @xiaor2 in #608
- Bump idna from 2.10 to 3.7 in /src/api-engine by @dependabot in #610
- Manually calculate the package id by @xiaor2 in #612
- Fixed the chaincode information display issue by @xiaor2 in #613
- Connected the install chaincode to the backend by @xiaor2 in #614
- Bump the pip group across 1 directory with 2 updates by @dependabot in #616
- Updated the dependencies by @xiaor2 in #624
- Docker image for HLF v2.5 (latest is v2.5.9): update all required images by @YoungHypo in #631
- upgrade dashboard to node20.15, replace netlify-lambda (deprecated) with netlify-cli by @YoungHypo in #630
- Bump the pip group across 2 directories with 2 updates by @dependabot in #623
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #633
- Upgrade django and DRF by @xichen1 in #635
- Bump the pip group across 2 directories with 4 updates by @dependabot in #626
- Upgrade labels of cello tools and config files(orderer.yaml and core.yaml) to HLFv2.5.9 by @YoungHypo in #632
- upgrade configtxgen to v2.5.9 by @YoungHypo in #636
- Remove operations related to system channel genesis block creation before creating orderer service by @YoungHypo in #637
- Use the osnadmin CLI to add orderer to channel by @YoungHypo in #638
- Upgrade configtx to HLF2.5.9 by @YoungHypo in #640
- Unify dockerfile syntax format by @YoungHypo in #642
- upgrade postgresql to v12 and modifity requirement.txt by @YoungHypo in #645
- upgrade Fabric version to 2.5.10 by @YoungHypo in #646
- fix bugs of upgrading path-to-regexp to v8.2.0 by @YoungHypo in #644
- Remove the unused ansible-agent image by @yeasy in #648
- Upgrade function of peer channel fetch to HLF V2.5.10 by @YoungHypo in #649
- Docs: (README) by @bravesasha in #651
- delete the input form of nodes' number in node creation of FE by @YoungHypo in #655
- update environment variables for nodes by @YoungHypo in #660
- fix issue#650 of channel fetch error by @YoungHypo in #659
- Update npm to yarn by @link1697 in #653
- Implemented anchor peer configuration by @YoungHypo in #661
- Upgrade chaincode installation to Fabric V2.5.10 by @YoungHypo in #662
- Bump jinja2 from 3.1.3 to 3.1.5 in /src/api-engine in the pip group by @dependabot in #663
New Contributors
- @YoungHypo made their first contribution in #631
- @bravesasha made their first contribution in #651
- @link1697 made their first contribution in #653
Full Changelog: 1.0.0...v1.1.0-rc
Release 1.0.0 tags
Release 1.0.0 tags
Bugfix and dependency upgrades
Fix refresh token expired (#546) Signed-off-by: Yuanmao Zhu <[email protected]>
Release version 1.0.0
Release version 1.0.0
Prepare for the 1.0.0 GA
What's Changed
- Remove child dependency from requirements.txt by @zhuyuanmao in #449
- Nominate yuanmao as new maintainer by @yeasy in #448
- Fix (security) : Path Traversal Bug by @bhaskarvilles in #443
- Add inclusive language statement by @yeasy in #450
- Fix security vulnerabilities in package.json file of dashboard module. by @zhuyuanmao in #452
- Fix
dictobject has no attributeurlserror in the get nodes endpoint by @zhuyuanmao in #454 - [#issue-457]Modify node operation list by @fengyangsy in #458
- Fix chaincode package failure by @zhuyuanmao in #456
- Refine the setup doc by @xichen1 in #459
- Begin transition to GitHub Actions by @ryjones in #462
- Implement notification for login/register error by @ryjones in #461
- Allow users to update their passwords by @zhuyuanmao in #464
- Improve observability on node and network creating process by @zhuyuanmao in #465
- Fix : (Security) Migitate Path Traversal Bug by @bhaskarvilles in #455
- [#issue-460]Switch Docker Compose to v2 by @xichen1 in #466
- Revert "Fix : (Security) Migitate Path Traversal Bug" by @zhuyuanmao in #467
- Revert "Fix (security) : Path Traversal Bug" by @zhuyuanmao in #468
- Fix code format issues by @xichen1 in #470
- Enable Github CI for Code Check by @xichen1 in #472
- Add get channel config endpoint by @zhuyuanmao in #479
- Implement endpoint for node query by @xichen1 in #481
- Implement API to get node config file by @xichen1 in #482
- Implement API to upload node config file by @xichen1 in #483
- Remove RocketChat by @ryjones in #484
- Allow docker-agent to update node config by @xichen1 in #485
- Fix a gh-action issue in #472 by @xichen1 in #486
- [#issue-487]Modify the request to create a node by @fengyangsy in #488
- Enable peer to join channel by @xichen1 in #489
- Remove local block file by @xichen1 in #491
- Add a new org to the channel by @zhuyuanmao in #490
- Implement node config download btn by @xichen1 in #492
- Node config upload btn and Node join channel btn by @xichen1 in #494
- Only allow Application and Orderer types to update Channel Config by @zhuyuanmao in #493
- Deprecate out-maintained auth dependency by @zhuyuanmao in #495
- Update index.md by @ryjones in #496
- [#issue-497]When calling the registration and login interface, the to⦠by @fengyangsy in #498
New Contributors
- @bhaskarvilles made their first contribution in #443
- @xichen1 made their first contribution in #459
Full Changelog: v1.0.0-alpha2...1.0.0-beta1
Continue basic blockchain deployment works
What's Changed
- Defang stalebot by @ryjones in #25
- Fix the image path by @yeasy in #26
- Removed the read only header in the doc by @litong01 in #28
- Fix the image path by @yeasy in #27
- [CE-713] Fabric Operator zip structure README by @Man-Jain in #29
- [Close #32] Add bug issue & pull request template by @hightall in #33
- [Close #32] Add bug issue & pull request template by @hightall in #34
- [Close #37] Move make check into template by @hightall in #38
- [Fix #35] Remove unused images download operation by @hightall in #36
- [Fix #39] Add curl install for ansible agent by @hightall in #40
- In product mode, api engine docs can not find static files by @hightall in #41
- [CE-715]Fixed the fabric operator image path issue by @litong01 in #45
- [Fix #47] Fix node status check crash for k8s agent by @hightall in #48
- [Fix #42] Fix nginx server media url not working by @hightall in #43
- [Fix #50] Add api engine service port into dashboard by @hightall in #51
- [Close #53] Refine bug report issue template by @hightall in #55
- [CE-716]Fixed the role binding issue by @litong01 in #56
- [Fix #52] Fix k8s 1.16 later version not support. by @hightall in #57
- [#issue-59] Ansible agent can not support fabric 1.4.3 by @litong01 in #60
- Bump mongoose from 4.13.11 to 5.7.5 in /build_image/dockerhub/v0.9.0-beta/user-dashboard by @dependabot in #58
- [#61]Fixed operation CA example cr yaml file by @litong01 in #62
- [#63]Removed the few extra spaces from the example yaml by @litong01 in #64
- [Close #66] Add netlify.toml config file by @hightall in #67
- [#70]Fixed the capability version string by @litong01 in #71
- [#54]Remove the create button in node page when the user is operator by @fengyangsy in #82
- [#80] Ansible agent fails create daemonset on k8s 1.16 by @litong01 in #81
- Update Kubernetes Agent for dockerhub by @Man-Jain in #74
- Imporve Agent to Create/Delete Node and Update UI by @Man-Jain in #76
- Improves Kubernetes Operator Agent Documentation by @Man-Jain in #78
- [Close #83] Fix netlify build function failed by @hightall in #84
- Add build status badge by @ryjones in #86
- Remove Gerrit references by @ryjones in #88
- [CE-718] Correct license by @ryjones in #89
- Fix Prettier error by @ryjones in #92
- Bump mongoose from 4.13.11 to 5.7.5 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #91
- Bump mixin-deep from 1.3.1 to 1.3.2 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #93
- Bump lodash.merge from 4.6.1 to 4.6.2 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #95
- Bump stringstream from 0.0.5 to 0.0.6 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #96
- Bump sshpk from 1.13.1 to 1.16.1 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #94
- Bump js-yaml from 3.11.0 to 3.13.1 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #97
- Bump protobufjs from 5.0.2 to 5.0.3 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #99
- Bump lodash from 4.17.5 to 4.17.15 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #98
- Update packages by @ryjones in #103
- Remove the v0.9.0-beta dockefiles as we have v0.9.0 already. by @yeasy in #105
- update url for downloading fabric artifacts(fix #109) by @dexhunter in #110
- Documented requirements on persistent storage by @craig8 in #117
- Clean up docker build for api-engine by @yeasy in #120
- Update dependency versions by @yeasy in #122
- modified base_name to basename by @MintCollie in #124
- Update api-engine dockerfile for dockerhub build by @yeasy in #128
- Fix issue #125 by @litong01 in #134
- fix(swagger): disable manual parameter for swagger doc by @hightall in #133
- More fixes to the build broken issue #125 by @litong01 in #137
- Move onto Azure DevOps by @litong01 in #140
- Optimize build process by @litong01 in #142
- Restructure Fabric k8s operator by @litong01 in #144
- Update documentation by @ryjones in #145
- Update documents by @spartucus in #148
- improvement: upgrade umi version to 3.0 by @hightall in #153
- improvement: upgrade antd version to 4 by @hightall in #155
- fix: fix new node operation page can't work by @hightall in #158
- Fixed fabric operator default settings by @litong01 in #159
- Fixed issue report in #165 by @litong01 in #166
- Bump express-jwt from 5.3.1 to 6.0.0 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #164
- Bump lodash from 4.17.15 to 4.17.19 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #167
- feat: add menuconfig support for server deployment config by @hightall in #170
- fix: fix .config file content can not load for kconfig by @hightall in #173
- docs: add document for menuconfig makefile command by @hightall in #175
- feat: add basic framework for k8s rest agent by @hightall in #177
- Bump elliptic from 6.5.2 to 6.5.3 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #178
- Bump mongodb from 2.2.36 to 3.1.13 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #181
- add docker rest api agent by @dexhunter in #180
- Add hyperledger fabric image by @yeasy in #185
- Update docker rest api 1 by @dexhunter in #193
- Add dockerfile to agent-docker and Fix some bugs by @XuHugo in #192
- Bump dot-prop from 4.2.0 to 4.2.1 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #195
- Bump bl from 1.2.2 to 1.2.3 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #194
- Bump ini from 1.3.5 to 1.3.8 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #199
- Cryptogen by @XuHugo in #198
- Configtx by @XuHugo in #202
- Bump socket.io from 2.3.0 to 2.4.0 in /build_image/dockerhub/v0.9.0/user-dashboard by @dependabot in #206
- Models by @XuHugo in #208
- Organization by @XuHugo in #209
- Node by @XuHugo in #210
- Network by @XuHugo in #211
- Agent by @XuHugo in #212
- Update Maintainers by @yeasy in #215
- Clean the potential existing msp and tls paths by @yeasy in #214
- Fix cello-hlf image dockerfile by @yeasy in #216
- Node cfg by @XuHugo in #218
- add update function for docker agent by @dexhunter in #217
- Bump pug-code-gen ...