diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index 4c86b7af93..6db3327f69 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -5,8 +5,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [3.6.0] - 2024-01-25 ### Changed -- Update `@subql/node-core` with a performance fix when using modulo filters with other datasources +- Update @subql/node-core with + - a performance fix when using modulo filters with other datasources + - support for CSV exports + - support for schema migrations ## [3.5.2] - 2024-01-18 ### Fixed @@ -381,7 +386,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Init release -[Unreleased]: https://github.com/subquery/subql-ethereum/compare/node-ethereum/3.5.2...HEAD +[Unreleased]: https://github.com/subquery/subql-ethereum/compare/node-ethereum/3.6.0...HEAD +[3.6.0]: https://github.com/subquery/subql-ethereum/compare/node-ethereum/3.5.2...node-ethereum/3.6.0 [3.5.2]: https://github.com/subquery/subql-ethereum/compare/node-ethereum/3.5.1...node-ethereum/3.5.2 [3.5.1]: https://github.com/subquery/subql-ethereum/compare/node-ethereum/3.5.0...node-ethereum/3.5.1 [3.5.0]: https://github.com/subquery/subql-ethereum/compare/node-ethereum/3.4.5...node-ethereum/3.5.0 diff --git a/packages/node/package.json b/packages/node/package.json index 6a152900bd..207097888b 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@subql/node-ethereum", - "version": "3.5.3-0", + "version": "3.6.0", "description": "", "author": "Ian He", "license": "GPL-3.0", @@ -25,10 +25,10 @@ "@nestjs/event-emitter": "^2.0.0", "@nestjs/platform-express": "^9.4.0", "@nestjs/schedule": "^3.0.1", - "@subql/common": "^3.3.1-1", + "@subql/common": "^3.3.1", "@subql/common-ethereum": "workspace:*", - "@subql/node-core": "7.0.9-1", - "@subql/testing": "^2.0.2", + "@subql/node-core": "^7.1.0", + "@subql/testing": "^2.1.0", "@subql/types-ethereum": "workspace:*", "cacheable-lookup": "6", "cron-converter": "^1.0.2", @@ -65,6 +65,5 @@ "files": [ "/dist", "/bin" - ], - "stableVersion": "3.5.2" + ] } diff --git a/packages/node/src/ethereum/api.ethereum.test.ts b/packages/node/src/ethereum/api.ethereum.test.ts index 2a7da07414..ddb05e5fbf 100644 --- a/packages/node/src/ethereum/api.ethereum.test.ts +++ b/packages/node/src/ethereum/api.ethereum.test.ts @@ -35,9 +35,9 @@ const ds: SubqlRuntimeDatasource = { kind: EthereumDatasourceKind.Runtime, startBlock: 16258633, options: { abi: 'erc721' }, - assets: { - erc721: { file: path.join(__dirname, '../../test/erc721.json') }, - } as unknown as Map, + assets: new Map([ + ['erc721', { file: path.join(__dirname, '../../test/erc721.json') }], + ]), }; jest.setTimeout(90000); diff --git a/yarn.lock b/yarn.lock index 472c795aad..b1c8b3fc08 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3306,7 +3306,7 @@ __metadata: languageName: unknown linkType: soft -"@subql/common@npm:3.3.1, @subql/common@npm:^3.3.1, @subql/common@npm:^3.3.1-1": +"@subql/common@npm:3.3.1, @subql/common@npm:^3.3.1": version: 3.3.1 resolution: "@subql/common@npm:3.3.1" dependencies: @@ -3337,9 +3337,9 @@ __metadata: languageName: node linkType: hard -"@subql/node-core@npm:7.0.9-1": - version: 7.0.9-1 - resolution: "@subql/node-core@npm:7.0.9-1" +"@subql/node-core@npm:^7.1.0": + version: 7.1.0 + resolution: "@subql/node-core@npm:7.1.0" dependencies: "@apollo/client": ^3.8.8 "@nestjs/common": ^9.4.0 @@ -3349,11 +3349,12 @@ __metadata: "@subql/common": 3.3.1 "@subql/testing": 2.1.0 "@subql/types": 3.3.0 - "@subql/utils": 2.6.3-0 + "@subql/utils": 2.7.0 "@willsoto/nestjs-prometheus": ^5.4.0 async-lock: ^1.4.0 async-mutex: ^0.4.0 cross-fetch: ^3.1.6 + csv-stringify: ^6.4.5 dayjs: ^1.10.7 lodash: ^4.17.21 lru-cache: 10.1.0 @@ -3363,7 +3364,7 @@ __metadata: tar: ^6.1.11 vm2: ^3.9.19 yargs: ^16.2.0 - checksum: f8553ea0f7491b2a91aba0f2471e57adc3cf7f4d37f3086d078376917f73a47eaac640cc1fc49dceacc866db62dc747fa3cad9963b5971e83f22debdb0acbf71 + checksum: e7bd14075f04771851d658aace3690ea09b032267d42ab73bd27cc1340726a667e7bf668d9583b197475c9d9fc6ff6df69725acfead17fc4d7360d5ce900ad84 languageName: node linkType: hard @@ -3379,10 +3380,10 @@ __metadata: "@nestjs/schedule": ^3.0.1 "@nestjs/schematics": ^9.2.0 "@nestjs/testing": ^9.4.0 - "@subql/common": ^3.3.1-1 + "@subql/common": ^3.3.1 "@subql/common-ethereum": "workspace:*" - "@subql/node-core": 7.0.9-1 - "@subql/testing": ^2.0.2 + "@subql/node-core": ^7.1.0 + "@subql/testing": ^2.1.0 "@subql/types-ethereum": "workspace:*" "@types/express": ^4.17.13 "@types/jest": ^27.4.0 @@ -3412,7 +3413,7 @@ __metadata: languageName: unknown linkType: soft -"@subql/testing@npm:2.1.0": +"@subql/testing@npm:2.1.0, @subql/testing@npm:^2.1.0": version: 2.1.0 resolution: "@subql/testing@npm:2.1.0" dependencies: @@ -3421,15 +3422,6 @@ __metadata: languageName: node linkType: hard -"@subql/testing@npm:^2.0.2": - version: 2.0.2 - resolution: "@subql/testing@npm:2.0.2" - dependencies: - "@subql/types": ^2.1.3 - checksum: c564a80d226509c5343b2ffb8f10f6836a16ace8767bd8805db68ae0b01f000ec5e66b889049d1ff3fc401b5e343d447a5407f14515dc572e5695e15c862a37a - languageName: node - linkType: hard - "@subql/types-core@npm:0.3.0": version: 0.3.0 resolution: "@subql/types-core@npm:0.3.0" @@ -3477,18 +3469,9 @@ __metadata: languageName: node linkType: hard -"@subql/types@npm:^2.1.3": - version: 2.2.0 - resolution: "@subql/types@npm:2.2.0" - peerDependencies: - "@polkadot/api": ^10 - checksum: 1dd38caed6697182862792401b8edf3dec04ddaa8caf1b6255363c5a53ddad98a22a24a3eab92b7c8b0ee0d19e09c9b20b44bd0c988f416d6b72ac5a016e5d6d - languageName: node - linkType: hard - -"@subql/utils@npm:2.6.3-0": - version: 2.6.3-0 - resolution: "@subql/utils@npm:2.6.3-0" +"@subql/utils@npm:2.7.0": + version: 2.7.0 + resolution: "@subql/utils@npm:2.7.0" dependencies: "@polkadot/util": ^12.5.1 "@polkadot/util-crypto": ^12.5.1 @@ -3504,7 +3487,7 @@ __metadata: rotating-file-stream: ^3.0.2 semver: ^7.5.2 tar: ^6.1.11 - checksum: 7f1495963f30837d3bd74ab5f3dcc9d35a50af5cd88104ac055811de559d6946c2de70137bdc325b67e67196e3100bcde669e550be800c5af3e6c237ac9eeaeb + checksum: fd0b783a1b648d3364670cbfdc173685f76c04c14868849a336206a1ae308036e11d48a7ed48561c29f5a2ba1bb964d3a2fab08f2676fb61fba1f1385099ea24 languageName: node linkType: hard @@ -5996,6 +5979,13 @@ __metadata: languageName: node linkType: hard +"csv-stringify@npm:^6.4.5": + version: 6.4.5 + resolution: "csv-stringify@npm:6.4.5" + checksum: 4da6ceb911735294c970880f295afc8f5e140702bb3f239f2cee2feb7f88f989e25238bae59558ad6b6f16adeb9407e74259f614ed3a9d49d06656aaac4d222e + languageName: node + linkType: hard + "d@npm:1, d@npm:^1.0.1": version: 1.0.1 resolution: "d@npm:1.0.1"