0.29.53 (2022-04-29)
Bug Fixes
- @cubejs-client/core: Correct LogicalAndFilter/LogicalOrFilter types: allow any filter types in and / or (#4343) Thanks @tchell ! (699a2f4)
- @cubejs-client/core: fix HTTP poll not working if Cube API stops and recovers (#3506) Thanks @rongfengliang ! (c207c3c)
- cubejs-playground: fix history header scrolling in graphql explorer (#4410) (a8b82b5)
- cubesql: fix pg_constraint confkey type (#4462) (82c25fd)
- cubestore: Index selection for different permutations of columns in a group by omits sorted indexes (#4455) (fb31edd)
- playground: change the url on query change (5c59298)
Features
- @cubejs-client/core: Accept immutable queries (#4366) Thanks @reify-thomas-smith! (19b1514), closes #4160
- client-core: Add HTTP status code to RequestError (#4412) (6ec4fdf)
- client-vue: boolean filters support (#4314) (8a3bb3d)
- cubesql: Aggregate aggregate split to support Tableau extract date part queries (532b4ee)
- cubesql: Projection aggregate split to support Tableau casts (#4435) (1550774)
- cubesql: Support for pg_get_userbyid, pg_table_is_visible UDFs (64f8885)
- cubesql: Support generate_subscripts UDTF (a29551a)
- cubesql: Support get_expr query for Pg/Tableau (#4421) (4d4918f)
- cubesql: Support information_schema._pg_expandarray postgres UDTF (#4439) (1af4290)
- cubesql: Support pg_catalog.pg_am table (24b231d)
- cubesql: Support Timestamp, TimestampTZ for pg-wire (0b38b3d)
- cubesql: Support unnest UDTF (110bdf8)
- cubesql: Tableau default having support (4d432c0)
- cubesql: Tableau Min, Max timestamp queries support (48ee34e)
- cubesql: Tableau range of dates support (ef56133)
- cubesql: Tableau relative date range support (87a3817)
- cubesql: Unwrap filter casts for Tableau (0a39420)
- packages: Materialize driver (#4320) (d40d13b)
- playground: display error stack traces (#4438) (0932cda)