Releases: iExecBlockchainComputing/iexec-sdk
Releases · iExecBlockchainComputing/iexec-sdk
[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
andBrowserProvider
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 ethersNetwork.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 classSmsCallError
for SMS call errorsResultProxyCallError
for Result Proxy call errorsMarketCallError
for Market API call errorsIpfsGatewayCallError
for IPFS gateway call errorsWorkerpoolCallError
for workerpool API call errors
- Error
cause
is now set in errors everywhereoriginalError
was used
Changed
- [DEPRECATED]
originalError
is deprecated in favor of Errorcause
[8.8.0] 2024-05-28
Changed
- Typescript fixes
- accept
CryptoKey
inutils.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 accountaccount.checkAllowance(ownerAddress, spenderAddress)
to check the amount of allowance approved for the specified spender to use the account of the owneraccount.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 methodsfetchRequestOrderbook()
,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
inIExecModule
- accept
CryptoKey
iniexec.result.pushResultEncryptionKey(key)
Changed
- fix encryption key formatting issue in
iexec.result.pushResultEncryptionKey(key)