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
- @Poonam1607 made their first contribution in #2414
- @barnapa made their first contribution in #2331
- @deepto98 made their first contribution in #2424
- @arnabnandikgp made their first contribution in #2439
- @adrianbatuto made their first contribution in #2425
- @akankshadixit made their first contribution in #2098
- @123wyl123 made their first contribution in #2417
- @rudranshsharma123 made their first contribution in #2513
- @VattiPraveen made their first contribution in #2564
- @bmvd70 made their first contribution in #2695
- @Yogesh01000100 made their first contribution in #2751
- @urvish667 made their first contribution in #2706
- @GoodDaisy made their first contribution in #2795
- @KaganCanSit made their first contribution in #2907
- @TXH2020 made their first contribution in #2948
- @ArchanaArige made their first contribution in #2979
- @shivam-Purohit made their first contribution in #2854
- @AnmolBansalDEV made their first contribution in #2877
- @jmoagacn made their first contribution in #3209
- @krisstern made their first contribution in #3178
- @outsidethecode made their first contribution in #3001
- @corthDfine made their first contribution in #3265
- @fazzatti made their first contribution in #3274
- @rajat-dlt made their first contribution in #3301
- @suvajit-sarkar made their first contribution in #3325
- @jenniferlianne made their first contribution in #3353
- @raynatopedrajeta made their first contribution in #3278
- @ashnashahgrover made their first contribution in #3421
- @sirisayshello made their first contribution in #3575
Full Changelog: v1.2.0...v2.0.0