github hyperledger-labs/blockchain-explorer v2.0.0
Release 2.0

8 months ago

New Features

  • Health status of peers
    • BE-340 Display health status of peers and orderers - FrontEnd (#342)
    • BE-331 Display health status of peers and orderers- Backend (#337)
  • Search by block number, txn id, blockrange
    • Add Frontend blocks view pagination and block range search (#371)
    • Added search functonality to dashboard so user can search with Txn hash/Block no from there itself (#357)
    • BE 334 fetch data by block number, block range and transaction id - Backend (#338)
  • Display chaincode metadata
    • chaincode metadata changes added (#383)
    • Frontend- Display chaincode metadata in chaincodes tab (#368)
  • 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`

Don't miss a new blockchain-explorer release

NewReleases is sending notifications on new releases.