Releases: everx-labs/ever-q-server
Releases · everx-labs/ever-q-server
Version: 0.68.0
Version: 0.66.0
New
- Added fields:
BlockchainMessage { src_code_hash dst_code_hash }
,BlockchainTransaction { code_hash }
,
Message { src_code_hash dst_code_hash }
,Transaction { code_hash }
. - Added arguments:
blockchain.messages(src_code_hash dst_code_hash)
,blockchain.transactions(code_hash)
. - In
TCP_ADNL
request mode Q-Server uses TON LiteServer API as an account provider.
Fixed
- Account provider JSON RPC terminated a process in case of request timeout.
- GraphQL queries with body more than 100KB was failed with
PayloadTooLargeError: request entity too large
.
The size of the body is increased up to 50MB.
Version: 0.65.4
New
config.blockBocs.s3.numBuckets
field
Version: 0.65.3
New
-
Added support for node-jrpc protocol changes.
-
Added cache for the last key block.
Config parameters:last-key-block-cache-enabled
– default istrue
.last-key-block-cache-ttl-ms
– cached block TTL. Default is five min.
This cached block is returned for the following queries:-
blocks( filter: { key_block: { eq: true } workchain_id: { eq: -1 } } orderBy: [{ direction: DESC path: "seq_no" }] ) limit: 1 )
-
blockchain { key_blocks(last:1) }
-
Added timeouts for external service queries:
config.queries.maxRuntimeInS
– timeout seconds for ArangoDB queries.config.accountProvider.evernodeRpc.timeout
– timeout millis for Evernode RPC queries.config.blockBocs.s3.timeout
– timeout millis for block storage S3 queries.
-
Added support for YAML config file.
-
Added
request.duration
timing stat.
Version: 0.65.2
Fixed
blocks.boc
should not use block's BOC provider (block S3 storage).
Version: 0.65.1
Fixed
blockchain.account.transactions_by_lt
pagination cursor is a transactionlt
.
Sobefore
andafter
args should be specified as a string withbigint
representation
(e.g.0xabc
for hex or123
for dec).
Cursors are returned using0x
hex bigint representation.
Version: 0.65.0
New
- Added field
BlockchainBlock.signatures
– available only in non archive mode. - Added support for ArangoDB url format
http://server:8529/_db/blockchain
- Account info resolver now uses EvernodeRPC boc or meta queries.
- Added argument
blockchain.account.info(byBlock)
– works only with Evernode RPC.
Version: 0.64.0
New
- Added account BOC provider via evernode RPC (new config parameter 'accountProvider`).
Version: 0.63.0
New
- Added BOC parsing for transactions, messages and blocks in
archive
database when user selects
non parsed fields.
Version: 0.62.0
New
trace
field in transaction is a list of VM step info objects
Fixed
- implemented support for
archive
parameter in all blockchain queries. archive
parameter was not propagated to the nested join queries.
Improved
- All user parameters that are enums are now checked for typos on startup