Releases: everx-labs/ever-q-server
Version: 0.61.0
New
-
trace
field in transaction -
archive
parameter in blockchain signle-entity fields (block
,block_by_seq_no
,transaction
,message
).
When istrue
the blockchain requests use an archive database with full blockchain history
but reduced field set. -
transactions_by_lt
query is added toblockchain.account
to paginate account transactions by logical time -
thread
parameter inblockchain.block_by_seq_no
andblockchain.blocks
is deprecated.shard
parameter should be used instead -
blockchain.prev_shard_blocks
andblockchain.next_shard_blocks
queries for blocks chain iteration -
blockchain.transactions_by_in_msg
query for retrieving transaction by inbound message -
blocks
collection latency is calculated fromgen_utime
of masterchain block which has commited last known shard block
Version: 0.60.1
Fixed
- Latency calculation failed
Version: 0.60.0
New
-
Added config parameter
archive
toblockchain.blocks
,blockchain.transactions
sections.
Specifies config for the database used in blockchain API when thearchive
parameter istrue
. -
Added parameter
archive
to blockchain lists fields.
When istrue
the blockchain requests use an archive database with full blockchain history
but reduced field set. -
Added config parameters
hot
to specify default values for
blockchain.blocks.hot
,blockchain.transactions.hot
,blockchain.accounts
. -
Added config parameters
archive
to specify default values for
blockchain.blocks.archive
,blockchain.transactions.archive
. -
Removed deprecated config parameters
--data-mut Q_DATA_MUT
--data-hot Q_DATA_HOT
--data-cold Q_DATA_COLD
--data-cache Q_DATA_CACHE
--data-counterparties Q_DATA_COUNTERPARIES
--slow-queries-mut Q_SLOW_QUERIES_MUT
--slow-queries-hot Q_SLOW_QUERIES_HOT
--slow-queries-cold Q_SLOW_QUERIES_COLD
--slow-queries-cache Q_SLOW_QUERIES_CACHE
--slow-queries-counterparties Q_SLOW_QUERIES_COUNTERPARTIES
Version: 0.59.0
New
-
Added parameter
archive
to blockchain lists fields. -
Added
blockBocs
config parameter allowing to resolve block bocs from external S3
compatible storage.
See README.md for details. -
Removed a database sharding.
-
Added helpful error messages in case of invalid
in
andnotIn
filter{in: null}
. -
Database query deduplication.
Version: 0.58.0
New
master_seq_no
field in blocks, transactions and messages representing seq_no of masterchain block
which commited the block, transaction or messagechain_order
in messages is derived fromsrc_chain_order
anddst_chain_order
message.counterparties
inblockchain
API are not limited to internal messages
Version: 0.57.0
New
-
Case-insensitive filtering in args:
blockchain.block(hash)
,blockchain.transaction(hash)
,blockchain.message(hash)
-
Address filtering in args (accepts address in any format):
blockchain.account(address)
,messages.src
,messages.dst
,transactions.account_addr
,accounts.id
-
Address formatting args in fields:
blockchain.account.info.address
,blockchain.transaction.account_addr
,
blockchain.message.src
,blockchain.message.dst
,
messages.src
,messages.dst
,transactions.account_addr
,accounts.id
-
accounts(filter:{id:{eq:""}})
,accounts(filter:{id:{in:[""]}})
,blockchain.account(address:"")
returns account of typeNonExist
if an account is missing in current shard state. -
Support new config parameter 44 (black list)
Version: 0.56.0
New
- Post external messages to JRPC endpoint
Version: 0.55.1
[0.55.1] - 2023-04-03
New
- Fast queries exceptions in slow detector.
Version: 0.55.0
[0.55.0] - 2023-03-20
New
- Support new caps in capabilities_flags.
Fixed
PageInfo.startCursor
andPageInfo.endCursor
were required.
0.54.4
[0.54.4] - 2022-02-16
New
- Remove "UNSTABLE" marks from
blockchain
API - Add indexHint to
messages(filter: {src: *, dst: *, created_at: *, * } orderBy: {path: "created_at"})
queries