All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
All logs must start with the format: [x.y.z] - yyyy-mm-dd
- Try to catch error if create server failed, also give retry build schema (#1153)
- Fix tests (#1160)
- Fixed subql-query doesn't show all help docs issue (#1137)
- added
max-connection
andquery-timeout
configuration for pg pool (#1108)
- Now query-complexity is indicated in header (#1088)
- Experimental feature: Support query by block number, require enable by indexing node (#992)
- Major release
- Bump with
@subql/utils
- Add utils package (#928)
- Allow set query-complexity for query (#923)
- Add support for querying historical state (#859)
- Bump with
subql/common
- move subscription to dedicate flag (#867)
- Add GraphQL subscription support (#846)
0.12.0 - 2022-02-09
- Add
dynamicDatasources
in metadata (#773)
0.11.0 - 2022-01-21
- Enable full aggregates support when
--unsafe
, and group-by only when--unsafe=false
(#765)
0.10.0 - 2022-01-13
- Add rowCountEstimate to Metadata (#736)
- Support allocate port automatically (#739)
0.9.0 - 2021-12-16
- Limit query record size to 100, though by using
--unsafe
can remove this limit. (#644) - Update
getProjectSchema
to handle when subqueries table has been deprecated (#683) - Update
Dockerfile
to usenode:16-alpine
(#640)
- Add query log to file (#667)
- Fix fetch metadata (#700)
0.8.0 - 2021-11-19
- Support enum in postgraphile plugin (#551)
- Update
GetMetadataPlugin
to support fetch from both api and table (#555)
0.7.4 - 2021-11-03
- Bump dependencies (#584)
Upgrade priority: High. Any project rely on query _metadata
should upgrade.
- Change
_metadata
back, and usesmartTagPlugin
to omit nodemetadata
class. By doing this, previous project that rely on query_metadata
won't be affected, such as Dictionaries.
Upgrade priority: High. This fix the entities name conflict issue, for users who used node 0.21.0 or higher should update to query 0.7.2.
- Changed query indexer
_metadata
to_meta
, current_metadata
is created from indexer service includedblockOffset
data (#489)
- Deprecated warnings (#448)
- Update dependencies (#358)
- Allow query service to query indexer metadata though add
--indexer <indexer-meta-api>
(#327) - Add
_Metadata
in the query schema (#327)
- change
lastProcessedHeight
andtargetHeight
type toInt
. (#347)
0.5.0 - 2021-04-20
- Remove
condition
in query schema, please usefilter
instead (#260) @jsonField
annotation is now supported ingraphql.schema
which allows you to store structured data JSON data in a single database field- We'll automatically generate coresponding JSON interfaces when querying this data (#275)
- Read more about how you can use this in our updated docs
0.4.0 - 2021-03-25
- support filter for condition search (#240)
0.3.2 - 2021-03-11
- add dependency of @subql/common for @subql/query (#233)
0.3.1 - 2021-03-11
- fix wrong cross package imports (#231)
0.3.0 - 2021-03-11
- refactor logger: support --output-fmt and --log-level (#220)
- use read db host (DB_HOST_READ from env) as priority (#221)
- init query service project
- customise first/last plugin to give max record to query (#114)
- disable debug mode in production (#115)
- overwrite plugin to fix one to one unique key check
- update query publish and docker build process