What's Changed
- fix(view/grpc/server): release the context when stream setup fails by @Rozerxshashank in #1686
- fix(fabricx): bound finality handler concurrency with fixed worker pool (#1666) by @SaidAltury-ibm in #1666
- feat(nwo): add CCaaS support by @mbrandenburger in #1642
- test: add unit tests for id/ecdsa package by @Rozerxshashank in #1692
- build: exclude test-only helper suites from coverage denominator by @SaidAltury-ibm in #1694
- cleanup: remove dead code by @mbrandenburger in #1697
- testing(view/comm): add unit tests for service, master, and pki by @Rozerxshashank in #1690
- test(fabric): cover channel configuration updates by @mbrandenburger in #1696
- test(nwo): wait for an FSC node to exit instead of sleeping by @mbrandenburger in #1698
- chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 by @mbrandenburger in #1708
- docs(agents): expand the Godoc conventions by @mbrandenburger in #1709
- fix(collections): correct the iterator bugs the coverage tests pinned by @SaidAltury-ibm in #1700
- fix(state): reject state:"hash" on fields that cannot be hashed by @SaidAltury-ibm in #1702
- test(delivery): cover the delivery package and fix Stop by @Rozerxshashank in #1706
- fix(fabric): validate discovered peer identities against the channel's MSPs by @SaidAltury-ibm in #1703
- test: improve coverage for fabricx committer by @Rozerxshashank in #1717
- refactor(storage): replace squirrel with an internal SQL builder by @mbrandenburger in #1711
- test(fabricx): cover channel configuration updates by @mbrandenburger in #1713
- test(integration): run libp2p in four targets instead of nine by @mbrandenburger in #1716
- fix(fabricx): report the status of an already-final transaction by @mbrandenburger in #1718
- test(integration): keep the fabric and fabric-x tools apart under FAB_BINS by @mbrandenburger in #1724
- fix(fabricx): retry the block-index lookup after finality by @mbrandenburger in #1722
- fix(node): fix two profiling bugs found while covering error paths by @mbrandenburger in #1720
- docs(dev): align the dev guides with the Makefile and document the PR flow by @mbrandenburger in #1725
Full Changelog: v0.19.0...v0.20.0