Releases: hyperledger-cacti/cacti
Releases · hyperledger-cacti/cacti
v2.1.0
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
v2.1.0 - GO Fabric Utils Library for Interoperation - Dec 02, 2024
v2.1.0 - GO Fabric Library for Asset Exchange - Dec 02, 2024
v2.1.0 - GO Fabric Asset Management Interface - Dec 02, 2024
v2.1.0 - GO Fabric Interop Chaincode - Dec 02, 2024
v2.1.0 - GO Weaver Protos - Dec 02, 2024
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, ...
v2.0.0-rc.7
2.0.0-rc.7 (2024-10-01)
This release does not contain any new fixes nor features. We are trying to repair the release automation and issued this release while testing if the mentioned repairs were successful or not.