Skip to content

Releases: iExecBlockchainComputing/iexec-sdk

[8.11.0] 2024-10-03

07 Oct 15:10
326c4ec
Compare
Choose a tag to compare

Changed

  • Upgrade PoCo to v5.5.0

[8.10.1] 2024-08-26

26 Aug 14:05
2c6fb3e
Compare
Choose a tag to compare

Changed

  • Typescript fixes
  • fix an issue occurring when network 134 is already registered on ethers
  • doc fixes

[8.10.0] 2024-07-24

25 Jul 12:30
9ad3451
Compare
Choose a tag to compare

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

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

Changed

  • fixed exposed version

[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)