Breaking changes:
Implemented enhancements:
Filter on Parquet datasources #5149pg_typeof for Postgres compatibility tests #5147FileStream #5129parse_physical_expr public #5107date_bin('1 hour',...) does not work but date_bin(interval '1 hour', ... does #4853Explain <query> should not fail if meeting errors when optimizing the query #4766&Option<T> with Option<&T>. #4424RecordBatchStream #4172ON clause) in Dataframe API #1254Fixed bugs:
in_list_types_struct_literal fails when setting skip_failed_rules as false #5217write_csv/json/parquet isn't cancel safe #5178INSERT statements without target column list are not working #50781678 causes panic #4875filters expressions in TableScan may contain fields not included in schema. #4793Timestamp to a Date32 fails #4644" and . #4532Documentation updates:
DataBend to Databend #5096 (xudong963)Closed issues:
Merged pull requests:
nullalbe() in simplify_exprs #5208 (jackwener)merge_schema() function. #5203 (jackwener)continue #5200 (xiaoyong-z)write_csv/json/parquet cancel-safe #5196 (DDtKey)TableScan may contain fields not included in schema #5188 (jackwener)pg_typeof #5148 (melgenek)parse_physical_expr public #5118 (comphead)utf8 to interval and timestamp (including arguments to date_bin) #5117 (alamb)rewrite_expr #5114 [sql] (alamb)get_meet_of_orderings to check for common prefixes #5111 (ozankabak)rewrite_expr convenience method for rewriting Exprs #5092 (alamb)decimal.rs tests #5086 (melgenek)