Skip to content

Releases: hyperledger-cacti/cacti

v2.1.0-alpha.1: Test Release

12 Nov 10:57

Choose a tag to compare

chore: added release script, fix npm registry URL

Signed-off-by: Sandeep Nishad <sandeep.nishad1@ibm.com>

SATP v0.0.3-beta

01 Oct 21:15
e895a4c

Choose a tag to compare

SATP v0.0.3-beta Pre-release
Pre-release

What's Changed

  • feat(fabric): serialization of ccp and sshconfig by @TheJagpreet in #3578
  • test(connector-besu): migrate get-past-logs-endpoint to Jest by @Akshitha1020 in #3608
  • fix: upgrade body-parser to >=1.20.3 to fix CVE-2024-45590 DoS attacks by @petermetz in #3658
  • fix(weaver-publish-npm): corrected publish URLs by @VRamakrishna in #3669
  • feat(copm): add Corda COPM implementation by @jenniferlianne in #3625
  • test(connector-besu): jest migrate get-transaction-endpoint by @Udhayakumari in #3621
  • fix(security): upgrade http-proxy-middleware to >=2.0.7 to mitigate DoS by @petermetz in #3662
  • build(deps): bump the npm_and_yarn group across 2 directories with 6 updates by @dependabot[bot] in #3589
  • test(test-plugin-ledger-connector-besu): jestify get-block-endpoint by @krriscode in #3607
  • feat(cactus-connector-fabric): add get transaction receipt by tx id by @RafaelAPB in #3644
  • fix(weaver): update the npm url in .npmrc to hyperledger-cacti by @sandeepnRES in #3672
  • feat(cactus-connector-ethereum): add RunTransactionV1Exchange to share receipt data by @RafaelAPB in #3643
  • chore: install secret detection on pre-commit hooks by @zondervancalvez in #3606
  • ci(trivy): fix scan failures due to TOOMANYREQUESTS DB error by @aldousalvarez in #3659
  • test(ghcr-example-supply-chain-app): fix missing patch @ionic-native by @zondervancalvez in #3651
  • test(htlc-eth-besu-erc20): migrate get-status-endpoint test cases to Jest by @Udhayakumari in #3674
  • ci(github): fix type exports in cactus-example-cbdc-bridging-frontend by @ruzell22 in #3675
  • feat(bungee-hermes): add BUNGEE package by @RafaelAPB in #3640
  • feat(ccmodel-hepheastus): add Hepheastus plugin by @RafaelAPB in #3641
  • build(deps): bump the npm_and_yarn group across 8 directories with 7 updates by @dependabot[bot] in #3703
  • chore: update actions by @ryjones in #3717
  • ci(github): fix type exports in packages/cacti-ledger-browser by @ruzell22 in #3706
  • ci(github): fix type exports in cactus-plugin-ledger-connector-polkadot by @ruzell22 in #3710
  • ci(custom-checks): fix dependencies being inconsistent phase 4 by @adrianbatuto in #3718
  • ci(custom-checks): fix dependencies being inconsistent phase 5 by @ruzell22 in #3719
  • ci(github): update publishing workflows to use github.repository_owner by @adrianbatuto in #3683
  • fix(corda): com.github.bft-smart:library:master-v1.1-beta-g6215ec8-87 not found by @petermetz in #3738
  • test(plugin-htlc-coordinator-besu): use Jest error assert in refund.test by @adrianbatuto in #3730
  • build(deps): bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /weaver/samples/fabric/go-cli in the go_modules group across 1 directory by @dependabot[bot] in #3700
  • ci(custom-checks): fix dependencies being inconsistent phase 2 by @TheJagpreet in #3721
  • ci(github): fix type exports in packages/cacti-plugin-copm-fabric by @ruzell22 in #3702
  • ci(github): fix Can't generate provenance for new or private package by @adrianbatuto in #3712
  • build(deps): bump the cargo group across 3 directories with 1 update by @dependabot[bot] in #3566
  • ci(github): add dependency version consistency check by @TheJagpreet in #3699
  • chore(satp-hermes): add maintainers to satp-hermes package by @RafaelAPB in #3734
  • test(connector-fabric): refactor jest test negative test cases by @adrianbatuto in #3735
  • fix(logger): files needs to migrated from Tape to Jest by @ruzell22 in #3737
  • chore: fix some function names in comment by @sjtucoder in #3739
  • ci(github): fix type exports in cactus-example-discounted-asset-trade by @ruzell22 in #3777
  • ci(github): fix type exports in cactus-example-electricity-trade by @ruzell22 in #3780
  • ci(all-nodejs-packages-publish): restrict job trigger pattern to semver by @adrianbatuto in #3786
  • build(deps): bump the cargo group across 2 directories with 1 update by @dependabot[bot] in #3736
  • build(deps): bump the npm_and_yarn group across 4 directories with 7 updates by @dependabot[bot] in #3733
  • test(htlc-eth-besu-erc20): migrate refund-endpoint test cases from Tape to Jest by @Udhayakumari in #3793
  • ci(weaver): update network-setups fabric setupCC.sh by @dnakashima in #3680
  • docs(copm): add sequence diagrams for COPM primitives by @jenniferlianne in #3716
  • fix(security): address GHSA-vjh7-7g9h-fjfh upgrade elliptic to >=6.6.1 by @petermetz in #3806
  • fix(security): address GHSA ID GHSA-v778-237x-gjrc by @petermetz in #3816
  • build(deps): bump the go_modules group across 7 directories with 3 updates by @dependabot[bot] in #3807
  • build(deps): fix CVE-2025-27152 upgrade axios >=1.8.2 by @petermetz in #3820
  • build(deps): fix CVE-2024-30260 ensure undici >=5.28.4 and >=6.11.1 by @petermetz in #3818
  • chore(plugins): unify package json fields by @outSH in #3714
  • build(deps): bump the npm_and_yarn group across 43 directories with 10 updates by @dependabot[bot] in #3811
  • feat(plugin-keychain-azure-kv): add refresh token credential support by @petermetz in #3826
  • feat(cmd-api-server): configurable OpenAPI HTTP request validation by @petermetz in #3832
  • build(deps): bump the npm_and_yarn group across 3 directories with 11 updates by @dependabot[bot] in #3835
  • fix(dast): ccp, sshconfig missing by @raynatopedrajeta in #3705
  • feat(fabric-connector): add getDiscoveryResults endpoint by @outSH in #3727
  • feat(common): add BigInt JSON replacer (number -> string) by @petermetz in #3830
  • build(deps): bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in #3838
  • build(deps-dev): bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #3843
  • test(fabric-connector): connector-fabric-baseline test is failing by @petermetz in #3841
  • ci(custom-checks): add common package json fields check by @outSH in #3833
  • fix(stellar): vulnerability GHSA-x4gp-pqpj-f43q by @TheJagpreet in #3862
  • feat(connector-ethereum): add event listener for smart contracts by @AndreAugusto11 in #3865
  • ci(deps): immutable hash based dep pinning by @TheJagpreet in #3855
  • test(besu-all-in-one): add support for >=v6.12 Linux kernels (OpenJDK) by @petermetz in #3868
  • docs(vscode): high level devcontainer quickstart documentation by @musicboy0322 in #3863
  • docs(readme): updated vscode, licence, openssf, issue badges by @TheJagpreet in #3858
  • ci(custom-check): fix deps being inconsistent phase 1 by @TheJagpreet in #3847
  • ci(custom-checks): fix deps being inconsistent phase 3 by @TheJagpreet in #3848
  • test(test-tooling): support for custom docker network by @LordKubaya in #3871
  • build(deps): ...
Read more

v2.1.0

02 Dec 17:42
v2.1.0
dc140e6

Choose a tag to compare

See Conventional Commits for commit guidelines.

2.1.0 (2024-12-01)

Bug Fixes

  • besu: deployContractSolBytecodeNoKeychainV1 requires keychainId (11dacbc), closes #3586
  • connector-besu: do not crash if ledger unreachable - send HTTP 503 (394323e)
  • connector-besu: set contract bytecode field's max length to 49154 (33b2cf0), closes #3636

Features

  • cactus-connector-besu: add IRunTransactionV1Exchange to share receipt data (3097c84)
  • cactus-consortium: add Ethereum ledger type (4265725)
  • cactus-core-api: add Ethereum ledger type (a1be603)
  • copm: add fabric COPM implementation (7af9983)

Performance Improvements

  • github: add knob/flag to manually override CI skip (ed36bbe)

v2.1.0 - GO Fabric Weaver SDK - Dec 02, 2024

02 Dec 17:26
dc140e6

Choose a tag to compare

  • Go Module: github.com/hyperledger-cacti/cacti/weaver/sdks/fabric/go-sdk
  • Release: v2.1.0
  • Readme: Here.
  • Source: Here

v2.1.0 - GO Fabric Utils Library for Interoperation - Dec 02, 2024

02 Dec 17:26
dc140e6

Choose a tag to compare

  • Go Module: github.com/hyperledger-cacti/cacti/weaver/core/network/fabric-interop-cc/libs/utils
  • Release: v2.1.0
  • Readme: Here.
  • Source: Here

v2.1.0 - GO Fabric Library for Asset Exchange - Dec 02, 2024

02 Dec 17:26
dc140e6

Choose a tag to compare

  • Go Module: github.com/hyperledger-cacti/cacti/weaver/core/network/fabric-interop-cc/libs/assetexchange
  • Release: v2.1.0
  • Readme: Here.
  • Source: Here

v2.1.0 - GO Fabric Asset Management Interface - Dec 02, 2024

02 Dec 17:26
dc140e6

Choose a tag to compare

  • Go Module: github.com/hyperledger-cacti/cacti/weaver/core/network/fabric-interop-cc/interfaces/asset-mgmt
  • Release: v2.1.0
  • Readme: Here.
  • Source: Here

v2.1.0 - GO Fabric Interop Chaincode - Dec 02, 2024

02 Dec 17:32
dc140e6

Choose a tag to compare

  • Go Module: github.com/hyperledger-cacti/cacti/weaver/core/network/fabric-interop-cc/contracts/interop
  • Release: v2.1.0
  • Readme: Here.
  • Source: Here

v2.1.0 - GO Weaver Protos - Dec 02, 2024

02 Dec 17:20
dc140e6

Choose a tag to compare

  • Go Module: github.com/hyperledger-cacti/cacti/weaver/common/protos-go
  • Release: v2.1.0
  • Readme: Here.
  • Source: Here

v2.0.0

17 Oct 21:03
v2.0.0

Choose a tag to compare

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, ...
Read more