# Changelog All notable changes to this project will be documented in this file. ## [9.0.1](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v9.0.0...v9.0.1) (2026-05-19) ### Changed * set TDX as default tag for all order creation ([#562](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/562)) ([da4a8b7](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/da4a8b78794ba1205d62897deff63ef3ca787c1b)) ## [9.0.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.24.0...v9.0.0) (2026-04-29) ### ⚠ BREAKING CHANGES * remove SGX SCONE * EnhancedWallet is removed, any ethers AbstractSigner can be used instead * bellecour and ethereum mainnet are removed; native mode is removed; gas price customization is removed; embedded ethers FallbackProvider and related provider options are removed * remove deprecated CLI commands sendRLC and sendETH * remove result proxy related methods and configuration; update `checkStorageTokenExists` and `pushStorageToken`, provider is now required * remove originalError from errors (use cause instead) * remove legacy API compatibility for `fetchAppOrderbook` and `fetchDatasetOrderbook` * remove ENS related methods and configuration * remove methods for setting workerpool API url * remove bridge related methods and configuration * remove multi SMS and gramine support ([#517](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/517)) * remove voucher support ([#511](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/511)) ### Added * remove multi SMS and gramine support ([#517](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/517)) ([83dce56](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/83dce56a8a79d056e1ef3d414a968652360962c9)) * remove voucher support ([#511](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/511)) ([7182335](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/71823358dadc222f97a7adf03a305f6240861d32)) ### Changed * remove bellecour and ethereum mainnet chains ([04c07cf](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/04c07cf84bf976b0a2c1d401bfab3bb010c234ba)) * remove bridge related methods and configuration ([60f3549](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/60f35490abc37e98afed7365b7b14971deed46d0)) * remove deprecated CLI commands sendRLC and sendETH ([689aa2e](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/689aa2e3da185e55d5a42ec17269a5d50e7c312a)) * remove EnhancedWallet ([7a500a9](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/7a500a95bbd8beb2e2d7c43a402969e662fd95c5)) * remove ENS related methods and configuration ([a026490](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/a026490bec185c108cfd669e9fba792717215234)) * remove legacy API compatibility for `fetchAppOrderbook` and `fetchDatasetOrderbook` ([584f436](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/584f436d2614c32d07998e0d4ce55064f7727219)) * remove methods for setting workerpool API url ([15562e4](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/15562e4eab413dd09821ebb531fe24edde37e0a0)) * remove originalError from errors (use cause instead) ([7d79228](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/7d79228ad22873a3b1736c176b4592d1273c97dc)) * remove result proxy related methods and configuration; update `checkStorageTokenExists` and `pushStorageToken`, provider is now required ([9d66ba1](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/9d66ba188eda6ca9fe62e4b1b90c1509af8ed6cc)) * remove SGX SCONE ([7734efe](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/7734efe442ab3e32351276c52becfb6e821b6ee5)) ## [8.24.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.23.1...v8.24.0) (2026-04-09) ### Added * enable TDX on arbitrum-mainnet ([#555](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/555)) ([195ccad](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/195ccaddc104ecbcae48a8891679f46ad42d953a)) ## [8.23.1](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.23.0...v8.23.1) (2026-03-23) ### Changed * add arbitrum-sepolia-testnet in chain.json ([#548](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/548)) ([f13c8be](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/f13c8beacbdb57467562b11ec6e4aa52eb852800)) * prevent getWorkerpoolApiUrl to throw when workerpool is not known in compass ([#545](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/545)) ([9d89560](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/9d895604e8a70be6319862dfa5a7e26a67b9ea36)) * set arbitrum-sepolia-testnet as new default chain in chain.json ([#550](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/550)) ([75e19d3](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/75e19d3378156940dc47a84e0d019d9dfa090a74)) ## [8.23.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.22.5...v8.23.0) (2026-02-17) ### Added * add TDX TEE framework support ([#542](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/542)) ([0bb7986](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/0bb7986653fd886811e20815d47fad7d78f95abc)) ### Changed * ignore datasetorder burned TEE frameworks tags from deal tag computation ([#533](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/533)) ([177e2b4](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/177e2b490c4e4450477711794170f6dfbfac8f9a)) ## [8.22.5](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.22.4...v8.22.5) (2026-02-04) ### Changed * allow TEE tag without framework in orders and search params ([#532](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/532)) ([90381b6](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/90381b657f805c2032575165e4c5e1e5e3713e71)) ## [8.22.4](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.22.3...v8.22.4) (2025-12-01) ### Changed * disable lifecycle scripts for contributors and CI ([07ba772](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/07ba77279bf08301af02f95d639f1b9aa776b458)) * reduce deps by moving contracts packages to dev deps ([07ba772](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/07ba77279bf08301af02f95d639f1b9aa776b458)) * security hardening ([#493](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/493)) ([07ba772](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/07ba77279bf08301af02f95d639f1b9aa776b458)) * update @ensdomains/buffer ([07ba772](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/07ba77279bf08301af02f95d639f1b9aa776b458)) * update node-forge ([07ba772](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/07ba77279bf08301af02f95d639f1b9aa776b458)) ## [8.22.3](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.22.2...v8.22.3) (2025-11-20) ### Changed * patch regression in CLI on networks without ENS ([#491](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/491)) ([e0f2ee2](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/e0f2ee266f386626c37b99bdc18d26e6e1fa73a9)) ## [8.22.2](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.22.1...v8.22.2) (2025-11-20) ### Changed * enable bulk processing on arbitrum-mainnet ([#489](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/489)) ([56c806c](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/56c806c107f08ad9675f00679c380b32129960ad)) * update poco version ([#469](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/469)) ([83bc857](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/83bc857cd4401a3a323b39d14eddc41df58d2a7c)) ## [8.22.1](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.22.0...v8.22.1) (2025-11-19) ### Changed * allow (DATASET_INFINITE_VOLUME - 1) in bulk datasetorders for compatibility with already signed orders ([#487](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/487)) ([06d8406](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/06d8406eab8c18efbf94951eca841e281e5687b9)) ## [8.22.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.21.2...v8.22.0) (2025-11-03) ### Added * experimental support for bulk processing on arbitrum-sepolia-testnet ([#463](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/463)) ([afd5480](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/afd54805f2c911c6c8194d3c2390bbd6b59a2864)) ## [8.21.2](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.21.1...v8.21.2) (2025-10-30) ### Changed * resole incorrect Voucher check in estimateMatchOrders ([220dc78](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/220dc7800ffdcd23a2b87fa652e3ae85b24bbc25)) ## [8.21.1](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.21.0...v8.21.1) (2025-10-29) ### Changed * add chain specific feature check errors ([#483](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/483)) ([0d82e47](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/0d82e47c000e1e76fd94520abee4b40a753181a0)) * TypeScript add missing option in fetchWorkerpoolOrderbook ([#481](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/481)) ([72e2323](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/72e2323946f449cb466d890009fd4ecd75c834d7)) ## [8.21.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.20.0...v8.21.0) (2025-10-27) ### Added * add estimated volume to estimateMatchOrders ([#479](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/479)) ([3f5dfc1](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/3f5dfc1cc9e196095c20dd8fe8a04c7e1d32671a)) ### Changed * add missing requester field in requestorder types ([#477](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/477)) ([1026f45](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/1026f45d57c84ca6ea50285d0898d83d0a29218c)) * allow TEE datasetorders without framework ([#473](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/473)) ([a5c3e86](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/a5c3e86cedeab094c24718b216738005effe15db)) ## [8.20.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.19.0...v8.20.0) (2025-10-14) ### Added * Migrate `arbitrum-sepolia-testnet` from experimental to non-experimental network ([#471](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/471)) ([ab23604](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/ab23604c352483de124ceef991c0edff2c474392)) ## [8.19.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.18.0...v8.19.0) (2025-10-02) ### Added * allow searching apporders and datasetorders by asset owner ([#466](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/466)) ([5e1c880](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/5e1c880b2d966c07d58caf61cacfc4f31d766b75)) ### Changed * improve maintainability ([#467](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/467)) ([4b02cd5](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/4b02cd5d4a3c6746e57721e074e70543efdcc76d)) * typing issue on getSignerFromPrivateKey, providers option is optional ([#464](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/464)) ([819bd1a](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/819bd1a56dc68543230d5c899d54a9c874029429)) ## [8.18.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.17.1...v8.18.0) (2025-08-06) ### Added * add support for arbitrum-mainnet ([#460](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/460)) ([8607611](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/8607611e046e53b9cf4b1059a672bfd76c536ff9)) ## [8.17.1](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.17.0...v8.17.1) (2025-07-29) ### Changed * stop reading poco address from deprecated file ([#455](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/455)) ([0c0f109](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/0c0f109ab049c435b2f1de8a3a3fa3a7c0c81e0d)) * update arbitrum-sepolia-testnet PoCo address to target latest diamond proxy deployment ([#457](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/457)) ([d8e4094](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/d8e4094f5f9988836fc359f068e3db687bb5b7fe)) ## [8.17.0](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.16.1...v8.17.0) (2025-07-22) ### Added * add compass service for offchain config resolution ([#454](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/454)) ([31d4a28](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/31d4a28f00d61702883f1854e594ec4b227a88ac)) ### Changed * typescript fix getNetwork() return type ([#452](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/452)) ([9c747d0](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/9c747d059d7e4159e389156e8706c7f55ea6e90e)) ## [8.16.1](https://github.com/iExecBlockchainComputing/iexec-sdk/compare/v8.16.0...v8.16.1) (2025-07-03) ### Changed * drop support for node 18 ([#449](https://github.com/iExecBlockchainComputing/iexec-sdk/issues/449)) ([4d48d18](https://github.com/iExecBlockchainComputing/iexec-sdk/commit/4d48d18dca4f36e747fb970b7e7519be2a302fb2)) ## [8.16.0] (2025-06-19) ### Added - added experimental networks ### Changed - updated `iexec app init --tee` template to Scone v5.9 ## [8.15.0] (2025-04-10) ### Added - added support for aes-256-cbc encrypted result decryption ### Changed - fixed `BN` type export issue ## [8.14.1] (2025-03-27) ### Changed - migrated subgraphs default base URL () ## [8.14.0] (2025-03-25) ### Added - added `voucherAddress` option for using a non-owned voucher contract in `matchOrders` ## [8.13.1] (2025-02-24) ### Changed - migrated SMS default URL () - migrated from SMS deprecated apps secrets endpoint ## [8.13.0] (2025-01-21) ### Added - added key `isUserRejection` in `Web3ProviderError` set to `true` when the error is detected as a user rejection - `task.fetchOffchainInfo(taskid)` to get off-chain status information about the task from the workerpool - `task.fetchLogs(taskid)` to fetch app logs from the workers ### Changed - `iexec_result_storage_proxy` default value is no more set in request params - removed deprecated request param `iexec_developer_logger` - change information exposed by `iexec task debug` for better readability ### Removed - IExec `enterprise` flavour is removed, although `enterprise` flavour support was dropped for a while the "enterprise" specific methods and keys were still present in `iexec` SDK. These are now removed, although the changes impact some parts of the API, these changes should not impact developers using the `iexec` package. - [BREAKING] `IExecModule` - removed optional constructor param `flavour` - [BREAKING] `IExecConfig` - removed `resolveStandardContractsClient` and `resolveEnterpriseContractsClient` methods - removed optional constructor param `flavour` and `enterpriseSwapConf` - [BREAKING] `IExecWalletModule` - removed `wrapEnterpriseRLC` and `unwrapEnterpriseRLC` methods - [BREAKING] `IExecContractsClient` - removed optional constructor param `flavour` - removed `flavour` key - [BREAKING] CLI `chain.json` configuration file - removed `flavour` key - removed `[chainName].enterprise` key - [BREAKING] CLI `iexec wallet` command - removed `swap-RLC-for-eRLC` and `swap-eRLC-for-RLC` ## [8.12.0] (2024-10-22) ### Added - added account methods for staked RLC allowance management - allowance - approve - revoke - added support for iExec voucher - show - authorize - revoke - added support for using a voucher to pay for a deal ## [8.11.0] (2024-10-03) ### Changed - Upgrade PoCo to v5.5.0 ## [8.10.1] (2024-08-26) ### Changed - Typescript fixes - fix an issue occurring when network 134 is already registered on ethers - doc fixes ## [8.10.0] (2024-07-24) ### Added - added support for ethers `AbstractProvider`, `AbstractSigner` and `BrowserProvider` to instantiate modules ### Changed - reduced default polling interval for faster tx confirmation - more permissive url validation for `iexec_input_files` ### Removed - removed `ensRegistryAddress` option (use ethers `Network.register()` to configure custom networks supporting ENS) - CLI removed `iexec registry` commands ## [8.9.1] (2024-06-19) ### Changed - fixed exposed version ## [8.9.0] (2024-06-19) ### Added - a generic `ApiCallError` is thrown when a network error occurs while connecting to a service or when the service returns a HTTP 5xx status code, each service has a dedicated inherited error class - `SmsCallError` for SMS call errors - `ResultProxyCallError` for Result Proxy call errors - `MarketCallError` for Market API call errors - `IpfsGatewayCallError` for IPFS gateway call errors - `WorkerpoolCallError` for workerpool API call errors - Error `cause` is now set in errors everywhere `originalError` was used ### Changed - [DEPRECATED] `originalError` is deprecated in favor of Error `cause` ## [8.8.0] (2024-05-28) ### Changed - Typescript fixes - accept `CryptoKey` in `utils.decryptResult(encrypted, key)` ## [8.7.0] (2024-04-22) ### Added - `account.approve(spenderAddress, amount)` to approve a spender to spend staked RLC from the user account - `account.checkAllowance(ownerAddress, spenderAddress)` to check the amount of allowance approved for the specified spender to use the account of the owner - `account.revokeApproval(spenderAddress)` to revoke the approval for the spender to use the account ### Changed - fix `--gas-price` option not being enforced on every command - provider options for ethers provider are loosely type-checked to allow better control - Typescript fixes - move tests to the local fork of bellecour - cache secrets' existence when confirmed by the SMS ## [8.6.1] (2024-03-11) ### Changed - fix bundling issue occurring in webpack due to conditional import of node builtin in node context ## [8.6.0] (2024-03-04) ### Added - strict mode `isRequesterStrict`, `isAppStrict`, `isDatasetStrict`, `isWorkerpoolStrict` in corresponding orderbook methods `fetchRequestOrderbook()`, `fetchAppOrderbook()`, `fetchDatasetOrderbook()`, `fetchWorkerpoolOrderbook()`, defaults to false ### Changed - remove ipfs initialization preflight checks on request orders - Typescript fixes ## [8.5.2] (2024-01-24) ### Added - expose package `version` in `IExecModule` - accept `CryptoKey` in `iexec.result.pushResultEncryptionKey(key)` ### Changed - fix encryption key formatting issue in `iexec.result.pushResultEncryptionKey(key)` ## [8.5.1] (2023-12-21) ### Changed - fix regression causing browser providers (metamask) to prompt unlock screen on IExec instantiation - fix `iexec task show --download` issue with node 18 and above ## [8.5.0] (2023-11-02) ### Changed - upgraded to `ethers@6`, this upgrade is internal and should not change the way developers interact with `iexec` - updated dependencies - [BREAKING] drop support for node 16 ## [8.4.0] (2023-10-03) ### Added - add pagination options (`page` and `pageSize`) to `orderbook` and `deal` fetch methods ### Changed - fix `iexec order fill` command when no dataset is provided - fix error message in `iexec app show` - fix ambiguous error message when trying to transfer an asset not deployed ## [8.3.0] (2023-09-22) ### Added - add transfer methods allowing to transfer the ownership of apps, datasets and workerpools ## [8.2.1] (2023-08-01) ### Changed - fix missing import causing `decryptResult()` to crash in browser ## [8.2.0] (2023-07-28) ### Changed - use `node-forge` for crypto operations to remove dependencies on nodejs built-in modules ## [8.1.5] (2023-06-22) ### Changed - fix windows install ## [8.1.4] (2023-06-01) ### Changed - Typescript fixes ## [8.1.3] (2023-05-26) ### Changed - Typescript fixes ## [8.1.2] (2023-05-26) ### Changed - Typescript fixes ## [8.1.1] (2023-05-22) ### Changed - Typescript fixes ## [8.1.0] (2023-05-17) ### Changed - Typescript fixes - app orderbook accept `"any"` for the app address to fetch orderbook without filtering on app - dataset orderbook accept `"any"` for the dataset address to fetch orderbook without filtering on dataset ## [8.0.0] (2023-04-07) ### Added - `defaultTeeFramework` option for `IExecConfig` and `chain.json` for choosing the default TEE framework to use - `iexec app init` option `--tee-framework <'scone'|'gramine'>` to specify the TEE framework to use for the app - tee framework tags 'scone' & 'gramine' - app orderbook accept `"any"` for `dataset`, `workerpool`, `requester` to fetch orderbook without filtering - dataset orderbook accept `"any"` for `app`, `workerpool`, `requester` to fetch orderbook without filtering - workerpool orderbook accept `"any"` for `app`, `dataset`, `requester` to fetch orderbook without filtering - requester orderbook accept `"any"` for `workerpool` to fetch orderbook without filtering ### Changed - SMS URL resolution depends on TEE framework (default `scone`) - SMS URL override in `IExecConfig` or `chain.json` accepts `Record | string` - `iexec app push-secret` and `app.pushAppSecretExists(appAddress)` use a TEE framework inferred from app if not specified - `iexec app check-secret` and `app.checkAppSecret(appAddress, secret)` use a TEE framework inferred from app if not specified - `iexec storage init` and `storage.pushStorageToken(appAddress)` use the default TEE framework if not specified - `iexec storage check` and `app.checkStorageTokenExists(appAddress, secret)` use the default TEE framework if not specified - `iexec requester check-secret ` and `secrets.checkRequesterSecretExists(name)` use the default TEE framework if not specified - `iexec requester push-secret ` and `secrets.pushRequesterSecret(name, value)` use the default TEE framework if not specified - `iexec result check-encryption-key` and `result.checkResultEncryptionKeyExists(address)` use the default TEE framework if not specified - `iexec result push-encryption-key` and `result.pushResultEncryptionKey(value)` use the default TEE framework if not specified - `iexec dataset check-secret` and `dataset.checkDatasetSecretExists(datasetAddress)` use the default TEE framework if not specified - `iexec dataset push-secret` and `dataset.pushDatasetSecret(datasetAddress, encryptionKey)` use the default TEE framework if not specified - TEE app `mrenclave.provider` has been renamed `mrenclave.framework` - [BREAKING] drop support for node 12 - [BREAKING] exports ES modules only, since all NodeJS LTS now supports ES modules natively, commonjs modules are no longer exported. - if you use commonjs module `require` consider moving to ES module to use static import (ie: `import iexecSdk from 'iexec'`) - if moving your project to ES module is not an option, you must use dynamic import to load iExec SDK (ie: `import('iexec').then((iexecSdk) => { ... })`) - [BREAKING] 'tee' tag must be combined with a tee framework tag ('scone' or 'gramine') - [BREAKING] `checkRequest` option is replaced by `preflightCheck`, use `preflightCheck: false` to disable checks - [BREAKING] `--skip-request-check` option is replaced by `--skip-preflight-check` - [BREAKING] bellecour is now the default chain initialized in `chain.json` when running `iexec init` - [BREAKING] iExec stack is no longer deployed on mainnet, stack configuration for mainnet is no longer provided - [BREAKING] iExec enterprise stack is no longer deployed, stack configuration for enterprise is no longer provided ### Removed - [BREAKING] viviani is no longer available in the default configuration - [BREAKING] goerli is no longer available in the default configuration - [BREAKING] removed now useless faucet commands `iexec wallet get-RLC` and `iexec wallet get-ether` ## [7.2.5] (2023-04-03) ### Changed - changed IPFS default gateway to v7 stack specific gateway - fix API providers configuration ## [7.2.4] (2023-01-12) ### Changed - fix `iexec orderbook` raw pagination ## [7.2.3] (2022-12-14) ### Changed - TypeScript fixes ## [7.2.2] (2022-09-05) ### Changed - TypeScript fixes - [DEPRECATED] request param `iexec_developer_logger` was removed from iExec worker, using this param no longer have an effect. `iexec_developer_logger` will be removed in a next version. ## [7.2.1] (2022-07-25) ## Changed - TypeScript fixes ## [7.2.0] (2022-07-05) ### Added - workerpool API url configuration - `iexec task debug [--logs]` to show off-chain information - `ens.getDefaultDomain(address)` to get the default free to use ENS domain given an address - support for requester secrets - check dataset secret exists on requestorder check - check requester secret exists on requestorder check - app/dataset/workerpool predict address methods - app/dataset/workerpool check deployed methods ### Changed - `show` commands display ENS when configured - `iexec ens register