Releases: hyperledger-cacti/cacti
Releases · hyperledger-cacti/cacti
v2.0.0-rc.3 - GO Fabric Interop Chaincode - Jul 24, 2024
v2.0.0-rc.3 - GO Weaver Protos - Jul 24, 2024
v2.0.0-rc.2
2.0.0-rc.2 (2024-07-03)
Bug Fixes
- cmd-api-server: shutdown hook was not waiting for promises (d14bf02)
- cmd-api-server: stop changing LoggerProvider log level (6ef514c)
- deps: fix batch of missing production dependencies v2.0.0-rc.1 (51d64ee), closes #3344
- go-sdk: use protos v1 api for fabric-protos-go unmarshal (8896518)
- plugin-persistence-ethereum: make created_at TIMESTAMPTZ in schema (08925ff), closes #3373
Features
- cactus-example-tcs-huawei: remove deprecated sample app (45fadcd), closes #3155 #3157
- connector-besu: expose API client and OpenAPI code for web builds (199c1f0)
- connector-corda: add initial set of JvmObject factory functions (d9d5904)
- connector-corda: add JSON classname->JVM class object deserialize (0508f14)
- fabric-driver: added weaver fabric driver as cacti plugin package (36b8470)
- ledger-browser: refactor eth dashboard page (c69fb4c), closes #3207
- ledger-browser: refactor eth tokens page into accounts page (0b0c22c), closes #3237
- ledger-browser: refactor routing, improve UI (3fcc7a1)
- ledger-browser: use react query in eth app (4d3fb7e), closes #3203
v2.0.0-rc.2 - GO Fabric Weaver SDK - Jul 04, 2024
v2.0.0-rc.2 - GO Fabric Utils Library for Interoperation - Jul 04, 2024
v2.0.0-rc.2 - GO Fabric Library for Asset Exchange - Jul 04, 2024
v2.0.0-rc.2 - GO Fabric Asset Management Interface - Jul 04, 2024
v2.0.0-rc.2 - GO Fabric Interop Chaincode - Jul 04, 2024
v2.0.0-rc.2 - GO Weaver Protos - Jul 04, 2024
v2.0.0-rc.1
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
2.0.0-rc.1 (2024-06-14)
Bug Fixes
- cactus-common: coerceUnknownToError() now uses HTML sanitize (d70488a)
- cactus-example-cbdc-bridging-backend: add missing CRPC port config option (84c0733)
- cmd-api-server: add runtime type validation to HTTP verbs pulled from OAS (b0ff599), closes #2751 #2751 #2751 #2754
- cmd-api-server: address CVE-2022-25881 (81da333), closes #2862
- cmd-api-server: fix CVE-2023-36665 protobufjs try 2 (4e8b553), closes #2682
- cmd-api-server: healthcheck broken due to missing wget binary (8f1ca3f), closes #2894
- connector-besu: error handling of DeployContractSolidityBytecodeEndpoint (89d9b93), closes #2868
- connector-besu: toBuffer only supports 0x-prefixed hex (1d00e32)
- connector-corda: contract deployment SSH reconnect race condition (0af2eb1)
- connector-fabric: address CVEs: CVE-2022-21190, CVE-2021-3918 (11e775d), closes #2864
- connector-quorum/ethereum: strengthen contract parameter validation (779bb7e), closes #2760
- corda-simple-app: use correct bond asset flows and contracts for bond asset exchange (caa2b3a)
- deps: bulk add missing dependencies - 2023-11-02 (8addb01), closes #2857
- GHSA-8qv2-5vq6-g2g7 webpki CPU denial of service in certificate path (e24458f)
- indy-vdr-nodejs: update dependency version (f81b46b)
- ledger-browser: fix vulnerability CVE-2022-37601 (55c7d3d)
- persistence-fabric: hide not critical API (793f94f)
- plugin-htlc-coordinator-besu: add missing HSTS header (dff34e8)
- plugin-keychain-vault: fix CVE-2024-0553 in vault server image (1eacf7e)
- security: address CVE-2021-3749 - axios >=0.22.0 (61fc700)
- security: mitigate CVE-2024-21505 (f48994f)
- security: remediate qs vulnerability CVE-2022-24999 (536b6b1)
- weaver-asset-transfer: return proper error messages for pledge status and claim status (f8f6bcb)
- weaver-fabric-node-sdk: made AES key length configurable in ECIES functions (e679801)
- weaver-go-cli: updated Weaver Fabric Go CLI module to ensure local compilation (1668cf4)
- weaver-go-sdk: corrected membership API function signatures (083ea4f)
- weaver-go-sdk: revert fabric-protos-go-apiv2 dep to fabric-protos-go (6994e5b)
- weaver-membership-functions: reverted earlier buggy change affecting identity mgmt (faf90dd)
- weaver-packages: removing unnecessary package-lock.json file (f3e53e4)
- weaver-satp: bug and configuration fixes in relays and Fabric drivers for sample SATP implementation (9f77871)
- weaver: improper exception handling (a33f30c), closes #2767
- weaver: upgraded Corda dependencies to overcome Log4j vulnerability (76f0c68)
- weaver: usage of weak PRNG issue (fa17b52), closes #2765
Features
- actionlint: fix the errors produced by the ActionLint tool (e6d5d88)
- bungee-hermes: new plugin bungee-hermes (ecf52ec)
- bungee-hermes: process & merge views (231a5e5)
- bungee-hermes: viewProof & ethereum strategy (22f389f)
- cactus-core-api: add ISendRequestResultV1 for Fujitsu verifier (483de38)
- cactus-core: add ConnectRPC service interface and type guard (9e83087)
- cactus-core: add handleRestEndpointException utility to public API (bf9dfe8)
- cactus-example-discounted-asset-trade: use openapi ethereum connector (dcaf9fe), closes #2645
- cactus-example-discounted-asset-trade: use openapi sawtooth connector (86d6b38), closes #2825
- cactus-example-electricity-trade: use openapi ethereum connector (9e66850)
- cactus-plugin-ledger-connector-aries: add new connector plugin (afef5ae), closes #2946
- cactus-plugin-ledger-connector-cdl-socketio: separate endpoint for subscription key (b1048af)
- cactus-plugin-ledger-connector-cdl-socketio: support subscription key auth (a04fc5b)
- cactus-plugin-ledger-connector-cdl: add new connector plugin (6efd8de)
- cactus-plugin-ledger-connector-ethereum: add json-rpc proxy (ed04201)
- cactus-plugin-ledger-connector-ethereum: add signing utils (84c5b34)
- cactus-plugin-ledger-connector-ethereum: add stress test (55fa26e), closes #2631
- cactus-plugin-ledger-connector-ethereum: refactor connector API (cda279f), closes #2630
- cactus-plugin-ledger-connector-ethereum: support...