Releases: dask-contrib/dask-sql
Releases · dask-contrib/dask-sql
2023.6.0
What's Changed
- Unpin dask/distributed for development by @charlesbluca in #1113
- Avoid using timezone-aware datetime data in GPU tables, unpin
uvicorn
in 3.8 GPU environments by @charlesbluca in #1116 - Bump uuid from 1.3.0 to 1.3.1 in /dask_planner by @dependabot in #1115
- Bump datafusion -> 21.0.0 and add dyn and dyn_hash functions to custo… by @jdye64 in #1094
- Add re.dotall flag to RegexOperations by @ayushdg in #1104
- Refactor independent cluster configs, pin
pandas<2
in cluster environments by @charlesbluca in #1120 - Bump peter-evans/create-pull-request from 4 to 5 by @dependabot in #1114
- Implement initial decimal support by @ChrisJar in #1073
- Bump gpuCI
PYTHON_VER
from 3.8 to 3.9 by @charlesbluca in #1127 - Remove
python-xdist
workaround from CI environments by @charlesbluca in #1128 - Remove independent cluster testing by @charlesbluca in #1123
- Remove some pandas compat code by @charlesbluca in #1132
- Add arrow datafusion python dependency by @jdye64 in #1085
- Fix upstream failures and workflow by @ayushdg in #1135
- TableScan filters to PyArrow DNF format by @jdye64 in #1130
- Add protoc install step to nightly upstream testing by @ayushdg in #1137
- Add configuration variable for CPU/GPU decimal support by @charlesbluca in #1131
- Add C compiler to conda environments / recipes by @charlesbluca in #1141
- Use
parquet_2gb_sorted
for gpuCI query tests by @sarahyurick in #1154 - Explicitly install
anaconda-client
from conda-forge when uploading conda nightlies by @charlesbluca in #1156 - Obtain
filepath
from Dask DataFrame by @sarahyurick in #1145 - Give
conda-forge
higher priority thannvidia
in GPU environments by @charlesbluca in #1147 - Fix join logic involving nulls by @sarahyurick in #1153
- Fix datetime parsing error by @sarahyurick in #1146
- Enable case when syntax by @ChrisJar in #1148
- Remove TPOT-related NumPy restrictions by @sarahyurick in #1142
- Bump pyo3-log from 0.8.1 to 0.8.2 in /dask_planner by @dependabot in #1172
- Support predicate-pushdown for
isin
operations by @rjzamora in #1160 - Bump pyo3-build-config from 0.18.3 to 0.19.0 in /dask_planner by @dependabot in #1168
- Install
protoc
in cibuildwheel by @charlesbluca in #1152 - Start building
linux-aarch64
nightlies by @charlesbluca in #1144 - Pin Dask for release by @charlesbluca in #1175
- Fix upload logic in release workflow by @charlesbluca in #1176
Full Changelog: 2023.4.0...2023.6.0
2023.4.0
What's Changed
- Minor doc fix to use use latest config option by @ayushdg in #1032
- Break off source distribution publication to separate release job by @charlesbluca in #1030
- Remove Dask constraint for development by @charlesbluca in #1034
- Rerun
test_dask_fsql
on Python 3.8 pytests by @sarahyurick in #1021 - Bump docker/build-push-action from 3 to 4 by @dependabot in #1028
- Bump pyo3 from 0.18.0 to 0.18.1 in /dask_planner by @dependabot in #1035
- CI improvements by @ayushdg in #1033
- Add best practices doc by @ChrisJar in #967
- Upgrade to DataFusion 17.0.0 by @andygrove in #998
- Table Statistics Support by @sarahyurick in #1037
- Run GPU testing against python 3.8/3.10 by @charlesbluca in #1042
- Update gpuCI
RAPIDS_VER
to23.04
by @github-actions in #1024 - Remove call to
nest_asyncio.apply
in server startup by @charlesbluca in #1048 - Remove
nest-asyncio
from dependencies by @charlesbluca in #1051 - Add is_distributed implementation for fugue DaskSQLEngine by @ayushdg in #1059
- [REVIEW] Bump to datafusion-18 by @jdye64 in #1046
- Split gpuCI environment into 3.8/3.10 environments by @charlesbluca in #1052
- Resolve tests in
test_server.py
by @charlesbluca in #1049 - Fix CI failures by @ayushdg in #1067
- Increase number of
test_dask_fsql
reruns by @sarahyurick in #1075 - Support column names starting with a number by @sarahyurick in #1060
- Unblock P2P shuffle operations on CPU by @charlesbluca in #1076
- Add
filepath
fields in Python and Rust by @sarahyurick in #1074 - Disable dependabot for
datafusion
major updates,cibuildwheel
patch updates by @charlesbluca in #1077 - Fix getitem bug in parquet_statistics by @rjzamora in #1072
- Pin
sqlalchemy<2
in CI environments by @charlesbluca in #1080 - Add pytest for DataContainer statistics by @sarahyurick in #1061
- Add server support for null values by @charlesbluca in #1062
- Bump actions/upload-artifact from 1 to 3 by @dependabot in #1065
- Bump jacobtomlinson/gha-find-replace from 2 to 3 by @dependabot in #1039
- Update machine learning documentation by @sarahyurick in #1043
- Remove @andygrove from Rust codeowners by @charlesbluca in #1086
- Bump async-trait from 0.1.64 to 0.1.66 in /dask_planner by @dependabot in #1071
- Fix clippy style errors by @ayushdg in #1087
- Install upstream dask with dependencies in import testing by @charlesbluca in #1091
- Bump tokio from 1.25.0 to 1.26.0 in /dask_planner by @dependabot in #1070
- Add columns data type creation arguments to server response for
CHAR
/VARCHAR
columns by @charlesbluca in #1089 - Bump async-trait from 0.1.66 to 0.1.68 in /dask_planner by @dependabot in #1096
- Bump pyo3 from 0.18.1 to 0.18.2 in /dask_planner by @dependabot in #1097
- Bump tokio from 1.26.0 to 1.27.0 in /dask_planner by @dependabot in #1098
- Add Rust -> Python logging bridge by @jdye64 in #1100
- Ignore case sensitivity of columns for case_sensitive=False by @ayushdg in #1090
- Remove deprecated
file_format
argument,register_dask_table
function by @charlesbluca in #1103 - Update gpuCI
RAPIDS_VER
to23.06
by @github-actions in #1105 - Remove
dask/gpu
team from gpuCI bump PR reviewers by @charlesbluca in #1107 - Bump mimalloc from 0.1.34 to 0.1.36 in /dask_planner by @charlesbluca in #1109
- Implement join reordering of fact-dimension joins by @sarahyurick in #1027
- Add support for optional catalog name to
SHOW SCHEMAS | TABLES
by @charlesbluca in #1063 - Pin dask/distributed for release by @charlesbluca in #1112
Full Changelog: 2023.2.0...2023.4.0
2023.2.0
What's Changed
- Unpin Dask/Distributed for development by @charlesbluca in #954
- Resolve YAML parsing issues in gpuCI updating workflow by @charlesbluca in #955
- Bump pypa/cibuildwheel from 2.10.2 to 2.11.2 by @dependabot in #953
- Bump tokio from 1.22.0 to 1.23.0 in /dask_planner by @dependabot in #959
- Update gpuCI
RAPIDS_VER
to23.02
by @github-actions in #958 - Resolve ML cluster failures by @charlesbluca in #957
- Force nightly Dask install for upstream testing by @charlesbluca in #960
- Use
flexible
channel priority for upstream testing by @charlesbluca in #961 - Bump pypa/cibuildwheel from 2.11.2 to 2.11.3 by @dependabot in #965
- Remove unnecessary
first
aggregation from groupby agg code by @charlesbluca in #951 - Revert "Check
split_out
to decide on sorted groupby (#802)" by @charlesbluca in #807 - use macro to make get_value methods more concise by @andygrove in #821
- Clean up
wrap_predict
andwrap_fit
flags by @sarahyurick in #926 - Add support for
ALTER TABLE
andALTER SCHEMA
by @charlesbluca in #904 - Remove
np.float
in PyTest and skip new NumPy failures by @sarahyurick in #977 - Bump async-trait from 0.1.59 to 0.1.60 in /dask_planner by @dependabot in #974
- Ignore patch updates for cibw in dependabot by @ayushdg in #980
- Remove row iteration from
TIMESTAMPADD
by @sarahyurick in #973 - Upgrade to DataFusion 15.0.0 by @andygrove in #949
- Bump tokio from 1.23.0 to 1.23.1 in /dask_planner by @dependabot in #983
- Bump tokio from 1.23.1 to 1.24.0 in /dask_planner by @dependabot in #985
- Bump mimalloc from 0.1.32 to 0.1.34 in /dask_planner by @dependabot in #988
- Bump async-trait from 0.1.60 to 0.1.61 in /dask_planner by @dependabot in #986
- Bump tokio from 1.24.0 to 1.24.1 in /dask_planner by @dependabot in #987
- Resolve test failures from
fugue=0.8.0
by @charlesbluca in #990 - Use
xfail
consistently for known failing tests by @charlesbluca in #867 - Use Mambaforge for bare requirements testing by @charlesbluca in #993
- Remove
generate_numeric_signatures
by @sarahyurick in #912 - Bump tokio from 1.24.1 to 1.24.2 in /dask_planner by @dependabot in #996
- Bump pyo3 from 0.17.3 to 0.18.0 in /dask_planner by @dependabot in #997
is_cudf_type
utility function by @sarahyurick in #991- Parse and use schema for plugins whenever possible by @charlesbluca in #854
- Bump async-trait from 0.1.61 to 0.1.63 in /dask_planner by @dependabot in #1004
- Use Mambaforge for scheduled import testing by @charlesbluca in #1005
- Set
n_jobs=-1
intest_ml_experiment
by @sarahyurick in #1007 - Update logic for opening a new issue with upstream failures by @ayushdg in #882
- Add handling to scheduled upstream workflow when no log files are available by @charlesbluca in #1009
- Remove
EliminateAggDistinct
optimizer rule, implement distinct aggs in Python by @charlesbluca in #1006 - Minor ML model improvements by @sarahyurick in #976
FilterColumnsPostJoin
Optimizer Rule by @sarahyurick in #956- Add parquet-statistics utility by @rjzamora in #999
- Update isort to 5.12.0 by @ayushdg in #1016
- Bump async-trait from 0.1.63 to 0.1.64 in /dask_planner by @dependabot in #1019
- Bump tokio from 1.24.2 to 1.25.0 in /dask_planner by @dependabot in #1014
- Backend agnostic machine learning models by @sarahyurick in #962
- Fix Rust
format!
clippy errors by @sarahyurick in #1023 - Rename
DatePartOperation
class by @sarahyurick in #1011 - Switch from skipping to xfailing some Python tests by @charlesbluca in #1002
- Add a config option to allow control for broadcast based joins by @ayushdg in #1000
- Bump uuid from 1.2.2 to 1.3.0 in /dask_planner by @dependabot in #1026
- Add
dask<=2023.1.1
max version constraint for release by @charlesbluca in #1029
Full Changelog: 2022.12.0...2023.2.0
2022.12.0
What's Changed
- Unpin dask/distributed for development by @charlesbluca in #892
- Add replace operator by @ChrisJar in #897
- Replace
variadic
withexact
where appropriate by @sarahyurick in #885 - Bump pyo3 from 0.17.2 to 0.17.3 in /dask_planner by @dependabot in #900
- Sort + limit topk optimization (initial) by @ayushdg in #893
- [bug][docs]
my_ds
->my_df
by @nickvazz in #905 - Bump env_logger from 0.9.1 to 0.9.3 in /dask_planner by @dependabot in #906
- Bump mimalloc from 0.1.30 to 0.1.31 in /dask_planner by @dependabot in #910
- Replace
dask_ml.wrappers.Incremental
with customIncremental
class by @sarahyurick in #855 - Update flake8 link to use github by @ayushdg in #915
- Use
conda-incubator/[email protected]
& enable automatic GH Action updates by @jakirkham in #917 - Bump uuid from 1.2.1 to 1.2.2 in /dask_planner by @dependabot in #916
- Upgrade to DataFusion 14.0.0 by @andygrove in #903
- Bump actions/checkout from 2 to 3 by @dependabot in #920
- Support
to_timestamp
by @sarahyurick in #838 - Bump actions/setup-python from 2 to 4 by @dependabot in #921
- Bump Docker workflow actions by @charlesbluca in #930
- Bump mimalloc from 0.1.31 to 0.1.32 in /dask_planner by @dependabot in #923
- Bump tokio from 1.21.2 to 1.22.0 in /dask_planner by @dependabot in #927
- Bump peter-evans/create-pull-request from 3 to 4 by @dependabot in #929
- Temporarily fix gpuci by @ayushdg in #942
- Remove all Dask-ML uses by @sarahyurick in #886
- Dependabot updates by @ayushdg in #944
- Bump async-trait from 0.1.58 to 0.1.59 in /dask_planner by @dependabot in #946
- Add
TIMESTAMPDIFF
support by @sarahyurick in #876 - Implement basic COALESCE functionality by @ChrisJar in #823
- Add support for filter pushdown rule by @ayushdg in #924
- Resolve
test_date_functions()
by @sarahyurick in #813 - Set dask/distributed pinning for release by @ayushdg in #947
- Set dask/distributed max version in Dockerfile by @charlesbluca in #952
New Contributors
- @nickvazz made their first contribution in #905
- @jakirkham made their first contribution in #917
Full Changelog: 2022.10.1...2022.12.0
2022.10.1
What's Changed
- Unpin dask/distributed for development by @charlesbluca in #848
- Switch docs/CI away from conda-installed Rust by @charlesbluca in #817
- Add
/opt/cargo/bin
to gpuCIPATH
by @charlesbluca in #856 - Enable crate sorting with
rustfmt
by @charlesbluca in #819 - Update datafusion dependency during upstream testing by @ayushdg in #814
- Bump mimalloc from 0.1.29 to 0.1.30 in /dask_planner by @dependabot in #862
- Update gpuCI
RAPIDS_VER
to22.12
by @github-actions in #863 - Refactor
which_upstream
logic in upstream scheduled workflow by @charlesbluca in #864 - Add testing for OSX by @charlesbluca in #859
- Wrap
which_upstream
logic in expression syntax by @charlesbluca in #866 - Check for
np.timedelta64
inas_timelike
by @sarahyurick in #860 - Update test-upstream.yml typo by @ayushdg in #869
- Use latest DataFusion rev by @andygrove in #865
- Only use upstream Dask in scheduled cluster testing if
which_upstream == 'Dask'
by @charlesbluca in #872 - Bump async-trait from 0.1.57 to 0.1.58 in /dask_planner by @dependabot in #870
- Add pypi release workflow by @ayushdg in #858
- Ignore index for union all test by @ayushdg in #875
- Bump versioneer-vendored files to 0.27 by @charlesbluca in #881
- Bump
uvicorn
minimum version to 0.13.4 by @charlesbluca in #873 - Install
twine
incibuildwheel
environment by @charlesbluca in #874 - Replace
dask_ml.wrappers.ParallelPostFit
with customParallelPostFit
class by @sarahyurick in #832 - Add
py
to testing environments to resolve pytest 7.2.0 issues by @charlesbluca in #890 - Use latest DataFusion rev by @andygrove in #889
- Pin dask/distributed for release by @charlesbluca in #891
Full Changelog: 2022.10.0...2022.10.1
2022.10.1rc1
What's Changed
- Ignore index for union all test by @ayushdg in #875
- Bump versioneer-vendored files to 0.27 by @charlesbluca in #881
- Bump
uvicorn
minimum version to 0.13.4 by @charlesbluca in #873 - Install
twine
incibuildwheel
environment by @charlesbluca in #874
Full Changelog: 2022.10.1rc0...2022.10.1rc1
2022.10.1rc0
What's Changed
- Unpin dask/distributed for development by @charlesbluca in #848
- Switch docs/CI away from conda-installed Rust by @charlesbluca in #817
- Add
/opt/cargo/bin
to gpuCIPATH
by @charlesbluca in #856 - Enable crate sorting with
rustfmt
by @charlesbluca in #819 - Update datafusion dependency during upstream testing by @ayushdg in #814
- Bump mimalloc from 0.1.29 to 0.1.30 in /dask_planner by @dependabot in #862
- Update gpuCI
RAPIDS_VER
to22.12
by @github-actions in #863 - Refactor
which_upstream
logic in upstream scheduled workflow by @charlesbluca in #864 - Add testing for OSX by @charlesbluca in #859
- Wrap
which_upstream
logic in expression syntax by @charlesbluca in #866 - Check for
np.timedelta64
inas_timelike
by @sarahyurick in #860 - Update test-upstream.yml typo by @ayushdg in #869
- Use latest DataFusion rev by @andygrove in #865
- Only use upstream Dask in scheduled cluster testing if
which_upstream == 'Dask'
by @charlesbluca in #872 - Bump async-trait from 0.1.57 to 0.1.58 in /dask_planner by @dependabot in #870
- Add pypi release workflow by @ayushdg in #858
Full Changelog: 2022.10.0...2022.10.1c0
2022.10.0
What's Changed
- Update README to link to DataFusion rather than Calcite by @andygrove in #790
- Unpin dask/distributed for development by @charlesbluca in #794
- Remove datafusion syncing workflow by @charlesbluca in #793
- Resolve syntax errors in upstream testing workflow by @charlesbluca in #797
- README update- remove 'experimental' from GPU support section by @randerzander in #798
- Fix new clippy warnings by @andygrove in #801
- Check
split_out
to decide on sorted groupby in aggregate.py by @charlesbluca in #802 - Resolve Docker build failures, update core dependency constraints by @charlesbluca in #804
- Fix docker build errors by @ayushdg in #805
- Fix
if
condition for gpuCI updating workflow by @charlesbluca in #808 pip
installawscli
in cloud images by @charlesbluca in #809- Resolve bare requirement failures in upstream workflow by @charlesbluca in #800
- Refactor
getValue<T>
code to reduce duplication by @andygrove in #803 - Improve
SqlTypeName
to support more types and also improve error handling by @andygrove in #824 - Add dependabot config to update Rust deps by @andygrove in #820
- Bump uuid from 0.8.2 to 1.1.2 in /dask_planner by @dependabot in #828
- Bump rand from 0.7.3 to 0.8.5 in /dask_planner by @dependabot in #827
- Remove rust-toolchain.toml by @andygrove in #826
- Add quoting around partition keys for Hive table inputs by @randerzander in #834
- Configure dependabot to ignore
arrow
anddatafusion
by @charlesbluca in #840 - Bump pyo3 from 0.17.1 to 0.17.2 in /dask_planner by @dependabot in #836
- Add support for
CREATE EXPERIMENT
, expand support forWITH
kwargs by @charlesbluca in #796 - Bump uuid from 1.1.2 to 1.2.1 in /dask_planner by @dependabot in #845
- Add Andy and Charles to the rust codeowners group by @ayushdg in #846
- Update DataFusion and change order of optimization rules by @andygrove in #825
- Update doc pages after DataFusion merge by @randerzander in #842
- Resolve
test_literals()
by @sarahyurick in #812 - Faster limit computation on persisted dataframes by @ayushdg in #837
- Pin dask/distributed for release by @charlesbluca in #847
New Contributors
- @randerzander made their first contribution in #798
- @dependabot made their first contribution in #828
Full Changelog: 2022.9.0...2022.10.0
2022.9.0
What's Changed
- Unpin dask/distibuted post-release by @charlesbluca in #694
- Don't check order for filtered groupby test by @charlesbluca in #702
- Relax
test_groupby_split_every
key check by @charlesbluca in #710 - Update gpuCI environment file, updating workflow by @charlesbluca in #731
- Bump gpuCI test environment to use python 3.9 by @charlesbluca in #736
- Refactor LIMIT computation to always use
head
when possible by @charlesbluca in #696 - Set pytest to fail on xpassing tests by @charlesbluca in #756
- Fix upstream failures in
test_groupby_split_out
by @charlesbluca in #763 - Add step argument to get_window_bounds for pandas>=1.5 by @ayushdg in #774
- Remove PyPI release workflow by @charlesbluca in #777
- Switch to Arrow DataFusion SQL parser by @charlesbluca in #788
- Pin dask/distributed for release by @charlesbluca in #789
Full Changelog: 2022.8.0...2022.9.0
2022.9.0.rc0
What's Changed
- Datafusion aggregate by @jdye64 in #471
- Bump DataFusion version by @andygrove in #494
- Basic DataFusion Select Functionality by @jdye64 in #489
- Allow for Cast parsing and logicalplan by @jdye64 in #498
- Minor code cleanup in row_type() by @andygrove in #504
- Bump rust version by @jdye64 in #508
- Improve code for getting column name from expression by @andygrove in #509
- Update exceptions that are thrown by @jdye64 in #507
- Add support for Expr::Sort in expr_to_field by @andygrove in #515
- Reduce crate dependencies by @andygrove in #516
- Datafusion dsql explain by @ayushdg in #511
- Port sort logic to the datafusion planner by @ayushdg in #505
- Add helper method to convert LogicalPlan to Python type by @andygrove in #522
- Support CASE WHEN and BETWEEN by @jdye64 in #502
- Upgrade to DataFusion 8.0.0 by @andygrove in #533
- Enable passing tests by @jdye64 in #539
- Datafusion crossjoin by @jdye64 in #521
- Implement TryFrom for plans by @andygrove in #543
- Support for LIMIT clause with DataFusion by @jdye64 in #529
- Support Joins using DataFusion planner/parser by @jdye64 in #512
- Datafusion is not by @jdye64 in #557
- [REVIEW] Add support for
UNION
by @galipremsagar in #542 - [REVIEW] Fix issue with duplicates in column renaming by @galipremsagar in #559
- [REVIEW] Enable
LIMIT
tests by @galipremsagar in #560 - Add CODEOWNERS file by @charlesbluca in #562
- Upgrade DataFusion version & support non-equijoin join conditions by @andygrove in #566
- [DF] Add
@ayushdg
and@galipremsagar
to rust codeowners by @charlesbluca in #572 - Enable DataFusion CBO and introduce DaskSqlOptimizer by @jdye64 in #558
- Only use the specific DataFusion crates that we need by @andygrove in #568
- Fix some clippy warnings by @andygrove in #574
- Datafusion invalid projection by @jdye64 in #571
- Datafusion upstream merge by @jdye64 in #576
- Datafusion filter by @jdye64 in #581
- Table_scan column projection by @ayushdg in #578
- Expose groupby agg configs to drop_duplicates (distinct) egg by @ayushdg in #575
- Datafusion year & support for DaskSqlDialect by @jdye64 in #585
- Optimization rule to optimize out nulls for inner joins by @jdye64 in #588
- Push down null filters into TableScan by @andygrove in #595
- Datafusion IndexError - Return fields from the lhs and rhs of a join by @jdye64 in #599
- Datafusion uncomment working filter tests by @jdye64 in #601
- Search all schemas when attempting to locate index by field name by @jdye64 in #602
- Fix join condition eval when joining on 3 or more columns by @ayushdg in #603
- Add inList support by @ayushdg in #604
- Enable Datafusion user defined functions UDFs by @jdye64 in #605
- Datafusion empty relation by @jdye64 in #611
- Datafusion NOT LIKE Clause support by @jdye64 in #615
- Uncomment passing pytests by @jdye64 in #616
- Fix bug when filtering on specific scalars. by @ayushdg in #609
- Datafusion NULL & NOT NULL literals by @jdye64 in #618
- Fix the results from a subquery alias operation with optimizations enabled by @ayushdg in #613
- Initial version of contributing guide by @jdye64 in #600
- Add helper function for converting expression lists to Python by @andygrove in #631
- Plugins support multiply types by @jdye64 in #636
- Consolidate limit/offset logic in partition func by @charlesbluca in #598
- Datafusion version bump by @jdye64 in #628
- Expand getOperands support to cover all currently available Expr type… by @jdye64 in #642
- Introduce Inverse Rex Operation by @jdye64 in #643
- Remove code segment that was causing double the amount of columns to … by @jdye64 in #644
- Include Columns in Empty DataFrame by @jdye64 in #645
- Bump setuptools-rust from 1.1.1 -> 1.4.1 by @jdye64 in #646
- Merge
main
intodatafusion-sql-planner
by @charlesbluca in #654 - Port window logic to datafusion by @ayushdg in #545
COT
function by @sarahyurick in #657- Math functions by @sarahyurick in #660
- Use
PyErrs
for all Python-facing methods indask_planner
by @charlesbluca in #662 - Invalid crossjoin in plan by @jdye64 in #653
- [DF] Add support for
CREATE TABLE | VIEW AS
statements by @charlesbluca in #656 - sync: main to datafusion-sql-planner by @github-actions in #669
- Datafusion expand scalarvalue catchall by @jdye64 in #638
- sync: main to datafusion-sql-planner by @github-actions in #670
- [DF] Add support for
DROP TABLE
statements by @charlesbluca in #658 - Remove un-necessary sqlparser dependency and duplicate Dialect defini… by @jdye64 in #671
- [DF] Resolve UDF test failures by @charlesbluca in #672
- Uncomment skipped rex pytests by @ayushdg in #661
- Merge "Bump arrow version to 6.0.0 (#674)" by @charlesbluca in #677
- sync: main to datafusion-sql-planner by @github-actions in #676
- [DF] Fix most of the clippy warnings by @andygrove in #679
- [DF] use datafusion 9956f80f197550051db7debae15d5c706afc22a3 by @andygrove in #667
- sync: main to datafusion-sql-planner by @github-actions in #685
- Configure
clippy
to error on warnings by @charlesbluca in #692 - Unpin dask/distibuted post-release by @charlesbluca in #694
- sync: main to datafusion-sql-planner by @github-actions in #691
- [DF] Add optimizer rules to translate subqueries to joins by @andygrove in #680
- [DF] Upgrade DataFusion to rev
c0b4ba
by @andygrove in #689 - Add STDDEV, STDDEV_SAMP, and STDDEV_POP by @ChrisJar in #629
- Rust parsing support for CREATE MODEL statements by @jdye64 in #693
- Support for DROP MODEL parsing in Rust by @jdye64 in #695
- Support for parsing [or replace] with create [or replace] model by @ayushdg in #700
- Parsing logic for SHOW SCHEMAS by @jdye64 in #697
- Support for parsing SHOW TABLES FROM grammar by @jdye64 in #699
- Don't check order for filtered groupby test by @charlesbluca in #702
- sync: main to dat...