Skip to content

Releases: iExecBlockchainComputing/iexec-sdk

[8.9.0] 2024-06-19

25 Jul 12:29
c2fdff6
Compare
Choose a tag to compare

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

25 Jul 12:28
530cf95
Compare
Choose a tag to compare

Changed

  • Typescript fixes
  • accept CryptoKey in utils.decryptResult(encrypted, key)

[8.7.0] 2024-04-22

25 Jul 12:27
93230c7
Compare
Choose a tag to compare

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

25 Jul 12:27
eba03d3
Compare
Choose a tag to compare

Changed

  • fix bundling issue occurring in webpack due to conditional import of node builtin in node context

[8.6.0] 2024-03-04

25 Jul 12:26
bc0bbe4
Compare
Choose a tag to compare

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

29 Jan 08:47
edc1d2c
Compare
Choose a tag to compare

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

21 Dec 14:24
81d7de3
Compare
Choose a tag to compare

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

02 Nov 13:16
00a5b39
Compare
Choose a tag to compare

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

04 Oct 12:23
e4c6915
Compare
Choose a tag to compare

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

22 Sep 14:19
b50b43a
Compare
Choose a tag to compare

Added

  • add transfer methods allowing to transfer the ownership of apps, datasets and workerpools