dev/changelog/11.0.0.md
Breaking changes:
Implemented enhancements:
arrow_typeof like posgresql's pg_typeof #3095date_bin function #3015Hash trait for JoinType #2971SessionConfig #2939pow scalar function #2926median aggregate function #2925mean as synonym for avg #2922ScalarValue tests alongside implementation, move from_slice to core #2913display_indent() #2889TIME literal values #2883from_unixtime function #2871cast function for creating logical cast expression #2870information_schema.views #2857OFFSET 0 #2584rewrite_disjunctive_predicate #2858 (xudong963)Fixed bugs:
ORDER BY and aliased expressions #3160@ operator #3137to_timestamp #3046IsNull expressions: Column 'instance_null_count' is declared as non-nullable but contains null values #3042List types (common_sub_expression_eliminate) #3002 final link failed: No space left on device #2947CommonSubexprEliminate creates invalid projections #2907std (default) or alloc feature is enabled #2896ScalarValue's sometimes don't preserve types (e.g. change types from DictionaryArray) #2874ArrowError(InvalidArgumentError("arguments need to have the same data type")) #2873RowWriter index out of bounds error #2968 (comphead)CommonSubexprEliminate #2915 (andygrove)Documentation updates:
Performance improvements:
Closed issues:
do_data_time_math() to do_date_time_math() #3172Merged pull requests:
INTEGER again in addition to INT in CREATE TABLE and CAST statements #3167 [sql] (alamb)DateIntervalExpr to DateTimeIntervalExpr #3150 (alamb)array test #3121 (alamb)prost, and tonic #3083 [sql] (avantgardnerio)datafusion-cli #3074 (waitingkuo)approx_median implementation, expose via DataFrame API #3064 [sql] (andygrove)IsNull pruning expression generation without null_count statistics #3044 (alamb)week, decade, century for Interval literal #3038 [sql] (ovr)date_bin built-in function #3034 (stuartcarnie)binary_expr.rs into smaller modules #3026 (alamb)NOT clause #2958 (AssHero)19.0.0 #2955 [sql] (alamb)Arc<ObjectStoreRegistry> and remove ObjectStoreRegistry::clone #2941 (tustvold)SessionConfig #2940 (crepererum)window functions in expressions by re-write projection after building window plan #2932 [sql] (AssHero)from_unixtime function #2924 (waitingkuo)DataFrame::with_column_renamed #2920 (andygrove)ARROW_TEST_DATA or PARQUET_TEST_DATA #2917 (alamb)ScalarValue tests alongside implementation, move from_slice to datafusion_core #2914 (alamb)Projection::try_new and Projection::try_new_with_schema #2900 (andygrove)ScalarValue::List #2893 [sql] (comphead)ScalarValue::Dictionary and preserve type through conversion back/forth to Array #2891 (alamb)