Skip to content

Releases: everx-labs/ever-q-server

Version: 0.47.0

01 Mar 10:11
@d3p d3p
8db3d57
Compare
Choose a tag to compare

[0.47.0] - 2022-02-28

New

  • Support X-Evernode-Expected-Account-Boc-Version header.
    1 (default) means old version, 2 – new.

  • Support boc1 field in accounts collection. boc field contains new 2 version,
    boc1 contains downgraded to 1 version.

  • account.init_code_hash – account 's initial code hash (when it was deployed).

Version: 0.46.0

17 Feb 10:18
@d3p d3p
3e9967b
Compare
Choose a tag to compare

[0.46.0] - 2022-02-17

New

  • Add joined fields to blockchain.account_transactions and blockchain.workchain_transactions:
    • account
    • in_message
    • out_messages
  • Duplicate functions inside blockchain query to api root:
    • master_seq_no_range
    • key_blocks
    • workchain_blocks
    • workchain_transactions
    • account_transactions

Deprecated

  • when argument in all joined fields (for example, transaction.in_message's when argument)
  • the following root queries:
    • blockchain (usage of all internal functions must be replaced with the same API in the root Query)
    • explainQueryAccounts
    • explainQueryTransactions
    • explainQueryMessages
    • explainQueryBlocks
    • explainQueryBlockSignatures
    • explainQueryZerostates
    • getAccountsCount
    • getTransactionsCount
    • getAccountsTotalBalance
  • QueryExplanation type

Check the deprecation schedule, policy and migration guides for more info
https://tonlabs.gitbook.io/evernode-platform/reference/breaking-changes/deprecation-schedule

Fixed

  • Collection filters should allow incorrect ids in the setup with multiple hot databases. Example affected query: blocks(filter:{id:{eq:"a"}}) { id }.

Version: 0.45.1

04 Feb 18:16
@d3p d3p
4e2ab9b
Compare
Choose a tag to compare

[0.45.1] - 2022-02-04

Fix

  • Fix joins repeation rate when trying to fetch non-existent document

Version: 0.45.0

26 Nov 09:27
@d3p d3p
d52cc23
Compare
Choose a tag to compare

[0.45.0] - 2021-11-18

New

  • New blockchain UNSTABLE root query, which features reliable pagination with cursor of blocks and transactions:
    • master_seq_no_range to transform time range into masterchain seq_no range
    • key_blocks - paginate through key blocks
    • workchain_blocks with optional filter by thread (former 'shard')
    • workchain_transactions
    • account_transactions

Later, it will be expanded with messages pagination.

Optimized

  • Without chain ranges verification database the verified boundary now 10 seconds ago instead of 120.

Fix

  • StatsD reporting now has timeout to tackle with rare freeze problem

Version: 0.44.5

26 Nov 07:44
@d3p d3p
a4a079c
Compare
Choose a tag to compare

[0.44.5] - 2021-11-15

Fix

  • Bump apollo-server from 2.16.1 to 2.25.3

Version: 0.44.4

26 Oct 15:01
@d3p d3p
d99e9b5
Compare
Choose a tag to compare

[0.44.4] - 2021-10-25

Fix

  • diagnostic timeout added to statsD reporting
  • "Cannot read property 'length' of null" error

Version: 0.44.3

25 Oct 13:55
@d3p d3p
02ffb8a
Compare
Choose a tag to compare

[0.44.3] - 2021-10-25

Fix

  • q-server didn't write error messages to log

Version: 0.44.2

22 Oct 12:59
@d3p d3p
cb02557
Compare
Choose a tag to compare

[0.44.2] - 2021-10-22

Fix

  • subscriptions with joins didn't work
  • subscriptions for companion fields (*_name, *_string) didn't work

Version: 0.44.1

22 Oct 09:45
@d3p d3p
92dceb9
Compare
Choose a tag to compare

[0.44.1] - 2021-10-22

Fix

  • subscriptions for accounts didn't work

Version: 0.44.0

21 Oct 13:30
@d3p d3p
b66b7e4
Compare
Choose a tag to compare

[0.44.0] - 2021-10-11

New schema fields

  • file_hash in block
  • file_hash and root_hash in zerostate
  • ext_in_msg_fee in message

API

  • API functions sorted in logical order

Fix

  • gen_software_capabilities block field is big integer