Skip to content

Releases: everx-labs/ever-sdk

Version: 1.21.5

15 Sep 08:11
@d3p d3p
dae8925
Compare
Choose a tag to compare

[1.21.5] – 2021-09-13

Fixed

  • abi.encode_message and processing.process_message created invalid deploy message in case of
    Signer::None was used, and contract could not be deployed.

Version: 1.21.4

09 Sep 17:12
@d3p d3p
d85b51e
Compare
Choose a tag to compare

[1.21.4] – 2021-09-08

New

  • Support MacOS aarch64 target

Version: 1.21.3

06 Sep 21:00
@d3p d3p
1e42072
Compare
Choose a tag to compare

[1.21.3] – 2021-09-02

New

  • Information about used endpoint is added to subscription errors.
  • Graphql response error codes 500-599 are treated as retriable network errors

Version: 1.21.2

26 Aug 05:49
@d3p d3p
eeb5984
Compare
Choose a tag to compare

[1.21.2] – 2021-08-25

Fixed

  • Updated crypto libraries in order to fix building.

Version: 1.21.1

25 Aug 05:10
@d3p d3p
adff1db
Compare
Choose a tag to compare

[1.21.1] – 2021-08-24

Fixed

  • http errors were not processed as network errors and didn't lead to endpoint reconnect and request retry

Version: 1.21.0

24 Aug 08:49
@d3p d3p
a71d3c7
Compare
Choose a tag to compare

[1.21.0] – 2021-08-18

New

  • crypto.create_encryption_box function for creating SDK-defined encryption boxes. First supported
    algorithm - AES with CBC mode.
  • Debot module:
    • Аdded public prepare_ext_in_message function.

Fixed

  • tvm.run_executor did not work when SDK is configured to use TONOS SE, because of incomplete default
    blockchain configuration. Now mainnet config from key block 10660619 (last key block at the moment of fix)
    is used as default.

Version: 1.20.1

05 Aug 09:32
@d3p d3p
Compare
Choose a tag to compare

[1.20.1] – 2021-07-30

New

  • Added support of contract error messages. Error messages (for example, require(...) in Solidity) are now parsed by SDK
    and returned in error message. New field contract_error was added to error's data.

Fixed

Version: 1.20.0

20 Jul 05:47
@d3p d3p
c4d8dd0
Compare
Choose a tag to compare

[1.20.0] – 2021-07-16

New

  • ABI version 2.1 supported.
  • Now all requests to GraphQL are limited with timeout to react on unexpected server unavailability.
    Existing timeouts in waiting functions keep the same behaviour. All other requests timeout now can
    be set with net.query_timeout config parameter. Its default value is 60000 ms
  • Debot module:
    • added encrypt, decrypt functions to Sdk interface which accept encryption box handles.

Fixed

  • Deployment with empty signer in cases of public key set in TVC or deploy set.

Version: 1.19.0

09 Jul 06:58
@d3p d3p
d9757b9
Compare
Choose a tag to compare

[1.19.0] – 2021-07-07

New

  • get_address_type function in utils module, which validates address and returns its type. See the documentation.
  • decode_account_data function in abi module that converts account data BOC into JSON representation according to ABI 2.1. See the documentation.
  • Diagnostic fields filter and timestamp added to wait_for_collection error
  • main.ton.dev and net.ton.dev endpoints that will be deprecated on 12.07.21 are now replaced with proper endpoints list, if they were specified in network endpoints config

Fixed

  • Search of the first master blocks during the network start period was fixed in blocks and transactions iterators

Version: 1.18.0

30 Jun 15:30
@d3p d3p
6036fcf
Compare
Choose a tag to compare

[1.18.0] – 2021-06-26

New

  • Iterators in net module: robust way to iterate blockchain items (blocks, transactions)
    in specified range. See documentation for create_block_iterator , create_transaction_iterator,
    resume_block_iterator, resume_transaction_iterator, iterator_next, iterator_remove
    functions.
  • Library adds http:// protocol to endpoints localhost, 127.0.0.1, 0.0.0.0 if protocol
    isn't specified in config.
  • Debot module:
    • added tests for Json interface.