Releases: Chia-Network/cadt
Releases · Chia-Network/cadt
1.7.26-rc18
Release 1.7.26-rc18 * refactor: extract shared isTransientWalletError helper ([ffbf4a3](https://github.com/Chia-Network/cadt/commit/ffbf4a3)) * fix: add 10-minute timeout to getSubscribedStoreData sync wait loop ([7351d52](https://github.com/Chia-Network/cadt/commit/7351d52)) * fix: add defensive fallback return after retry loop in _createStoresInParallel ([398382a](https://github.com/Chia-Network/cadt/commit/398382a)) * fix: add missing 'DataLayer Wallet already exists' to upgradeFromV1 retry check ([11bd328](https://github.com/Chia-Network/cadt/commit/11bd328)) * fix: add retry logic for transient wallet errors in parallel store creation ([abb65b1](https://github.com/Chia-Network/cadt/commit/abb65b1)) * fix: align coin-management test constants with production COIN_SIZE ([e7f44f4](https://github.com/Chia-Network/cadt/commit/e7f44f4)) * fix: floor coin split size at dust filter threshold ([df27126](https://github.com/Chia-Network/cadt/commit/df27126)) * fix: remove overly broad lowercase 'wallet' match from transient error checks ([65a324c](https://github.com/Chia-Network/cadt/commit/65a324c)) * fix: size split coins to match operational requirements ([20baea7](https://github.com/Chia-Network/cadt/commit/20baea7)) * chore: Update dependabot ([02b86f6](https://github.com/Chia-Network/cadt/commit/02b86f6)) * docs: add reclaim-home endpoint to table of contents ([d75aa04](https://github.com/Chia-Network/cadt/commit/d75aa04)) * docs: fill remaining TOC gaps in V1 and V2 API docs ([f943448](https://github.com/Chia-Network/cadt/commit/f943448)) * docs: remove duplicate empty POST Examples heading in governance section ([8db41dd](https://github.com/Chia-Network/cadt/commit/8db41dd)) * docs: restore missing staging POST TOC entries and remove duplicate governance heading ([c0b026d](https://github.com/Chia-Network/cadt/commit/c0b026d))
1.7.26-rc17
Release 1.7.26-rc17 * fix(CI): add shell: bash to sqlite3 verification step for Windows compat ([1616a43](https://github.com/Chia-Network/cadt/commit/1616a43)) * fix(CI): add smoke test for built binaries ([f5a9ccb](https://github.com/Chia-Network/cadt/commit/f5a9ccb)) * fix(CI): capture correct exit code in smoke test ([c6c3f5c](https://github.com/Chia-Network/cadt/commit/c6c3f5c)) * fix(CI): copy node_sqlite3.node to path pkg prelude resolves at runtime ([8427a1e](https://github.com/Chia-Network/cadt/commit/8427a1e)) * fix(CI): fix esbuild override and Windows sqlite3 path ([11f0bdd](https://github.com/Chia-Network/cadt/commit/11f0bdd)) * fix(CI): upgrade yao-pkg and fix Node 24 native addon resolution ([0de1637](https://github.com/Chia-Network/cadt/commit/0de1637))
1.7.26-rc16
Release 1.7.26-rc16 * chore: add cursor rule to validate YAML and JSON after edits ([3288542](https://github.com/Chia-Network/cadt/commit/3288542)) * chore: add npm install reminder to test-runner agent config ([bfe00ee](https://github.com/Chia-Network/cadt/commit/bfe00ee)) * chore: move cursor rule out of project scope ([11c88a2](https://github.com/Chia-Network/cadt/commit/11c88a2)) * fix: add wallet sync retry to V1→V2 upgrade and fix test fast-fail logic ([88cf8dd](https://github.com/Chia-Network/cadt/commit/88cf8dd)) * fix: correct V1 config destructuring and add on-chain verification ([1038bf8](https://github.com/Chia-Network/cadt/commit/1038bf8)) * fix: enable parallel execution of v1 and v2 integration tests ([69f54c3](https://github.com/Chia-Network/cadt/commit/69f54c3)) * fix: only insert new version key when adding V2 to existing governance ([b2a876a](https://github.com/Chia-Network/cadt/commit/b2a876a)) * fix: prevent duplicate mirror creation from concurrent addMirror calls ([b24b845](https://github.com/Chia-Network/cadt/commit/b24b845)) * fix: serialize governance datalayer store creation to avoid race condition ([ad0279e](https://github.com/Chia-Network/cadt/commit/ad0279e)) * fix(CI): add wallet sync wait before importing remote v2 org ([5c9d99a](https://github.com/Chia-Network/cadt/commit/5c9d99a)) * fix(CI): handle V2 API array response format in sync verification ([e0ee319](https://github.com/Chia-Network/cadt/commit/e0ee319)) * fix(CI): handle wallet sync race condition in v1 upgrade test ([9b49c8d](https://github.com/Chia-Network/cadt/commit/9b49c8d)) * fix(CI): increase V2 governance creation timeout in v1v2 test ([696b75f](https://github.com/Chia-Network/cadt/commit/696b75f)) * fix(CI): prevent mirrors and fix org import in sync test ([63a6175](https://github.com/Chia-Network/cadt/commit/63a6175)) * fix(CI): use correct V2 governance body ID for sync test ([2c5e432](https://github.com/Chia-Network/cadt/commit/2c5e432)) * fix(V2): add pagination params to CI verification curls and fix doc response examples ([076f46f](https://github.com/Chia-Network/cadt/commit/076f46f)) * fix(V2): exclude governance table from MySQL mirror database ([fd9559f](https://github.com/Chia-Network/cadt/commit/fd9559f)) * fix(V2): prevent duplicate mirrors and governance data rollback ([2b80417](https://github.com/Chia-Network/cadt/commit/2b80417)) * fix(V2): store mainGoveranceBodyId when adding V2 to existing V1 governance ([8f5b64c](https://github.com/Chia-Network/cadt/commit/8f5b64c)) * fix(V2): wait for wallet settlement before singleton push during upgrade ([f947415](https://github.com/Chia-Network/cadt/commit/f947415)) * feat(CI): add live API tests for governance body creation ([164ab3c](https://github.com/Chia-Network/cadt/commit/164ab3c)) * feat(CI): add v2 remote sync verification test job ([19bb179](https://github.com/Chia-Network/cadt/commit/19bb179)) * feat(V2): add orgUid ownership filtering to all V2 data endpoints ([33c339b](https://github.com/Chia-Network/cadt/commit/33c339b)) * feat(V2): enforce required pagination on all v2 list endpoints ([25781ab](https://github.com/Chia-Network/cadt/commit/25781ab)) * test(V2): add orgUid=me filtering tests to all live API endpoints ([979a877](https://github.com/Chia-Network/cadt/commit/979a877)) * perf: add waitForSpendableCoins before V2 governance store creation ([48147d9](https://github.com/Chia-Network/cadt/commit/48147d9)) * perf: parallelize governance store creation in v1 and v2 ([0ec2ba7](https://github.com/Chia-Network/cadt/commit/0ec2ba7)) * perf(CI): reduce test timeouts based on observed CI timings ([be9dd76](https://github.com/Chia-Network/cadt/commit/be9dd76)) * ci: don't sync v2 governance as live api tests don't support it yet ([5c95908](https://github.com/Chia-Network/cadt/commit/5c95908)) * ci: fix v2 governance org ID ([a5ba9ce](https://github.com/Chia-Network/cadt/commit/a5ba9ce))
1.7.26-rc15
Release 1.7.26-rc15 * chore: add npm install reminder to test-runner agent config ([4d65e91](https://github.com/Chia-Network/cadt/commit/4d65e91)) * fix: enable parallel execution of v1 and v2 integration tests ([1502879](https://github.com/Chia-Network/cadt/commit/1502879)) * fix: harden reclaim-home concurrency and validation ([632d454](https://github.com/Chia-Network/cadt/commit/632d454)) * fix: harden reclaim-home promotion and add concurrency coverage ([c741de6](https://github.com/Chia-Network/cadt/commit/c741de6)) * fix: prevent duplicate mirror creation from concurrent addMirror calls ([0ec232d](https://github.com/Chia-Network/cadt/commit/0ec232d)) * fix: replace sinon ESM stubs with simulator-based ownership in v1 reclaim-home test ([6aad4e6](https://github.com/Chia-Network/cadt/commit/6aad4e6)) * feat: add reclaim-home endpoint for v1 and v2 organizations ([1ca4be5](https://github.com/Chia-Network/cadt/commit/1ca4be5))
1.7.26-rc14
Release 1.7.26-rc14 * fix: detect and block writes to DataLayer stores with lost local data ([989d928](https://github.com/Chia-Network/cadt/commit/989d928)) * fix: improve v1 test reliability and fix pre-existing test bugs ([1c1e58d](https://github.com/Chia-Network/cadt/commit/1c1e58d)) * fix: serialize projectSector array to JSON before staging ([d998c3c](https://github.com/Chia-Network/cadt/commit/d998c3c)) * fix: update test assertions for serialized projectSector and staging cleanup ([adb0ddb](https://github.com/Chia-Network/cadt/commit/adb0ddb)) * perf: skip unnecessary delays in simulator mode for faster tests ([482f572](https://github.com/Chia-Network/cadt/commit/482f572)) * feat(V2): make key fields required across V2 API endpoints ([44c7a0d](https://github.com/Chia-Network/cadt/commit/44c7a0d))
1.7.26-rc13
Release 1.7.26-rc13 * fix: add file_store mirror to periodic mirror check ([8863bab](https://github.com/Chia-Network/cadt/commit/8863bab)) * fix(CI): add wallet sync wait and retry to mirror deletion ([fe21047](https://github.com/Chia-Network/cadt/commit/fe21047)) * fix(DEPS): resolve transitive dependency vulnerabilities with npm overrides ([2c3fd31](https://github.com/Chia-Network/cadt/commit/2c3fd31)) * fix(V2): add organizations to MySQL mirror and fix long AEF index names ([3d6f8c0](https://github.com/Chia-Network/cadt/commit/3d6f8c0)) * fix(V2): use correct mirror DB name in test verification helper ([65229c2](https://github.com/Chia-Network/cadt/commit/65229c2)) * fix(V2): use exact mirror DB name from config, validate V1/V2 names differ ([32cdcd5](https://github.com/Chia-Network/cadt/commit/32cdcd5)) * fix(V2): use explicit short index names in AEF migrations for MySQL compat ([da57382](https://github.com/Chia-Network/cadt/commit/da57382)) * test(V2): add integration tests for mirror DB name validation ([972e1d4](https://github.com/Chia-Network/cadt/commit/972e1d4)) * test(V2): add OrganizationsV2Mirror to model and backfill tests ([04fdffa](https://github.com/Chia-Network/cadt/commit/04fdffa))
1.7.26-rc12
Release 1.7.26-rc12 * fix: extend wallet sync retry to 20 minutes for organization creation ([1569deb](https://github.com/Chia-Network/cadt/commit/1569deb)) * fix: handle 'Latest root is already confirmed' as successful push ([f6cda4e](https://github.com/Chia-Network/cadt/commit/f6cda4e)) * fix: handle 'Latest root is already confirmed' as successful push ([0e2a912](https://github.com/Chia-Network/cadt/commit/0e2a912)) * fix: preserve issuance data during methodology column rename migration ([f16bb1b](https://github.com/Chia-Network/cadt/commit/f16bb1b)) * fix(V2): change projectStatus from array to single string value ([c5894a5](https://github.com/Chia-Network/cadt/commit/c5894a5)) * fix(V2): correct invalid picklist values in AEF T3/T4 test data generators ([5a01941](https://github.com/Chia-Network/cadt/commit/5a01941)) * fix(V2): correct picklist validation keys and consolidate picklist files ([6194641](https://github.com/Chia-Network/cadt/commit/6194641)) * refactor: optimize AI rules and skills for conciseness and clarity ([9c40abe](https://github.com/Chia-Network/cadt/commit/9c40abe)) * docs: add cadt-testing skill for integration and live API tests ([546d6ae](https://github.com/Chia-Network/cadt/commit/546d6ae)) * docs: add gh-ci-debugging skill for GitHub Actions troubleshooting ([1d0ba59](https://github.com/Chia-Network/cadt/commit/1d0ba59)), closes [#ci-debugging](https://github.com/Chia-Network/cadt/issues/ci-debugging) * chore: ai rule for commit messages ([c21e8d3](https://github.com/Chia-Network/cadt/commit/c21e8d3)) * chore: ai rules ([3e03f74](https://github.com/Chia-Network/cadt/commit/3e03f74)) * chore: slim down fnm rule to pointer, move details to shared skill ([a9c9762](https://github.com/Chia-Network/cadt/commit/a9c9762)) * ci: disable wallet connect_to_unknown_peers in test config ([ea93b6d](https://github.com/Chia-Network/cadt/commit/ea93b6d)) * feat(V2): add idempotent MySQL mirror backfill on startup ([40fb0b1](https://github.com/Chia-Network/cadt/commit/40fb0b1)) * feat(V2): move test databases to tests/test-dbs/ with timestamped filenames for parallel execution ([ab9a10c](https://github.com/Chia-Network/cadt/commit/ab9a10c)) * build: updated packages ([52b663e](https://github.com/Chia-Network/cadt/commit/52b663e)) * build: use latest debian release in docker ([bc4373c](https://github.com/Chia-Network/cadt/commit/bc4373c)) * build(V2): update Node.js from 20.16/20.18 to 20.20 LTS across all configs ([d547b79](https://github.com/Chia-Network/cadt/commit/d547b79)) * build(V2): upgrade from Node.js 20 to Node.js 24 LTS ([39eac1c](https://github.com/Chia-Network/cadt/commit/39eac1c)) * test: add mirror validation to live API organization creation tests ([cca1c33](https://github.com/Chia-Network/cadt/commit/cca1c33)) * test: move mirror validation test to end of live api tests ([c2ed224](https://github.com/Chia-Network/cadt/commit/c2ed224))
1.7.26-rc11
Release 1.7.26-rc11 * fix: add missing imports to estimation-v2.model.js and fix mirror enable logic ([81cf95c](https://github.com/Chia-Network/cadt/commit/81cf95c)) * fix: add multer upload limits ([89b5436](https://github.com/Chia-Network/cadt/commit/89b5436)) * fix: adjust coin size down to fit better in small ci wallet ([0791d74](https://github.com/Chia-Network/cadt/commit/0791d74)) * fix: continue improving org sync based on testing results ([6b349a9](https://github.com/Chia-Network/cadt/commit/6b349a9)) * fix: fix V2 tests to use main models and add UUID auto-generation to modeltypes ([77cece6](https://github.com/Chia-Network/cadt/commit/77cece6)) * fix: improve org creation reliability and coin management ([f2c1380](https://github.com/Chia-Network/cadt/commit/f2c1380)) * fix: improved org syncing on creation ([8c1560f](https://github.com/Chia-Network/cadt/commit/8c1560f)) * fix: increase coin split size and use config fee for coin management ([b992569](https://github.com/Chia-Network/cadt/commit/b992569)) * fix: more org sync fixes ([00e7a53](https://github.com/Chia-Network/cadt/commit/00e7a53)) * fix: more org sync fixes ([8e9a551](https://github.com/Chia-Network/cadt/commit/8e9a551)) * fix: more org sync fixes ([cb12047](https://github.com/Chia-Network/cadt/commit/cb12047)) * fix: org syncing improvements ([cfe3a07](https://github.com/Chia-Network/cadt/commit/cfe3a07)) * fix: prevent V1 to V2 upgrade race condition by validating singleton data ([4bbd921](https://github.com/Chia-Network/cadt/commit/4bbd921)) * fix: resolve V2 upgrade test failures ([e14d73b](https://github.com/Chia-Network/cadt/commit/e14d73b)) * fix: security improvements on routes ([fc0d05c](https://github.com/Chia-Network/cadt/commit/fc0d05c)) * fix: syncing using wrong function ([c24c081](https://github.com/Chia-Network/cadt/commit/c24c081)) * fix: use MariaDB for MySQL mirror testing and add startup phase retry ([f5bfd0d](https://github.com/Chia-Network/cadt/commit/f5bfd0d)) * fix: use MySQL mirror when configured regardless of NODE_ENV ([34e5b0b](https://github.com/Chia-Network/cadt/commit/34e5b0b)) * fix: use V2.MIRROR_DB config path for V2 MySQL mirror testing ([c386346](https://github.com/Chia-Network/cadt/commit/c386346)) * fix(V2): fix governance orgList sync and coin management sizing ([a8121f0](https://github.com/Chia-Network/cadt/commit/a8121f0)) * fix(V2): use StagingV2.create instead of upsert in project transfer ([80d165b](https://github.com/Chia-Network/cadt/commit/80d165b)) * feat: add rate limiting ([ffd34b9](https://github.com/Chia-Network/cadt/commit/ffd34b9)) * feat: implement V2 MySQL mirror database functionality ([eaf5891](https://github.com/Chia-Network/cadt/commit/eaf5891)) * feat(TEST): add org creation timing reports to live API tests ([19f0aab](https://github.com/Chia-Network/cadt/commit/19f0aab)) * test: add mysql tests to ci ([3bb43a4](https://github.com/Chia-Network/cadt/commit/3bb43a4)) * test: fix flakey race condition test ([2b9d984](https://github.com/Chia-Network/cadt/commit/2b9d984)) * test: fix MySQL mirror verification to handle DECIMAL precision differences ([ee39543](https://github.com/Chia-Network/cadt/commit/ee39543)) * test: fix org validation tests ([f42c65d](https://github.com/Chia-Network/cadt/commit/f42c65d)) * test: improve org testing ([fc6c4f4](https://github.com/Chia-Network/cadt/commit/fc6c4f4)) * test: more org testing ([f755c81](https://github.com/Chia-Network/cadt/commit/f755c81)) * test: remove redundant tests and combine other tests ([e7929ed](https://github.com/Chia-Network/cadt/commit/e7929ed)) * test: test fixes for org setup ([18011e5](https://github.com/Chia-Network/cadt/commit/18011e5)) * test: test fixes for org setup ([d0e5b85](https://github.com/Chia-Network/cadt/commit/d0e5b85)) * chore: dependency updates ([5df56bc](https://github.com/Chia-Network/cadt/commit/5df56bc))
1.7.26-rc10
Release 1.7.26-rc10 * Improved org syncing (#1491) ([f46fb05](https://github.com/Chia-Network/cadt/commit/f46fb05)), closes [#1491](https://github.com/Chia-Network/cadt/issues/1491)
1.7.26-rc9
Release 1.7.26-rc9 * fix: syncing using wrong function (#1490) ([9e46f4b](https://github.com/Chia-Network/cadt/commit/9e46f4b)), closes [#1490](https://github.com/Chia-Network/cadt/issues/1490)