New Features
- Health status of peers
- Search by block number, txn id, blockrange
- Display chaincode metadata
- Move container images from dockerhub to ghcr
- move to ghcr registry (#382)
- Migrate CI to github actions
- added github ci (#339)
Bug Fixes and Updates
- updated docker-compose files with ghcr images (#438)
- updated node version in ci files (#437)
- BE-433 | Fix package related breaking issues (#434)
- BE431 | Fix-Test-case Failing (#432)
- Release v2.0.0 (#430)
- BE-422 | UI Responsiveness and Misc (#427)
- update swagger.json (#424)
- BE-420 | Ledger Height and Peers Status is not updating w.r.t multiple channels (#421)
- Integrate SonarCloud (#419)
- BE-417 | resolve sigint bad trap and unexpected error (#418)
- BE-415 | remove duplicate peerStatus api call (#416)
- BE-406 | send channelhash to metadata api (#412)
- Backend- Improper updation of Txn Count and Chaincodes list (#411)
- Display correct chaincode metadata fix in the backend (#410)
- Blocks pagination query fix in the backend (#407)
- BE-399 | Show transaction details for the first Config type transaction (#403)
- fix incorrect default password on README.md (#402)
- bugFixes for the release (#398)
- updates for dashboard UI responsiveness for cards and pie chart (#391)
- Updated run_e2e_test.sh (#380)
- Backend - Pagination implementation for Blocks Tab (#378)
- Chaincode count on Dashboard is incorrect (#377)
- Add validations to search functionality blockId and blockRange (#376)
- Empty org is being displayed while fetching the list of orgs (#374)
- Update Dockerfile (#370)
- Update MAINTAINERS.md (#366)
- maintainers contact (#363)
- BE-346-Added Pagination for Transaction view - Backend (#351)
- added pagination for transactions view frontend (#350)
- fix failing unit test cases (#349)
- BE-340 Display health status of peers and orderers - FrontEnd (#342)
- update CODEOWNERS (#330)
- added github issue form (#325)
- Disable Sonar cloud on PRs
Known Vulnerabilities
package-lock.json
ejs <3.1.7
Severity: critical
ejs template injection vulnerability - https://github.com/advisories/GHSA-phwq-j96m-2c2q
fix available via `npm audit fix --force`
client/package-lock.json
ejs <3.1.7
Severity: critical
ejs template injection vulnerability - https://github.com/advisories/GHSA-phwq-j96m-2c2q
fix available via `npm audit fix --force`
flat <5.0.1
Severity: critical
flat vulnerable to Prototype Pollution - https://github.com/advisories/GHSA-2j2x-2gpw-g8fm
fix available via `npm audit fix --force`
immer <=9.0.5
Severity: critical
Prototype Pollution in immer - https://github.com/advisories/GHSA-c36v-fmgq-m8hx
Prototype Pollution in immer - https://github.com/advisories/GHSA-33f9-j839-rf8h
fix available via `npm audit fix`
loader-utils 2.0.0 - 2.0.3
Severity: critical
loader-utils is vulnerable to Regular Expression Denial of Service (ReDoS) via url variable - https://github.com/advisories/GHSA-3rfm-jhwj-7488
loader-utils is vulnerable to Regular Expression Denial of Service (ReDoS) - https://github.com/advisories/GHSA-hhq3-ff78-jv3g
Prototype pollution in webpack loader-utils - https://github.com/advisories/GHSA-76p3-8jx3-jpfq
fix available via `npm audit fix`
shell-quote <=1.7.2
Severity: critical
Improper Neutralization of Special Elements used in a Command in Shell-quote - https://github.com/advisories/GHSA-g4rg-993r-mgx7
fix available via `npm audit fix`