Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@petermetz petermetz released this 17 Oct 21:03
· 14 commits to main since this release
v2.0.0

What's Changed

  • feat(connector-go-ethereum): add getBlock and getTransactionReceipt methods to connector by @rwat17 in #2256
  • feat(cactus-plugin-persistence-ethereum): add new persistence plugin by @outSH in #2259
  • fix(interopcc): build failing after golang.org/x/crypto bump to v0.1.0 by @sandeepnRES in #2353
  • fix(relay): rust build fails after tokio bump from 0.2.25 to 1.18.5 by @ryjones in #2359
  • fix(security): vulnerabilities found in quorum-multi-party-all-in-one by @aldousalvarez in #2239
  • fix(security): vulnerabilities found in fabric-all-in-one by @zondervancalvez in #2121
  • fix(cactus-example-supply-chain-app): mitigate CVE-2022-24434 and CVE-2022-24999 by @aldousalvarez in #2242
  • chore: adding custom gitguardian check by @ruzell22 in #2313
  • fix(cmd-api-server): mitigate CVE-2022-24434 and CVE-2022-24999 #2039 by @ruzell22 in #2321
  • test(connector-fabric): fix v2-2-x/deploy-lock-asset.test.ts by @petermetz in #2342
  • refactor(workflows): use 4vcpu runner for weaver data sharing workflow by @sandeepnRES in #2369
  • chore(ci): update deprecated GitHub API by @ryjones in #2368
  • fix(security): upgrade express-jwt to v8.4.1 by @petermetz in #2346
  • fix(weaver): address vulnerability CVE-2020-28477 and many others by @sandeepnRES in #2362
  • build(deps): bump openssl from 0.10.32 to 0.10.48 in /packages/cactus-plugin-keychain-vault/src/cactus-keychain-vault-server/rust/gen by @dependabot in #2344
  • fix(tools/quorum-all-in-one): address CVE-2021-36159 and CVE-2022-28391 by @aldousalvarez in #2240
  • build(deps): upgrade lerna-lite from v1.4.0 to v1.17.0 by @petermetz in #2372
  • build(yarn): migrate to CorePack by @charellesandig in #2318
  • build(deps): bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #2374
  • chore(docs): fix dci-lint failure by @ryjones in #2382
  • chore(deps): upgrade joi to v17.9.1 project-wide by @petermetz in #2387
  • fix(keychain-memory-wasm): wee_alloc is Unmaintained GHSA-rc23-xxgq-x27g by @petermetz in #2388
  • feat(relay): configurable db_open retry mechanism added and in driver by @sandeepnRES in #2384
  • build(openapi): phase 2 - generate kotlin clients by @jagpreetsinghsasan in #2272
  • chore(ci): try new builers by @ryjones in #2391
  • build(deps): bump h2 from 0.3.16 to 0.3.17 in /weaver/common/protos-rs by @dependabot in #2393
  • chore(ci): move to dedicated Cacti runners by @ryjones in #2399
  • chore(ci): revert to free runners by @ryjones in #2402
  • feat(driver): added Monitor to fabric driver for missed events and other fixes by @sandeepnRES in #2401
  • refactor(weaver): prefix cacti to all weaver packages by @sandeepnRES in #2406
  • fix(iroha2-connector): fix flaky tests to solve #2370 and #2373 by @outSH in #2381
  • chore(ci): enable weaver deployment workflows triggered on tag release by @sandeepnRES in #2413
  • build(deps): bump @openzeppelin/contracts-upgradeable from 4.7.3 to 4.8.3 by @dependabot in #2397
  • chore(ci): publish weaver go modules by @sandeepnRES in #2415
  • feat(openssl): version upgrade to v0.10.48 in cactus-plugin-keychain-vault by @Poonam1607 in #2414
  • chore(ci): update actions by @ryjones in #2420
  • chore(release): publish v2.0.0-alpha-prerelease by @sandeepnRES in #2422
  • fix(ci): multiple bug fixes in weaver deployment workflows by @sandeepnRES in #2426
  • chore(release): publish v2.0.0-alpha.1 by @sandeepnRES in #2429
  • docs(weaver/samples): pin solc to v0.8.8 and turn off IR for Besu asset exchange by @petermetz in #2430
  • feat(weaver): corda asset transfer test workflow added and bug fixes by @sandeepnRES in #2438
  • build(deps): bump @openzeppelin/contracts from 4.7.3 to 4.8.3 by @dependabot in #2398
  • feat(quorum): private transaction support by @aldousalvarez in #2293
  • feat(plugin-persistence-fabric): add new fabric persistence plugin by @barnapa in #2331
  • feat(quorum-connector): add script for checking connection status by @outSH in #2310
  • feat(openapi): upgrade to 6.3.0 phase1 by @jagpreetsinghsasan in #2333
  • docs(examples): fix CVE-2020-36632 flat vulnerable to Prototype Pollution by @petermetz in #2395
  • fix(besu): testnet web3 version fixed to 1.10.0 by @sandeepnRES in #2451
  • fix(webpack): fix broken bundling - cannot find webpack.config.js by @deepto98 in #2424
  • fix(security): vulnerabilities found in cactus-whitepaper by @micoferdinand98 in #2389
  • build(deps): bump flask from 2.0.1 to 2.3.2 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2410
  • feat(weaver): added multiple participants support for data sharing in… by @sandeepnRES in #2453
  • build(deps): bump requests from 2.26.0 to 2.31.0 in /packages-python/cactus_validator_socketio_indy/validator-python by @dependabot in #2432
  • build(deps): bump cryptography from 39.0.1 to 41.0.0 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2440
  • fix(vscode/devcontainer): unexpected exit stdout /etc/passwd by @petermetz in #2416
  • build(deps): bump requests from 2.26.0 to 2.31.0 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2433
  • style: changes made for fixing #1357 by @arnabnandikgp in #2439
  • test: fix path of and name of RIFUtil.test.ts #1515 by @arnabnandikgp in #2442
  • build(deps): bump @openzeppelin/contracts-upgradeable from 4.8.3 to 4.9.1 by @dependabot in #2444
  • build(deps): bump @openzeppelin/contracts from 4.8.3 to 4.9.1 by @dependabot in #2445
  • ci(custom-checks): fix sibling pkg dependency version inconsistencies by @rwat17 in #2457
  • build(codegen): fix openapi concurrent jar download by @petermetz in #2462
  • test(fabric-all-in-one): fix sed write error by @petermetz in #2465
  • chore(typescript): bump tsc globally and switch to nodenext for iroha2 by @aldousalvarez in #2179
  • build(deps): bump @openzeppelin/contracts-upgradeable from 4.9.1 to 4.9.2 by @dependabot in #2511
  • build(deps): bump @openzeppelin/contracts from 4.9.1 to 4.9.2 by @dependabot in #2512
  • build(deps): bump semver from 7.3.5 to 7.5.2 by @dependabot in #2517
  • build(deps): bump openssl from 0.10.52 to 0.10.55 in /packages/cactus-plugin-keychain-vault/src/cactus-keychain-vault-server/rust/gen by @dependabot in #2515
  • build(deps): bump openssl from 0.10.49 to 0.10.55 in /weaver/core/relay by @dependabot in #2514
  • style(examples): 2021-09-20 linter warnings batch 17 / 26; part 2 by @adrianbatuto in #2425
  • test(tap): fix Node >=v18 error:0308010C:digital envelope routines::unsupported by @petermetz in #2521
  • build(tools): bump DinD base images - fix cgroup v2 sed: write error by @petermetz in #2519
  • docs(weaver): Fixed broken links in, and referring to, Weaver RFCs by @VRamakrishna in #2522
  • fix: part 2 of lint warnings resolved for batch 7/26 #1356 : Commit to be reviewed by @akankshadixit in #2098
  • docs(examples): upgrade Angular to v14 by @petermetz in #2530
  • docs(readme): fix broken VS-code badge in the readme by @petermetz in #2529
  • build(codegen): fix OpenAPI TypeError: error.response.data.on is not a function by @petermetz in #2528
  • feat(plugin-htlc-eth-besu): add private HTLCs and forge build & test by @RafaelAPB in #2418
  • feat(connector-tcs-huawei): add initial version by @123wyl123 in #2417
  • test(weaver/indy-plenum): fix dockerfile - use pip3 install instead of setup.py by @rudranshsharma123 in #2513
  • ci(test-tooling): fix CI job failing due to with wasm-pack by @adrianbatuto in #2527
  • fix(weaver-corda): throw error correctly in responder flows by @sandeepnRES in #2533
  • build(deps): bump @grpc/grpc-js from 1.3.6 to 1.8.8 by @dependabot in #2537
  • build(deps): bump google.golang.org/grpc from 1.30.0 to 1.53.0 in /packages/cactus-plugin-ledger-connector-fabric/src/test/typescript/fixtures/go/asset-transfer-private-data/chaincode-go by @dependabot in #2536
  • chore(tools): script to bump openapi spec dependency versions by @aldousalvarez in #2340
  • build(deps): bump tough-cookie from 4.0.0 to 4.1.3 in /weaver/common/policy-dsl by @dependabot in #2547
  • docs(examples): upgrade Angular to v15 by @petermetz in #2540
  • fix(tessera): updated tessera version error in quorum-all-in-one #2411 by @ruzell22 in #2549
  • fix(security): the CVE-2022-2421 - upgrade socket.io-parser to >=4.2.1 by @petermetz in #2230
  • build(deps): upgrade web3 project-wide to v1.6.1 by @micoferdinand98 in #2550
  • feat(cactus-plugin-ledger-connector-cdl-socketio): add new connector plugin by @outSH in #2456
  • build(deps): bump cryptography from 41.0.0 to 41.0.2 in /packages-python/cactus_validator_socketio_indy/validator-python by @dependabot in #2552
  • feat(cactus-cmd-gui-app): extend common cacti gui app to operate with fabric hyperledger by @barnapa in #2363
  • build(yarn): migrate from v1.2.17 to v3.6.0 by @petermetz in #1475
  • build(deps): bump cryptography from 41.0.0 to 41.0.2 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2551
  • ci(tools/docker): stop compiling Iroha as part of the all-in-one image build by @petermetz in #2556
  • build(tools): software bill of materials generation by @petermetz in #2082
  • fix(plugin-odap-hermes): fix duplicate enum values of OdapMessageType by @petermetz in #2554
  • refactor(plugin-htlc-eth-besu): stop using the deprecated api.encodePacked by @RafaelAPB in #2538
  • feat(weaver/common): add data view protocol buffer spec & RFCs for Besu by @VattiPraveen in #2564
  • build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /packages-python/cactus_validator_socketio_indy/validator-python by @dependabot in #2583
  • build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2584
  • build(deps): bump cryptography from 41.0.2 to 41.0.3 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2592
  • chore(deps): clean up typescript compiler dependency declarations by @petermetz in #2566
  • build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /weaver/common/policy-dsl by @dependabot in #2568
  • chore: fix package.json#name properties to have scope and project name by @petermetz in #2585
  • build(cmd-api-server): upgrade to Artillery v2.x or migrate to loadtest by @aldousalvarez in #2586
  • build(openapi): license presence check by @petermetz in #2589
  • build(deps): clean up unused karma browser testing dependencies/files by @petermetz in #2567
  • test(jest): reduce Jest log verbosity - make logs more compact by @petermetz in #2597
  • feat(connector-iroha2): update to the new LTS image as of 28.07.2023 by @outSH in #2252
  • build(docker-compose): upgrade to docker compose V2 by @outSH in #2596
  • build(deps): pin ALL dependency versions in package.json files 2023-07-24 by @petermetz in #2574
  • test(connector-fabric): fix tests - package io/fs is not in GOROOT by @petermetz in #2599
  • feat(besu-test-ledger): send funds to already created address by @AndreAugusto11 in #2251
  • feat(fabric-test-ledger): add support to enrolling users in different Orgs by @AndreAugusto11 in #2249
  • fix(cactus-validator-socketio-indy): upgrade pyjwt to 2.4.0 by @petermetz in #2615
  • feat(cbdc-bridging-app): implementation of CBDC bridging example by @AndreAugusto11 in #2185
  • build(deps): bump @openzeppelin/contracts-upgradeable from 4.9.2 to 4.9.3 by @dependabot in #2603
  • build(deps): bump @openzeppelin/contracts from 4.9.2 to 4.9.3 by @dependabot in #2604
  • chore(deps): upgrade decode-uri-component to >= 0.2.2 by @charellesandig in #2296
  • docs(examples): fix CVE-2022-24785 - test-run-transaction/supply-chain-app-stub by @petermetz in #2609
  • fix: ejs critical vulnerability CVE-2022-29078 by @sandeepnRES in #2620
  • fix(cactus-core-api): address CVE-2021-38192 - GHSA-x4qm-mcjq-v2gf by @petermetz in #2613
  • build(deps): upgrade Jest to v29.6.2 project-wide by @petermetz in #2607
  • fix(security): upgrade fabric 2.x deps to 2.2.18 by @petermetz in #2611
  • fix(security): crash in HeaderParser in dicer by @petermetz in #2617
  • fix: use common conventions: tsconfig.json, package.json by @rwat17 in #2602
  • tools(fabric2-all-in-one): fix multiple vulnerabilities - 2023-08-17 by @zondervancalvez in #2135
  • build(deps): bump jose from 4.1.0 to 4.9.2 by @dependabot in #2622
  • test(cmd-api-server): jestify jwt-socketio-endpoint-authorization.test by @Leeyoungone in #1988
  • build(deps): overall minor upgrade of npm dependencies - 2023-08-18 by @petermetz in #2629
  • test(connector-fabric): fix flaky test 2.2.x deploy-cc-from-javascript by @petermetz in #2628
  • test(connector-quorum): fix flaky v2.3.0-deploy-contract-from-json-private.test by @petermetz in #2636
  • ci: custom check for license being Apache-2.0 by @micoferdinand98 in #2131
  • fix(custom-checks): broken package.json sort verification by @rwat17 in #2434
  • ci(actionlint): add linting of GitHub action workflow files by @petermetz in #2637
  • build(tools): fix tooling globs where cactus is hardcoded by @adrianbatuto in #2632
  • ci(codegen)!: fix the yarn codegen job in ci.yaml by @petermetz in #2633
  • refactor(cacti-cmd-gui-app): rename to cacti-ledger-browser by @petermetz in #2575
  • test(ghcr-rust-compiler): fix image build - anstream v0.5.0 cannot be built by @petermetz in #2643
  • build(deps): bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0 in /weaver/sdks/fabric/go-sdk by @dependabot in #2647
  • feat(cactus-plugin-ledger-connector-ethereum): add new connector plugin by @outSH in #2535
  • chore(tools): add script to strip out non-production sources by @petermetz in #2654
  • chore(besu): remove web3-eea typings file by @petermetz in #2646
  • build(deps): upgrade web3js-quorum to v22.4.0 by @petermetz in #2649
  • feat(weaver-corda): support array of remote views, consequent user fl… by @sandeepnRES in #2638
  • build(deps): bump webpki from 0.22.0 to 0.22.1 in /weaver/common/protos-rs by @dependabot in #2657
  • build(deps): bump webpki from 0.22.0 to 0.22.1 in /weaver/core/relay by @dependabot in #2658
  • build(corda-all-in-one-obligation): fix build unable to select packages by @petermetz in #2659
  • ci: add container scanning to default checks by @zondervancalvez in #1981
  • build(weaver-go): Update code and dependencies in Go packages for Fabric by @VRamakrishna in #2660
  • build(corda-sample): upgrade corda token sdk version to 1.2.5 to fix … by @sandeepnRES in #2690
  • feat(cmd-api-server): swagger.json endpoints by @charellesandig in #1994
  • chore(deps): upgrade @lerna-lite/* to v2.5.1 by @petermetz in #2664
  • build(codegen): fix URL of OpenAPI generator jar v6.6.0 not 6.3.0 by @petermetz in #2681
  • docs(example-cbdc-bridging-backend): fix CVE-2020-36632 by @petermetz in #2668
  • docs(examples): fix Mongoose Prototype Pollution vulnerability by @petermetz in #2670
  • fix(cmd-api-server): fix CVE-2023-36665 protobufjs Prototype Pollution vuln by @petermetz in #2683
  • feat(geth-all-in-one): add ethereum test image and helper class by @outSH in #2578
  • fix(indy-validator): fix package dependencies by @outSH in #2598
  • test(cmd-api-server): fix CVE-2023-37903 - vm2 Sandbox Escape vulnerability by @petermetz in #2673
  • docs(examples): fix CVE-2022-25858 - Terser insecure regular expression ReDoS by @petermetz in #2687
  • docs(weaver): tutorial documentation updates and additions of license declarations by @VRamakrishna in #2692
  • style: fixes Unexpected any linter W in getHelpText() by @bmvd70 in #2695
  • style: fix unexpected any linter w in startCockpitFileServer by @bmvd70 in #2696
  • chore: fix linter warning in CreateCorsMiddleware by @bmvd70 in #2697
  • style: fix unexpected any linter warnings in extendWithT by @bmvd70 in #2698
  • feat(cactus-common): add createRuntimeErrorWithCause() & newRex() by @m-courtin in #1707
  • docs(examples): fix CVE-2022-37601 - upgrade to Angular v16 by @petermetz in #2666
  • chore(release): set openapi.json versions to v2.0.0-alpha.1 by @petermetz in #2703
  • build(setup): remove install-yarn and document new yarn setup by @petermetz in #2704
  • refactor(cmd-api-server): clean up configuration parameters #720 by @ruzell22 in #1996
  • feat(quorum): add WebsocketProvider options to quorum LP by @rwat17 in #2448
  • chore(release): publish v2.0.0-alpha.2 by @sandeepnRES in #2722
  • feat(cactus-plugin-ledger-connector-ethereum): update web3js to 4.X by @outSH in #2581
  • docs(whitepaper): temporarily remove whitepaper by @petermetz in #2699
  • build(deps): bump cryptography from 41.0.3 to 41.0.4 in /packages-python/cactus_validator_socketio_indy/validator-python by @dependabot in #2715
  • build(deps): bump cryptography from 41.0.3 to 41.0.4 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2716
  • feat(cactus-plugin-ledger-connector-ethereum): support London fork gas prices by @outSH in #2630
  • docs: add Pull Request Template by @ruzell22 in #2708
  • docs(release): add RELEASE_MANAGEMENT.md file by @petermetz in #2337
  • docs(all): integrated documentation using canonical MkDocs template by @VRamakrishna in #2726
  • build(deps-dev): bump postcss from 8.4.16 to 8.4.31 in /packages/cacti-ledger-browser by @dependabot in #2738
  • chore(release): forgot to run codegen before v2.0.0-alpha.2 publish by @petermetz in #2729
  • build(deps): bump debug from 4.1.1 to 4.3.1 in /packages/cactus-plugin-ledger-connector-tcs-huawei-socketio by @dependabot in #2733
  • feat(cactus-example-electricity-trade): use openapi ethereum connector by @outSH in #2735
  • style(cmd-api-server): fix any linter in getOrCreateWebServices() by @Yogesh01000100 in #2751
  • feat(cactus-plugin-ledger-connector-fabric): support delegated (offline) signatures by @outSH in #2644
  • feat(cactus-plugin-ledger-connector-ethereum): refactor connector API by @outSH in #2631
  • test(cmd-api-server): fix expected Non-exempt unprotected got Failed to start by @petermetz in #2714
  • feat(cactus-core-api): add ISendRequestResultV1 for Fujitsu verifier by @petermetz in #2724
  • build(deps): bump webpki from 0.22.1 to 0.22.4 in /weaver/common/protos-rs by @dependabot in #2756
  • docs(README): updated README files to reflect recent documentation upgrades by @VRamakrishna in #2761
  • feat(cactus-plugin-ledger-connector-fabric-socketio): remove fabric-socketio connector by @outSH in #2645
  • feat(cactus-plugin-ledger-connector-cdl-socketio): support subscription key auth by @outSH in #2785
  • build(tools/docker/indy-sdk-cli): fix deprecation deb.nodesource.com/setup_16.x by @urvish667 in #2706
  • build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 in /weaver/core/network/fabric-interop-cc/libs/testutils by @dependabot in #2783
  • build(lint): fix linter - doesn't work after last prettier upgrade to v3.0.0 by @petermetz in #2740
  • build(plugin-keychain-vault): fix gradle error Redeclaration: ResponseType by @petermetz in #2732
  • feat(cactus-plugin-ledger-connector-ethereum): add stress test by @outSH in #2707
  • ci(dast-nuclei): fix Could not run nuclei: no valid templates were found by @adrianbatuto in #2734
  • feat(cactus-plugin-ledger-connector-ethereum): add json-rpc proxy by @outSH in #2753
  • feat(common): add express http verb method name string literal type by @petermetz in #2754
  • build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 in /packages/cactus-plugin-ledger-connector-fabric/src/test/typescript/fixtures/go/asset-transfer-private-data/chaincode-go by @dependabot in #2770
  • build(deps): bump golang.org/x/net from 0.8.0 to 0.17.0 in /weaver/samples/fabric/go-cli by @dependabot in #2772
  • build(deps): bump golang.org/x/net from 0.8.0 to 0.17.0 in /weaver/samples/fabric/simplestatewithacl by @dependabot in #2773
  • build(deps): bump golang.org/x/net from 0.8.0 to 0.17.0 in /weaver/common/protos-go by @dependabot in #2774
  • build(deps): bump golang.org/x/net from 0.8.0 to 0.17.0 in /weaver/core/network/fabric-interop-cc/libs/utils by @dependabot in #2775
  • build(deps): bump golang.org/x/net from 0.8.0 to 0.17.0 in /weaver/core/network/fabric-interop-cc/libs/assetexchange by @dependabot in #2779
  • build(deps): bump golang.org/x/net from 0.8.0 to 0.17.0 in /weaver/sdks/fabric/go-sdk by @dependabot in #2782
  • feat(cactus-plugin-ledger-connector-ethereum): add signing utils by @outSH in #2750
  • style(eslint): bulk auto-fixable issues resolved project-wide - 2023-09-20 by @petermetz in #2713
  • feat(cbdc-bridging): add frontend code for the CBDC example by @AndreAugusto11 in #2642
  • feat(cactus-plugin-persistence-ethereum): use openapi ethereum connector by @outSH in #2749
  • feat(cactus-example-discounted-asset-trade): use openapi ethereum connector by @outSH in #2723
  • build(deps): fix npm (grpc) build on NodeJS v20.4.0 by @petermetz in #2563
  • build(deps): bump undici from 5.19.1 to 5.26.2 in /packages/cactus-plugin-ledger-connector-iroha2 by @dependabot in #2797
  • build(deps): bump undici from 5.19.1 to 5.26.2 by @dependabot in #2796
  • docs(weaver, cactus): fix typos by @GoodDaisy in #2795
  • docs(examples/cbdc): fix mismatch of Fabric identities in GET and POST requests by @AndreAugusto11 in #2802
  • fix(cmd-api-server): add runtime type validation to HTTP verbs pulled from OAS by @petermetz in #2755
  • docs: add Pull Request Template by @ruzell22 in #2784
  • docs(cactus-test-plugin-ledger-connector-besu): add README.md file by @petermetz in #2786
  • fix(ledger-browser): fix vulnerability CVE-2022-37601 by @petermetz in #2787
  • fix(security): remediate qs vulnerability CVE-2022-24999 by @petermetz in #2788
  • fix(cmd-api-server): fix CVE-2023-36665 protobufjs try 2 by @petermetz in #2789
  • fix(security): address CVE-2021-3749 - axios >=0.22.0 by @petermetz in #2792
  • build(deps): explicit bump of http-cache-semantics to >=4.1.1 by @petermetz in #2793
  • feat(cactus-plugin-ledger-connector-cdl-socketio): separate endpoint for subscription key by @outSH in #2794
  • docs(maintainers): add outSH as a maintainer to the project by @petermetz in #2804
  • chore(packages-python): remove obsolete cactus_validator_socketio_iroha by @outSH in #2805
  • fix(weaver-packages): removing unnecessary package-lock.json file by @VRamakrishna in #2808
  • docs(examples/cbdc): update README.md with new instructions to run by @AndreAugusto11 in #2815
  • build(deps): add resolutions: axios>=0.27.2, nano>=10.0.0 by @petermetz in #2821
  • feat(cactus-plugin-ledger-connector-sawtooth): add new connector plugin by @outSH in #2825
  • build(deps): bump crypto-js from 4.0.0 to 4.2.0 by @dependabot in #2835
  • build(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /packages/cactus-plugin-ledger-connector-fabric/src/test/typescript/fixtures/go/asset-transfer-private-data/chaincode-go by @dependabot in #2834
  • build(deps): bump werkzeug from 2.3.6 to 3.0.1 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2833
  • feat(cactus-example-discounted-asset-trade): use openapi sawtooth connector by @outSH in #2827
  • build(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /weaver/samples/fabric/simplestate by @dependabot in #2836
  • build(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /weaver/core/network/fabric-interop-cc/libs/testutils by @dependabot in #2837
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/core/network/fabric-interop-cc/libs/utils by @dependabot in #2838
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/samples/fabric/simpleassetandinterop by @dependabot in #2839
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/samples/fabric/simplestatewithacl by @dependabot in #2840
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/samples/fabric/simpleassettransfer by @dependabot in #2841
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/core/network/fabric-interop-cc/interfaces/asset-mgmt by @dependabot in #2842
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/samples/fabric/simpleasset by @dependabot in #2843
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/sdks/fabric/go-sdk by @dependabot in #2844
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/samples/fabric/go-cli by @dependabot in #2845
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/core/network/fabric-interop-cc/libs/assetexchange by @dependabot in #2846
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/common/protos-go by @dependabot in #2847
  • build(deps): bump google.golang.org/grpc from 1.54.0 to 1.56.3 in /weaver/core/network/fabric-interop-cc/contracts/interop by @dependabot in #2848
  • build(tools): fix custom-checks/check-open-api-json-specs error messages by @petermetz in #2871
  • fix(deps): bulk add missing dependencies - 2023-11-02 by @petermetz in #2859
  • build(dev-container): add git auto-completion via .bashrc by @petermetz in #2867
  • docs(examples): fix cbdc-bridging-frontend/package.json version 2.0.0-alpha.2 by @petermetz in #2875
  • build(connector-corda): fix various Unresolved reference kotlin compiler errors by @petermetz in #2878
  • feat(cactus-core): add handleRestEndpointException utility to public API by @petermetz in #2868
  • refactor: project-wide change of OAS vendor extensions cactus -> cacti by @petermetz in #2873
  • build(deps): replace ipfs-http-client with kubo-rpc-client by @outSH in #2829
  • build(deps): bulk fix CVEs via dependency resolution overrides 2023-10-23 by @petermetz in #2830
  • fix(connector-besu): error handling of DeployContractSolidityBytecodeEndpoint by @petermetz in #2869
  • build: upgrade lerna-lite to v2.6.0 to fix publish resume bug by @petermetz in #2892
  • fix(cmd-api-server): healthcheck broken due to missing wget binary by @petermetz in #2895
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-sawtooth by @dependabot in #2880
  • fix(connector-corda): contract deployment SSH reconnect race condition by @petermetz in #2898
  • style: fix DCI-Lint errors in docs and sawtooth connector by @petermetz in #2903
  • build(yarn): update the lock file because it got out of sync 2023-nov-22 by @petermetz in #2902
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-fabric by @dependabot in #2896
  • fix(weaver): usage of weak PRNG issue by @KaganCanSit in #2907
  • build(devcontainer): switch to JDK 8 (for Corda v4) and Node 20 LTS by @petermetz in #2891
  • test(cactus-test-verifier-client): replace socketio connector with eth openapi by @outSH in #2904
  • build(deps): bump openssl from 0.10.55 to 0.10.60 in /packages/cactus-plugin-keychain-vault/src/cactus-keychain-vault-server/rust/gen by @dependabot in #2909
  • build(deps): bump cryptography from 41.0.4 to 41.0.6 in /packages-python/cactus_validator_socketio_indy/validator-python by @dependabot in #2911
  • build(deps): bump cryptography from 41.0.4 to 41.0.6 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2910
  • docs(examples/cbdc): fix mismatch of fabric identities by @AndreAugusto11 in #2912
  • docs(example/cbdc): Migrate CBDC example frontend from JS to TS by @AndreAugusto11 in #2913
  • feat(plugin-keychain-memory): add REST API endpoint implementations by @petermetz in #2893
  • test(verifier-client): import ApiClient dynamically by @outSH in #2908
  • build: codegen to call clean on a per pkg basis by @jagpreetsinghsasan in #2818
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-xdai by @dependabot in #2883
  • docs(examples): fix supply-chain-frontend run-time-error-cjs angular build by @petermetz in #2920
  • feat(weaver-go): upgraded Weaver Fabric Go SDK with membership functions by @VRamakrishna in #2901
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-persistence-fabric by @dependabot in #2889
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-odap-hermes by @dependabot in #2886
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-quorum by @dependabot in #2887
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-corda by @dependabot in #2922
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-ethereum by @dependabot in #2921
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-iroha by @dependabot in #2885
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-test-tooling by @dependabot in #2882
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-test-plugin-htlc-eth-besu-erc20 by @dependabot in #2888
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-keychain-memory-wasm by @dependabot in #2927
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-test-plugin-htlc-eth-besu by @dependabot in #2884
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-cdl-socketio by @dependabot in #2923
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-ledger-connector-besu by @dependabot in #2924
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-keychain-vault by @dependabot in #2925
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-keychain-memory by @dependabot in #2926
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-htlc-eth-besu by @dependabot in #2931
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-keychain-aws-sm by @dependabot in #2930
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-keychain-azure-kv by @dependabot in #2929
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-keychain-google-sm by @dependabot in #2928
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-test-plugin-consortium-manual by @dependabot in #2881
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /examples/cactus-example-supply-chain-business-logic-plugin by @dependabot in #2940
  • fix(connector-besu): toBuffer only supports 0x-prefixed hex by @ruzell22 in #2831
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-htlc-eth-besu-erc20 by @dependabot in #2932
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /extensions/cactus-plugin-htlc-coordinator-besu by @dependabot in #2939
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /extensions/cactus-plugin-object-store-ipfs by @dependabot in #2938
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-cmd-api-server by @dependabot in #2937
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-core-api by @dependabot in #2936
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /packages/cactus-plugin-consortium-manual by @dependabot in #2933
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /examples/cactus-example-discounted-asset-trade by @dependabot in #2942
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /examples/cactus-example-cbdc-bridging-backend by @dependabot in #2943
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /examples/cactus-example-carbon-accounting-business-logic-plugin by @dependabot in #2944
  • build(deps): bump axios from 1.5.1 to 1.6.0 in /examples/cactus-example-supply-chain-backend by @dependabot in #2941
  • build(nodejs): bump minimal nodejs and npm versions by @outSH in #2879
  • build(deps): bump axios from 1.5.1 to 1.6.0 by @dependabot in #2876
  • docs(README.md): Fix spelling mistakes by @TXH2020 in #2948
  • build(deps): upgrade lerna-lite to v3.1.0 to fix config parsing bug by @petermetz in #2935
  • test(connector-besu): migrated lock-contract.test.ts to Jest by @petermetz in #2934
  • build(devcontainer): upgrade rust compiler to v1.74 (current latest stable) by @petermetz in #2916
  • fix(persistence-fabric): hide not critical API by @outSH in #2950
  • test(connector-besu): migrate v21-invoke-contract.test.ts to Jest by @petermetz in #2951
  • test(geth-test-ledger): add basic tests by @outSH in #2906
  • fix: GHSA-8qv2-5vq6-g2g7 webpki CPU denial of service in certificate path by @petermetz in #2917
  • fix(weaver-fabric-node-sdk): made AES key length configurable in ECIES functions by @VRamakrishna in #2953
  • fix(weaver-asset-transfer): return proper error messages for pledge s… by @sandeepnRES in #2958
  • ci(weaver): added conditions to run only when affected corresponding files by @sandeepnRES in #2960
  • ci(github): fix path filtering of required but skipped workflows by @petermetz in #2977
  • docs(cbdc-bridging-frontend): fix license, manifest sort, pkg name by @petermetz in #2959
  • fix(cactus-common): coerceUnknownToError() now uses HTML sanitize by @petermetz in #2915
  • build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /packages-python/cactus_validator_socketio_indy/validator-python by @dependabot in #2976
  • build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /weaver/samples/fabric/go-cli by @dependabot in #2955
  • ci(github): manually pick the low hanging CI performance fruit by @petermetz in #2981
  • build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /packages-python/cactus_validator_socketio_indy by @dependabot in #2975
  • test(connector-besu): migrate to jest for v21-get-block-test.ts by @petermetz in #2964
  • chore(cactus-check-connection-ethereum-validator): remove old script by @outSH in #2905
  • feat(indy-sdk): replace indy SDK with AFJ by @outSH in #2861
  • feat(weaver): add build script and fix minor issues by @outSH in #2971
  • build(typescript): upgrade compiler to v5.x project-wide by @outSH in #2972
  • build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /weaver/sdks/fabric/go-sdk by @dependabot in #2985
  • feat(indy-test-ledger): add helper class for indy ledger by @outSH in #2946
  • build(deps-dev): bump vite from 3.0.0 to 3.2.8 in /packages/cacti-ledger-browser by @dependabot in #2998
  • build(deps): bump jsrsasign from 10.5.25 to 11.0.0 in /examples/cactus-example-discounted-asset-trade by @dependabot in #2992
  • build(deps): bump jsrsasign from 10.5.25 to 11.0.0 in /packages/cactus-plugin-ledger-connector-fabric by @dependabot in #2993
  • build(deps-dev): bump jsrsasign from 10.8.6 to 11.0.0 in /weaver/core/identity-management/iin-agent by @dependabot in #2994
  • feat(ethereum-connector): support block monitoring with http only connection by @outSH in #2991
  • refactor(cactus-core): catch block get-open-api-spec-v1-endpoint-base by @ArchanaArige in #2979
  • build(deps): bump h2 from 0.3.18 to 0.3.24 in /packages/cactus-plugin-keychain-vault/src/cactus-keychain-vault-server/rust/gen by @dependabot in #2989
  • build(deps): bump h2 from 0.3.20 to 0.3.24 in /packages/cactus-core-api by @dependabot in #2990
  • fix(weaver): upgraded Corda dependencies to overcome Log4j vulnerability by @VRamakrishna in #2980
  • build(deps): bump rustix from 0.37.6 to 0.37.27 in /weaver/common/protos-rs by @dependabot in #2982
  • build(weaver/core/relay): fix container image build due to OpenSSL version by @petermetz in #2997
  • build(deps): bump jsrsasign from 10.5.25 to 11.0.0 by @dependabot in #2987
  • build(deps): bump h2 from 0.3.17 to 0.3.24 in /weaver/common/protos-rs by @dependabot in #2988
  • build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /weaver/core/network/fabric-interop-cc/contracts/interop by @dependabot in #2954
  • fix(weaver-go-cli): updated Weaver Fabric Go CLI module to ensure local compilation by @VRamakrishna in #3004
  • fix(weaver): improper exception handling by @Yogesh01000100 in #2803
  • feat(cactus-plugin-ledger-connector-cdl): add new connector plugin by @outSH in #2962
  • fix(connector-quorum/ethereum): strengthen contract parameter validation by @shivam-Purohit in #2854
  • fix(connector-fabric): address CVEs: CVE-2022-21190, CVE-2021-3918 by @adrianbatuto in #2967
  • chore(cactus-plugin-ledger-connector-cdl-socketio): remove old connector by @outSH in #2965
  • feat(cactus-plugin-ledger-connector-aries): add new connector plugin by @outSH in #2947
  • chore(cactus_validator_socketio_indy): remove old python connector by @outSH in #2949
  • docs(examples/supply-chain): fix yarn --no-lockfile by @aldousalvarez in #2983
  • style(weaver): fix DCI lint errors related to gradle wrapper scripts by @petermetz in #3008
  • perf(cmd-api-server): add demonstration of continuous benchmarking by @petermetz in #3007
  • refactor(plugin-odap-hermes): rename package, variables ODAP -> SATP by @AndreAugusto11 in #3006
  • test(cactus-core): fix false negative test results by @petermetz in #3013
  • feat(plugin-satp-hermes): replace IPFS dependency in SATP package by @AndreAugusto11 in #3011
  • build(deps-dev): bump vite and other ledger-browser deps by @outSH in #3000
  • test(cactus-core): refactor handle-rest-endpoint-exception.test.ts by @petermetz in #3012
  • build(tools): codegen clean script now removes corda kotlin-spring src by @petermetz in #3020
  • build(deps): fix CVE-2022-25887 by upgrading sanitize-html to v2.11.0 by @petermetz in #3016
  • build(deps): fix CVE-2024-21484 - force jsrsasign >=11.0.0 resolutions by @petermetz in #3017
  • test(tools/docker): add new Corda v4.12-SNAPSHOT all-in-one image by @petermetz in #3022
  • build(devcontainer): add trivy to the image specification by @petermetz in #3024
  • build(weaver/corda-driver): add Trivy scanning capability and steps by @petermetz in #3025
  • build(devcontainer): get git LTS from apt instead of compiling sources by @petermetz in #3019
  • build(deps): bump undici from 5.26.2 to 5.28.3 by @dependabot in #3027
  • refactor(gui): gui framework change from solid to react by @rwat17 in #3028
  • ci(github): loosen up file matching when selecting tests to run by @outSH in #3021
  • build(deps-dev): bump vite from 5.0.8 to 5.0.12 in /packages/cacti-ledger-browser-react by @dependabot in #3030
  • feat(connector-polkadot): add connector pkg, openapi specs, test suite by @AnmolBansalDEV in #2877
  • test(test-tooling): fix FabricTestLedger INVALID_ENDORSER_TRANSACTION by @AndreAugusto11 in #3031
  • chore: make spellcheck script less noisy with --no-progress flag by @petermetz in #3033
  • build(deps-dev): bump axios from 0.22.0 to 1.6.0 in /packages/cactus-plugin-ledger-connector-polkadot by @dependabot in #3032
  • test(cbdc-example): removed dependency on chai and update tests by @AndreAugusto11 in #3035
  • docs(build): change NodeJS version in BUILD.md to v18.18.2 by @rwat17 in #3036
  • build(deps): bump sanitize-html from 2.7.0 to 2.12.1 by @dependabot in #3046
  • build(deps): bump @openzeppelin/contracts-upgradeable from 4.9.3 to 4.9.6 in /examples/cactus-example-carbon-accounting-backend by @dependabot in #3045
  • build(deps): bump sqlite3 from 5.0.8 to 5.1.5 in /examples/cactus-example-cbdc-bridging-backend by @dependabot in #3043
  • build(deps): upgrade pkg openapi-types to v12.1.3 project-wide by @petermetz in #3050
  • build: upgrade Yarn from v3.6.0 to v4.1.0 by @petermetz in #3049
  • style(docs/examples/supply-chain): move block scoped code to functions by @petermetz in #3048
  • build(deps): project-wide upgrade to [email protected] and @types/[email protected] by @petermetz in #3051
  • style(docs/examples/cbdc): applied auto-formatting to CBDC example code by @petermetz in #3052
  • build(deps): upgrade to [email protected], [email protected] by @petermetz in #3053
  • refactor(test-tooling): fix types of streams: use NodeJS.ReadableStream by @petermetz in #3047
  • build(deps): bump mio from 0.8.10 to 0.8.11 in /weaver/common/protos-rs by @dependabot in #3055
  • build(deps): bump mio from 0.8.6 to 0.8.11 in /packages/cactus-plugin-keychain-vault/src/cactus-keychain-vault-server/rust/gen by @dependabot in #3056
  • build(deps): bump mio from 0.8.9 to 0.8.11 in /packages/cactus-core-api by @dependabot in #3057
  • test(test-tooling): migrate AIO image to Fabric v2.5.6, add constants by @petermetz in #3054
  • test(connector-besu): migrate v21-get-balance test to Jest from tape by @petermetz in #3064
  • refactor(connector-fabric): deployContractGoSourceV1 uses Fabric v2.5.6 by @petermetz in #3058
  • build(deps): bump jose from 4.9.2 to 4.15.5 by @dependabot in #3068
  • docs(examples/supply-chain): fix test infra - migrate to Fabric v2.5.6 by @petermetz in #3059
  • docs: add Rafael Belchior as a maintainer by @petermetz in #3075
  • build(rust-compiler): retire the container image and the test cases by @petermetz in #3072
  • tools: fix scripts - use run-time-error instead of run-time-error-cjs by @petermetz in #3070
  • test: retire npm-test-registry and whitepaper builder images by @petermetz in #3074
  • build: eslint, tslint, prettier consolidation, purge from non-root pkgs by @petermetz in #3071
  • ci(github): stop using NodeJS v16 based actions due to deprecation by @petermetz in #3080
  • ci: upgrade and pin to ubuntu-22.04 project-wide for CI runner images by @petermetz in #3066
  • build(deps): bump crypto-js from 4.1.1 to 4.2.0 in /examples/cactus-example-carbon-accounting-backend/src/utility-emissions-channel/typescript by @dependabot in #3081
  • test(connector-fabric): move integration tests to use Fabric v2.5.6 AIO by @petermetz in #3082
  • build: upgrade & consolidate @types/node at v18.11.9 - NodeJS typings by @petermetz in #3067
  • build(deps): bump follow-redirects from 1.14.9 to 1.15.6 by @dependabot in #3098
  • build(deps): upgrade @grpc/grpc-js to v1.10.3 by @petermetz in #3126
  • fix(plugin-keychain-vault): fix CVE-2024-0553 in vault server image by @petermetz in #3065
  • feat(common): add isGrpcStatusObjectWithCode user-defined type guard by @petermetz in #3129
  • refactor(gui): gui structure change to make adding more ledgers easier by @rwat17 in #3083
  • feat(core-api): add IPluginGrpcService type & user-defined type guard by @petermetz in #3128
  • build(deps): bump express from 4.17.1 to 4.19.2 by @dependabot in #3148
  • fix(indy-vdr-nodejs): update dependency version by @RafaelAPB in #3141
  • build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #3131
  • build(plugin-persistence-ethereum): bump web3-utils to v4.2.1 by @dependabot in #3153
  • build(deps): bump express from 4.18.2 to 4.19.2 in /examples/test-run-transaction by @dependabot in #3152
  • build(deps): bump web3-utils from 4.0.3 to 4.2.1 in /packages/cactus-test-plugin-htlc-eth-besu-erc20 by @dependabot in #3151
  • docs(examples/cbdc): upgrade web3 from v1.5.2 to v1.10.1 by @dependabot in #3154
  • test(connector-besu): migrate get-past-logs.test.ts to Jest runner by @petermetz in #3162
  • feat(cactus-plugin-ledger-connector-iroha): remove deprecated connector by @outSH in #3160
  • test(test-tooling): remove deleted test case from list of tests to run by @petermetz in #3166
  • test(connector-besu): migrate OpenAPI validation test case to Jest by @petermetz in #3164
  • ci(ci.sh): fix Docker Compose presence check - migrate to sub-command by @petermetz in #3167
  • refactor(connector-besu): tx poll per second not at full CPU speed by @petermetz in #3165
  • docs(examples/cbdc): migrate backend to Fabric v2.5.6 all-in-one image by @petermetz in #3161
  • build(deps): bump express from 4.18.2 to 4.19.2 in /examples/test-run-transaction/supply-chain-app-stub by @dependabot in #3149
  • build(ubiquity): remove ubiquity connector plugin by @RafaelAPB in #3142
  • ci(github): refactor ActionLint job to use the official installer by @petermetz in #3168
  • feat(cmd-api-server): add gRPC plugin auto-registration support by @petermetz in #3173
  • feat(cactus-core): add ConnectRPC service interface and type guard by @petermetz in #3175
  • build(connector-iroha2): upgrade undici to v5.28.4 by @dependabot in #3182
  • chore(carbon-accounting): fix CVE-2022-25881 CVE-2021-39167 by @aldousalvarez in #3146
  • feat(bungee-hermes): new plugin bungee-hermes by @eduv09 in #3130
  • docs(examples): fix supply-chain container image - swap tee with sponge by @petermetz in #3194
  • feat(cmd-api-server): add ConnectRPC auto-registration for plugins by @petermetz in #3183
  • build(deps): bump undici from 5.28.4 to 6.11.1 by @dependabot in #3185
  • test(connector-besu): migrate v21-besu-get-transaction.test.ts to Jest by @petermetz in #3195
  • feat(core): add configureExpressAppBase() utility function by @petermetz in #3186
  • refactor(ledger-browser): rename ledger browser by @rwat17 in #3170
  • feat(plugin-keychain-memory): add ConnectRPC support by @petermetz in #3184
  • build(deps-dev): bump express from 4.18.2 to 4.19.2 in /packages/cactus-plugin-bungee-hermes by @dependabot in #3193
  • build(deps): bump h2 from 0.3.24 to 0.3.26 in /packages/cactus-plugin-keychain-vault/src/cactus-keychain-vault-server/rust/gen by @dependabot in #3191
  • build(deps): bump h2 from 0.3.24 to 0.3.26 in /packages/cactus-core-api by @dependabot in #3190
  • test(connector-besu): migrate v21-get-transaction-endpoint to Jest by @petermetz in #3206
  • chore(connector-quorum): fix CVEs: CVE-2023-36665, CVE-2022-21190 by @jmoagacn in #3209
  • ci: mitigate script injection attack in test_weaver-pre-release.yaml by @sandeepnRES in #3236
  • build(connector-stellar): add skeleton for future Stellar connector by @petermetz in #3235
  • fix(plugin-htlc-coordinator-besu): add missing HSTS header by @krisstern in #3178
  • build(deps): project-wide upgrade of golang-x to v0.23.0 - dependabot by @petermetz in #3244
  • feat(bungee-hermes): view proofs & ethereum strategy by @eduv09 in #3196
  • docs(weaver): cleaning up documentation and fixing configuration bugs by @VRamakrishna in #3246
  • test(connector-besu): jest: get-block get-past-logs get-record-locator by @petermetz in #3245
  • feat(connector-besu): add continuous benchmarking with JMeter by @ruzell22 in #3073
  • refactor: rename OpenAPI extension in plugin-ledger-connector-polkadot by @aldousalvarez in #3199
  • build(deps): bump rustls from 0.21.10 to 0.21.11 in /weaver/common/protos-rs by @dependabot in #3230
  • build(deps-dev): bump web3-utils from 4.0.3 to 4.2.1 in /extensions/cactus-plugin-htlc-coordinator-besu by @dependabot in #3150
  • chore(build.md): update documentation regarding deprecated scripts by @ruzell22 in #3253
  • feat(satp): sample implementation of SATP standard using relays by @outsidethecode in #3001
  • feat(bungee-hermes): process & merge views by @eduv09 in #3250
  • build: bump rustls from 0.21.9 to 0.21.12 in /packages/cactus-core-api in the cargo group across 1 directory by @dependabot in #3262
  • build(deps): bump the go_modules group across 9 directories with 3 updates by @dependabot in #3249
  • build(plugin-keychain-memory): fix local imports broken due to .js exts by @petermetz in #3255
  • build(package.json): set JS heap to 3 GB for typescript compilation by @petermetz in #3266
  • fix(cactus-example-cbdc-bridging-backend): add missing CRPC port conf… by @corthDfine in #3265
  • fix(corda-simple-app): use correct bond asset flows and contracts for bond asset exchange by @sandeepnRES in #3267
  • chore(cactus-plugin-ledger-connector-corda): remove unused openapi.yaml by @aldousalvarez in #3201
  • feat(plugin-keychain-memory): add observability via RxJS ReplaySubjects by @petermetz in #3189
  • build(deps-dev): bump express from 4.18.2 to 4.19.2 in /packages/cactus-test-plugin-keychain-memory by @dependabot in #3202
  • chore(github): shorten ci.yaml workflow and job names by @zondervancalvez in #3212
  • build: bump the go_modules group across 9 directories with 2 updates by @dependabot in #3263
  • ci: add container scanning to default checks by @zondervancalvez in #2870
  • build(deps): bump gh-pages from 2.2.0 to 5.0.0 in /weaver/docs by @dependabot in #3232
  • fix(weaver-satp): sample SATP implementation fixes and miscellaneous cleanups by @VRamakrishna in #3280
  • feat(test-tooling): add Stellar test ledger by @fazzatti in #3274
  • docs(faq): add tutorial showing how to re-run a single CI workflow job by @petermetz in #3187
  • feat(supabase-all-in-one): update versions, use skopeo by @outSH in #3214
  • test(plugin-htlc-coordinator-besu): fix HSTS header assert lowercase by @petermetz in #3271
  • feat(actionlint): fix the errors produced by the ActionLint tool by @ruzell22 in #3242
  • fix(weaver-go-sdk): revert fabric-protos-go-apiv2 dep to fabric-protos-go by @sandeepnRES in #3277
  • feat(connector-besu): add gRPC support for operations by @petermetz in #3174
  • fix(cmd-api-server): address CVE-2022-25881 by @zondervancalvez in #2899
  • build(connector-stellar): add a deploy contract endpoint by @fazzatti in #3283
  • ci(github): fix broken ci.yaml workflow job of ethereum connector by @petermetz in #3286
  • build: fix codegen flakiness with sequential execution, handrolled nwget by @petermetz in #3289
  • test(plugin-consortium-manual): fix port binding - multiple API servers by @petermetz in #3290
  • fix(security): mitigate CVE-2024-21505 by @petermetz in #3292
  • refactor(tools): extract createTemporaryClone() utility function by @petermetz in #3287
  • build(yarn): add plugin-interactive-filter to manage deps per-package by @petermetz in #3291
  • ci(ossf): configured GitHub action and badge for OpenSSF scorecard by @VRamakrishna in #3302
  • test(plugin-consortium-manual): fix API server CRPC port allocation by @petermetz in #3300
  • feat(connector-fabric): drop support for Fabric v1.x by @petermetz in #3299
  • build: add OpenAPI spec bundling, stop using URL references by @petermetz in #3288
  • build: unpin OpenAPI specs from v2.0.0-alpha.2 URL refs, use REMOTE by @petermetz in #3315
  • ci(github): fix VSCode dev container publish job - use official builder by @petermetz in #3316
  • ci: fix DAST Nuclei job - install Besu connector from local sources by @petermetz in #3319
  • build(release-management): fix checklist and OpenAPI spec version bumps by @petermetz in #3318
  • test: migrate run-tx-with-ws-ds, keychain-aws-sm tests from Tap to Jest by @petermetz in #3317
  • ci(github): add workflow for DCO check by @petermetz in #3303
  • chore(release): publish v2.0.0-rc.1 by @petermetz in #3324
  • docs(examples/discounted-asset-trade): fix rendering of docs on website by @rajat-dlt in #3301
  • docs(goveranace): change rocketchat to discord by @suvajit-sarkar in #3325
  • build: bump the go_modules group across 2 directories with 2 updates by @dependabot in #3276
  • test(weaver): added missed fabric-ca-server config by @sandeepnRES in #3321
  • docs(RELEASE_MANAGEMENT): explain auto-merge for release PRs is a no-no by @petermetz in #3329
  • ci(github): yarn lint job now fails if formatting was needed by @petermetz in #3332
  • test(plugin-htlc-coordinator-besu): migrate all remaining tests to Jest by @petermetz in #3327
  • ci(github): add --ignore-scripts to lerna publish - some are failing by @petermetz in #3330
  • test(connector-besu): migrate deploy-contract/* test cases to Jest by @petermetz in #3331
  • test(plugin-keychain-memory-wasm): migrate test(s) to Jest from TAP by @petermetz in #3323
  • feat(fabric-driver): added weaver fabric driver as cacti package by @sandeepnRES in #2963
  • feat(cactus-example-tcs-huawei): remove deprecated sample app by @outSH in #3158
  • ci: fix weaver nodejs publish ignore local .npmrc by @sandeepnRES in #3343
  • feat(ledger-browser): refactor routing, improve UI by @outSH in #3203
  • fix(deps): fix batch of missing production dependencies v2.0.0-rc.1 by @petermetz in #3345
  • feat(ledger-browser): use react query in eth app by @outSH in #3207
  • feat(ledger-browser): refactor eth dashboard page by @outSH in #3237
  • build(devcontainer): upgrade docker engine to v26.x.y in the image by @petermetz in #3354
  • build(deps): upgrade Yarn to v4.3.1 by @petermetz in #3356
  • test(test-tooling: add negotiation-cordapp support from kotlin-samples by @petermetz in #3355
  • build(connector-stellar): add a run soroban transaction endpoint by @fazzatti in #3296
  • build: bump the npm_and_yarn group across 35 directories with 17 updates by @dependabot in #3337
  • feat(ledger-browser): refactor eth tokens page into accounts page by @outSH in #3279
  • chore(examples): update versions in discounted-asset-trade example by @rajat-dlt in #3360
  • feat(connector-corda): add JSON classname->JVM class object deserialize by @petermetz in #3351
  • feat(connector-corda): add initial set of JvmObject factory functions by @petermetz in #3357
  • ci(custom-checks): fix depcheck not detecting missing dependencies by @petermetz in #3346
  • test(connector-corda): fix deploy-cordapp-jars-to-nodes-v4.8-express by @petermetz in #3352
  • build(typescript): upgrade compiler to v5.5.x by @petermetz in #3349
  • feat(connector-besu): expose API client and OpenAPI code for web builds by @petermetz in #3350
  • fix(go-sdk): use protos v1 api for fabric-protos-go unmarshal by @sandeepnRES in #3339
  • chore(docs): generate browsable openapi specs by @jenniferlianne in #3353
  • fix(cmd-api-server): stop changing LoggerProvider log level by @petermetz in #3362
  • docs(examples/supply-chain-app): print correct web host in the CLI logs by @petermetz in #3363
  • build(connector-besu): fix CVE-2022-21190 CVE-2023-36665 CVE-2022-2421 by @aldousalvarez in #3005
  • docs(examples/supply-chain-app): fix resource cleanup of shutdown logic by @petermetz in #3364
  • fix(cmd-api-server): shutdown hook was not waiting for promises by @petermetz in #3365
  • fix(plugin-persistence-ethereum): make created_at TIMESTAMPTZ in schema by @petermetz in #3374
  • chore(release): publish v2.0.0-rc.2 by @petermetz in #3377
  • fix(cmd-api-server): use ncc bundle in container image - CVE-2024-29415 by @petermetz in #3375
  • feat(fabric-connector): add getChainInfo, improve getBlock output by @outSH in #3298
  • perf(ci): only publish artifacts on git version tags of main by @raynatopedrajeta in #3278
  • fix(ci): DeprecationWarning in yarn_custom_checks by @aldousalvarez in #3309
  • docs(faq): added ipv6 default fix by @jagpreetsinghsasan in #3313
  • build(sync-ts-config): fix no such file or directory protos-js/tsconfig.json by @ruzell22 in #3367
  • test(common): jest migration of the key-converter utility test cases by @petermetz in #3376
  • build(docs/examples): add yarn patch to @Ionic deps of example frontend by @petermetz in #3378
  • build: bump [email protected] [email protected] @bufbuild/[email protected] by @petermetz in #3385
  • test(test-tooling): fix BesuTestLedger start cfg: publish all ports by @petermetz in #3379
  • feat(connector-corda): add vaultQueryV1 REST API operation + endpoint by @petermetz in #3384
  • docs(examples): migrate supply chain app to XDai connector by @petermetz in #3380
  • test(tools): fix Corda AIO flowdb image: JVM upgrade, flow permissions by @petermetz in #3386
  • chore(weaver): use docker compose v2 by @jenniferlianne in #3372
  • feat(connector-corda): support JVM 17 Cordapps by @petermetz in #3387
  • docs(connector-fabric): remove references to old Fabric v1.4.x tests by @petermetz in #3389
  • refactor(connector-quorum): retire Quorum connector by @petermetz in #3390
  • chore(cleanup): deleted deprecated files and folders by @VRamakrishna in #3391
  • test(connector-corda): fix flow-database-access-v4-8 test case by @petermetz in #3388
  • test(test-tooling): fix circular deps, sample-cordapp const enum export by @petermetz in #3394
  • fix: the CVEs of braces nth-check vite webpack-dev-middleware - 2024-07 by @petermetz in #3395
  • test(connector-corda): consolidate redundant and broken test cases by @petermetz in #3399
  • ci(connector-corda): fix insufficient disk space errors by @petermetz in #3402
  • ci(coverage): add total typescript code coverage statistics by @aldousalvarez in #3285
  • refactor: retire connector plugin specific container images, fix docs by @petermetz in #3409
  • test(supply-chain-app-backend): fix via-npm-script.test.ts hanging by @petermetz in #3404
  • fix(connector-fabric): decode blocks in getTransactionReceiptByTxID() by @petermetz in #3405
  • docs(examples): upgrade to Angular v17.x.x project-wide by @aldousalvarez in #3412
  • build: project-wide upgrade of joi to v17.13.3 by @petermetz in #3414
  • test(connector-fabric): fix rename type to responseType getBlockV1() by @petermetz in #3415
  • fix(connector-polkadot): use dynamic import calls for ESM dependencies by @petermetz in #3417
  • test(test-tooling): fix WS identity server port publish configuration by @petermetz in #3416
  • feat(bungee-hermes): ability to use connectors without instanciating APIs by @LordKubaya in #3295
  • test(test-tooling): add container image builder utilities by @petermetz in #3418
  • feat(besu): remove hard dependency on keychain by @jagpreetsinghsasan in #3338
  • build(deps): persistently bump word-wrap from 1.2.3 to >=1.2.5 by @ruzell22 in #3419
  • fix: address CVE-2022-24434, GHSA-wm7h-9275-46v2 caused by dicer by @petermetz in #3420
  • feat(persistence-fabric): rewrite the plugin by @outSH in #3308
  • ci(coverage): change coverage_ts.yaml condition to use success only by @aldousalvarez in #3422
  • build: bump curve25519-dalek from 4.1.1 to 4.1.2 in /packages/cacti-plugin-ledger-connector-stellar/src/test/rust/demo-contract in the cargo group across 1 directory by @dependabot in #3393
  • chore(cleanup-docs): deleted last-remaining deprecated files and folders by @VRamakrishna in #3424
  • chore(release): publish v2.0.0-rc.3 by @petermetz in #3427
  • feat(ledger-browser): rewrite fabric application by @outSH in #3320
  • refactor(connector-fabric): reusable error handler in REST endpoints by @ArchanaArige in #3423
  • test(plugin-keychain-google-sm): migrate remaining tape tests to Jest by @petermetz in #3425
  • test(cmd-api-server): migrate import from github test to Jest by @petermetz in #3426
  • chore(weaver): use specific fabric versions by @jenniferlianne in #3438
  • build: bump tokio from 1.34.0 to 1.39.1 in /packages/cactus-core-api in the cargo group across 1 directory by @dependabot in #3439
  • build(api-client): generate go client by @jagpreetsinghsasan in #3314
  • docs(build): add text build steps for Mac by @ashnashahgrover in #3421
  • build: bump time from 0.3.31 to 0.3.36 in /packages/cacti-plugin-ledger-connector-stellar/src/test/rust/demo-contract by @dependabot in #3430
  • build: bump rustix from 0.37.19 to 0.37.27 in /packages/cactus-plugin-keychain-vault/src/cactus-keychain-vault-server/rust/gen by @dependabot in #3432
  • build: bump openssl from 0.10.60 to 0.10.66 in /packages/cactus-plugin-keychain-vault/src/cactus-keychain-vault-server/rust/gen by @dependabot in #3433
  • ci(connector-xdai): fix docker rate limit issues with openethereum im… by @aldousalvarez in #3447
  • feat(go-ethereum-socketio): remove deprecated connector by @outSH in #3341
  • ci(actionlint): exclude files with very large number of linter errors by @petermetz in #3446
  • refactor(ci/github): run weaver tests on schedule, re-use workflows by @jenniferlianne in #3437
  • feat(ledger-browser): refactor home page by @outSH in #3340
  • fix(relay): curl openssl added -L; upgrade openssl from 1.1.1 to 3.0.14 by @sandeepnRES in #3465
  • build: bump the go_modules group across 9 directories with 1 update by @dependabot in #3392
  • feat(tcs-huawei-socketio): remove deprecated connector by @outSH in #3342
  • build: bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot in #3398
  • ci(github): workflow to ensure PR commit parity by @jagpreetsinghsasan in #3436
  • build: bump the cargo group across 2 directories with 1 update by @dependabot in #3454
  • ci(github): fix keychain-aws-sm no code coverage files/dir found by @petermetz in #3456
  • ci(github): upgrade actions/github-script to 7.0.1 project-wide by @petermetz in #3459
  • feat(persistence-ethereum): migrate to separate db schema by @outSH in #3347
  • feat(ledger-browser): implement dynamic app setup by @outSH in #3401
  • feat(connector-daml): aio image by @raynatopedrajeta in #3411
  • ci(github): upgrade [email protected] [email protected] [email protected] by @petermetz in #3478
  • feat(persistence-fabric): add sample setup scripts, improve documentation by @outSH in #3448
  • feat(persistence-ethereum): add sample setup scripts, improve documentation by @outSH in #3449
  • feat(weaver): upgrade to corda 4.12 and jvm 17 by @sandeepnRES in #3479
  • fix(ci): updated permissioning and versioning in GitHub Actions by @VRamakrishna in #3485
  • feat(corda): support 5.1 via TS/HTTP (no JVM) by @adrianbatuto in #3241
  • test(aries): refactor jest test negative test cases by @ashnashahgrover in #3474
  • feat(consortium-static): new consortium plugin by @eduv09 in #3471
  • build(deps): bump the npm_and_yarn group across 12 directories with 14 updates by @dependabot in #3304
  • test(besu): refactor jest test negative test cases by @ashnashahgrover in #3468
  • test(test-tooling): jest migrate postgres container constructor options by @petermetz in #3497
  • fix(security): address CVE-2022-3517 - minimatch < 3.0.5 ReDoS vuln by @petermetz in #3499
  • build(connector-corda): upgrade to Spring Boot v3.3.1 by @petermetz in #3492
  • fix(security): address CVE-2024-39338 SSRF in axios >= 1.3.2, <= 1.7.3 by @petermetz in #3498
  • feat(core-api): add createIsJwsGeneralTypeGuard, createAjvTypeGuard by @petermetz in #3494
  • ci(github): commit parity check based on similarity by @jagpreetsinghsasan in #3504
  • build(deps): bump the npm_and_yarn group across 43 directories with 7 updates by @dependabot in #3506
  • docs(ledger-browser): add initial GUI documentation and fix some bugs by @outSH in #3482
  • chore(release): publish v2.0.0-rc.4 by @petermetz in #3525
  • test(cmd-api-server): jestify install-basic-plugin-keychain-memory.test by @petermetz in #3510
  • build(github): fix @actions/download-artifact CVE-2024-42471 by @petermetz in #3512
  • test(api-client): jestify default-consortium-provider.test.ts by @petermetz in #3513
  • fix(openapi): openapi-generator-ignore file by @jagpreetsinghsasan in #3519
  • ci(github): skip commit parity for bots by @jagpreetsinghsasan in #3521
  • test(test-tooling): add new besu AIO image builder utility by @petermetz in #3528
  • test(connector-besu): jest migrate get-past-logs-endpoint.test.ts by @petermetz in #3529
  • ci(github): fix commit parity running outside PR by @jagpreetsinghsasan in #3535
  • build(deps): bump the npm_and_yarn group across 3 directories with 3 updates by @dependabot in #3533
  • feat(cmd-socketio-server): move to examples as deprecated by @outSH in #3541
  • test(connector-fabric): combine 3 tests into connector-fabric-baseline by @petermetz in #3520
  • docs(devcontainer): add trivy and its VSCode Extension by @ashnashahgrover in #3307
  • ci(github): commit parity to use PR title in check by @jagpreetsinghsasan in #3542
  • docs(api-server): explain local plugin import through packageSrc config by @petermetz in #3517
  • build(deps): bump openssl from 0.10.64 to 0.10.66 in /weaver/core/relay in the cargo group across 1 directory by @dependabot in #3543
  • build(deps): bump the npm_and_yarn group across 44 directories with 3 updates by @dependabot in #3540
  • fix(weaver-corda): added duplicate handling strategy in build.gradle by @sandeepnRES in #3548
  • test(test tooling): add DamlTestLedger implementation by @raynatopedrajeta in #3462
  • chore(release): publish v2.0.0-rc.5 by @petermetz in #3558
  • test(test-cmd-api-server): jestify plugin-import-with-npm-install-version by @petermetz in #3555
  • ci(release-automation): make release issuance atomic by @petermetz in #3563
  • chore(release): publish v2.0.0-rc.6 by @petermetz in #3564
  • chore(release): publish v2.0.0-rc.7 by @petermetz in #3567
  • test(cmd-api-server): jestify install-basic-plugin-consortium-manual by @petermetz in #3562
  • fix(test-tooling): use of hardcoded password by @ashnashahgrover in #3428
  • build(deps): bump the npm_and_yarn group across 3 directories with 7 updates by @dependabot in #3549
  • ci(github): enable manual publishing of custom git tags via input args by @petermetz in #3571
  • docs(ledger-browser): add links to documentation by @sirisayshello in #3575
  • fix: mitigate CVE-2024-42461 - bump elliptic to v6.5.7 by @petermetz in #3580
  • docs: change github org from hyperledger to hyperledger-cacti by @petermetz in #3579
  • chore(release): publish v2.0.0 by @petermetz in #3590

New Contributors

Full Changelog: v1.2.0...v2.0.0