Releases: hasura/ndc-clickhouse
Releases · hasura/ndc-clickhouse
v1.0.2
- Allow
DateTime64
shorthand forDateTime64(3)
- Allow
Decimal
shorthand forDecimal(10, 0)
- Make datatypes case insensitive
- When introspection returns no columns (parameterized view issue), preserve any manually written columns
- Correct support for casting from JSON Objects paramters to named Tuples, and JSON Arrays to anonymous tuples
- Fix printing tuples in bound parameters
v1.0.1
- Bug fix: remove erroneous group by and order by clauses in
foreach
queries. Remote relationships should now function as expected. The previous fix was incorrect.
v1.0.0
- Stable Release
v0.2.11
- Bugfix: add missing group by clause for
foreach
queries. This should fix remote relationships.
v0.2.10
- Correct CLI implementation of Init command (used to behave the same as update)
- Update sdk & errors
- Fix version returned by capabilities
- Fix parameter escaping, enabling complex data types as parameters
- Remove deprecated JSON data type, see clickhouse docs
v0.2.9
- Change namespaceing to use
.
separator instead of_
. We assume table names are less likely to contain periods, so this reduces likelyhood of naming conflicts.This will change generated type names and will thus manifest as a breaking change for some users - Support
Nested
column types correctly, (previously these were treated as essentially Tuple columns) - Support subfield selection on complex column types.
- Add support for relationships on column subfields, if the path to the subfield does not include lists
- Fix datatype parser: add ability to parse SimpleAggregateFunction and AggregateFunction columns
v0.2.8
- Make spans visible to cloud console users (tag spans with
internal.visibility = 'user'
)
v0.2.7
- Fix a bug introduced in 0.2.6 that would cause responses including a single quote to be serialized as invalid JSON strings
v0.2.6
- Add additional trace spans for SQL generation and query execution
- Do not parse db response as JSON, instead send it back directly
v0.2.5
- Implement validate cli command
- Do not write out config file unless it has changed. This avoids issues with the ddn cli which watches for filechange events
- Cast variables to UUID before comparison to UUID columns. This enables remote relationships to UUID columns