This is an automated email from the ASF dual-hosted git repository.
agrove pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
The following commit(s) were added to refs/heads/master by this push:
new d25e822c1 Prepare 10.0.0 release (#2878)
d25e822c1 is described below
commit d25e822c1ef85ee7c0297b4b38d05a51b0d2e46f
Author: Andy Grove <[email protected]>
AuthorDate: Tue Jul 12 09:29:19 2022 -0600
Prepare 10.0.0 release (#2878)
---
datafusion-cli/Cargo.toml | 4 +-
datafusion/CHANGELOG.md | 142 ++++++++++++++++++++++++++++++++++++
datafusion/common/Cargo.toml | 2 +-
datafusion/core/Cargo.toml | 16 ++--
datafusion/data-access/Cargo.toml | 2 +-
datafusion/expr/Cargo.toml | 4 +-
datafusion/jit/Cargo.toml | 6 +-
datafusion/optimizer/Cargo.toml | 8 +-
datafusion/physical-expr/Cargo.toml | 8 +-
datafusion/proto/Cargo.toml | 8 +-
datafusion/row/Cargo.toml | 6 +-
datafusion/sql/Cargo.toml | 6 +-
12 files changed, 177 insertions(+), 35 deletions(-)
diff --git a/datafusion-cli/Cargo.toml b/datafusion-cli/Cargo.toml
index 3f1a7a369..1684ecf50 100644
--- a/datafusion-cli/Cargo.toml
+++ b/datafusion-cli/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-cli"
description = "Command Line Client for DataFusion query engine."
-version = "9.0.0"
+version = "10.0.0"
authors = ["Apache Arrow <[email protected]>"]
edition = "2021"
keywords = [ "arrow", "datafusion", "query", "sql" ]
@@ -31,7 +31,7 @@ readme = "README.md"
[dependencies]
arrow = { version = "18.0.0" }
clap = { version = "3", features = ["derive", "cargo"] }
-datafusion = { path = "../datafusion/core", version = "9.0.0" }
+datafusion = { path = "../datafusion/core", version = "10.0.0" }
dirs = "4.0.0"
env_logger = "0.9"
mimalloc = { version = "0.1", default-features = false }
diff --git a/datafusion/CHANGELOG.md b/datafusion/CHANGELOG.md
index 6ac2b5843..8aca2af71 100644
--- a/datafusion/CHANGELOG.md
+++ b/datafusion/CHANGELOG.md
@@ -19,6 +19,148 @@
# Changelog
+## [10.0.0](https://github.com/apache/arrow-datafusion/tree/10.0.0)
(2022-07-12)
+
+[Full
Changelog](https://github.com/apache/arrow-datafusion/compare/9.0.0...10.0.0)
+
+**Breaking changes:**
+
+- Convert batch\_size to config option
[\#2771](https://github.com/apache/arrow-datafusion/pull/2771)
([andygrove](https://github.com/andygrove))
+- MINOR: Remove Offset struct
[\#2734](https://github.com/apache/arrow-datafusion/pull/2734)
([andygrove](https://github.com/andygrove))
+- feat: async extension planner
[\#2713](https://github.com/apache/arrow-datafusion/pull/2713)
([waynexia](https://github.com/waynexia))
+- Switch to object\_store crate \(\#2489\)
[\#2677](https://github.com/apache/arrow-datafusion/pull/2677)
([tustvold](https://github.com/tustvold))
+
+**Implemented enhancements:**
+
+- update documentation, fix styling to match main Arrow project
[\#2864](https://github.com/apache/arrow-datafusion/issues/2864)
+- Update top-level README
[\#2850](https://github.com/apache/arrow-datafusion/issues/2850)
+- \[Question\]How to call an async function in `ExecutionPlan::exec` method?
[\#2847](https://github.com/apache/arrow-datafusion/issues/2847)
+- Add `DataFrame::with_column`
[\#2844](https://github.com/apache/arrow-datafusion/issues/2844)
+- Improve ergonomics of physical expr `lit`
[\#2827](https://github.com/apache/arrow-datafusion/issues/2827)
+- Add Python examples for reading CSV and query by SQL in Doc
[\#2824](https://github.com/apache/arrow-datafusion/issues/2824)
+- eliminate multi limit-offset nodes to EmptyRelation if possible
[\#2822](https://github.com/apache/arrow-datafusion/issues/2822)
+- Make `LogicalPlan::Union` be consistent with other plans
[\#2816](https://github.com/apache/arrow-datafusion/issues/2816)
+- Use coerced data type from value and list expressions during planning inlist
expression [\#2793](https://github.com/apache/arrow-datafusion/issues/2793)
+- Add configuration option to enable/disalbe `CoalesceBatchesExec`
[\#2790](https://github.com/apache/arrow-datafusion/issues/2790)
+- Simplify FilterNullJoinKeys rule
[\#2780](https://github.com/apache/arrow-datafusion/issues/2780)
+- Allow configuration settings to be specified with environment variables
[\#2776](https://github.com/apache/arrow-datafusion/issues/2776)
+- Automatically update `configs.md` in user guide
[\#2770](https://github.com/apache/arrow-datafusion/issues/2770)
+- Support multiple paths for ListingTableScanNode
[\#2768](https://github.com/apache/arrow-datafusion/issues/2768)
+- Reduce outer joins
[\#2757](https://github.com/apache/arrow-datafusion/issues/2757)
+- support data type coerced and decimal in INLIST expr
[\#2755](https://github.com/apache/arrow-datafusion/issues/2755)
+- Change ExtensionPlanner::plan\_extension\(\) to an async function
[\#2749](https://github.com/apache/arrow-datafusion/issues/2749)
+- Add `IsNotNull` filter to join inputs if one side of join condition does not
allow null [\#2739](https://github.com/apache/arrow-datafusion/issues/2739)
+- Sort preserving MergeJoin
[\#2698](https://github.com/apache/arrow-datafusion/issues/2698)
+- Improve readability of table scan projections in query plans
[\#2697](https://github.com/apache/arrow-datafusion/issues/2697)
+- DataFusion 9.0.0 Release
[\#2676](https://github.com/apache/arrow-datafusion/issues/2676)
+- Improve UX for `UNION` vs `UNION ALL` \(introduce a LogicalPlan::Distinct\)
[\#2573](https://github.com/apache/arrow-datafusion/issues/2573)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
+- Implement some way to show the sql used to create a view
[\#2529](https://github.com/apache/arrow-datafusion/issues/2529)
+- Consider adopting IOx ObjectStore abstraction
[\#2489](https://github.com/apache/arrow-datafusion/issues/2489)
+- Support `sum0` as a built-in agg function
[\#2067](https://github.com/apache/arrow-datafusion/issues/2067)
+- implement grouping sets, cubes, and rollups
[\#1327](https://github.com/apache/arrow-datafusion/issues/1327)
+- Ruby bindings
[\#1114](https://github.com/apache/arrow-datafusion/issues/1114)
+- Support dates in hash join
[\#2746](https://github.com/apache/arrow-datafusion/pull/2746)
([andygrove](https://github.com/andygrove))
+
+**Fixed bugs:**
+
+- Docker Error [\#2851](https://github.com/apache/arrow-datafusion/issues/2851)
+- Anti join ignores join filters
[\#2842](https://github.com/apache/arrow-datafusion/issues/2842)
+- Can't test or compile sub-model code after upgrade to arrow-rs 17.0.0
[\#2835](https://github.com/apache/arrow-datafusion/issues/2835)
+- Not evaluate the set expr in the InList for the optimization
[\#2820](https://github.com/apache/arrow-datafusion/issues/2820)
+- CASE When: result type should be coercible to a common type
[\#2818](https://github.com/apache/arrow-datafusion/issues/2818)
+- IN/NOT IN List: NULL is not equal to NULL
[\#2817](https://github.com/apache/arrow-datafusion/issues/2817)
+- panic when case statement returns null
[\#2798](https://github.com/apache/arrow-datafusion/issues/2798)
+- InList: Can't cast the list expr data type to value expr data type directly
[\#2774](https://github.com/apache/arrow-datafusion/issues/2774)
+- InList Expr: expr and list values must can be converted to a same data type
[\#2759](https://github.com/apache/arrow-datafusion/issues/2759)
+- tpchgen docker syntax change prevents volume from binding
[\#2751](https://github.com/apache/arrow-datafusion/issues/2751)
+- Cannot join on date columns \(Unsupported data type in hasher: Date32\)
[\#2744](https://github.com/apache/arrow-datafusion/issues/2744)
+- `rewrite_expression` does not properly handle `Exists` and `ScalarSubquery`
[\#2736](https://github.com/apache/arrow-datafusion/issues/2736)
+- LocalFileSystem Not sorted by file nameļ¼ As a result, the data lines queried
in multiple files are out of order.
[\#2730](https://github.com/apache/arrow-datafusion/issues/2730)
+- Filter push down need consider alias columns
[\#2725](https://github.com/apache/arrow-datafusion/issues/2725)
+- Recent API change in `GlobalLimitExec` breaks compatibility with Ballista
[\#2720](https://github.com/apache/arrow-datafusion/issues/2720)
+- Common Subexpression Eliminiation pass errors if run twice on some plans:
Schema contains duplicate unqualified field name 'IsNull-Column-sys.host'
[\#2712](https://github.com/apache/arrow-datafusion/issues/2712)
+- The data type is not compatible with other system, for example spark or PG
database [\#1379](https://github.com/apache/arrow-datafusion/issues/1379)
+
+**Documentation updates:**
+
+- Fix docs styling
[\#2865](https://github.com/apache/arrow-datafusion/pull/2865)
([kmitchener](https://github.com/kmitchener))
+- Various updates to top-level README
[\#2854](https://github.com/apache/arrow-datafusion/pull/2854)
([andygrove](https://github.com/andygrove))
+- MINOR: Add documentation for running integration tests
[\#2839](https://github.com/apache/arrow-datafusion/pull/2839)
([andygrove](https://github.com/andygrove))
+- add csv registration and sql query to examples
[\#2825](https://github.com/apache/arrow-datafusion/pull/2825)
([waitingkuo](https://github.com/waitingkuo))
+- \[minor\] refine doc
[\#2753](https://github.com/apache/arrow-datafusion/pull/2753)
([Ted-Jiang](https://github.com/Ted-Jiang))
+
+**Closed issues:**
+
+- Consider adding a prominent note in the readme about ballista
[\#2853](https://github.com/apache/arrow-datafusion/issues/2853)
+- support decimal in \(NULL\)
[\#2800](https://github.com/apache/arrow-datafusion/issues/2800)
+- InList: Don't treat Null as UTF8\(None\)
[\#2782](https://github.com/apache/arrow-datafusion/issues/2782)
+- InList: don't need to treat Null as UTF8 data type
[\#2773](https://github.com/apache/arrow-datafusion/issues/2773)
+- Implement extensible configuration mechanism
[\#138](https://github.com/apache/arrow-datafusion/issues/138)
+
+**Merged pull requests:**
+
+- Update CONTRIBUTING.md
[\#2876](https://github.com/apache/arrow-datafusion/pull/2876)
([waitingkuo](https://github.com/waitingkuo))
+- Make LogicalPlan::Union be consistent with other plans
[\#2868](https://github.com/apache/arrow-datafusion/pull/2868)
([comphead](https://github.com/comphead))
+- minor: remove unneeded files from project root
[\#2863](https://github.com/apache/arrow-datafusion/pull/2863)
([kmitchener](https://github.com/kmitchener))
+- chore: make cargo clippy happy in nigtly
[\#2860](https://github.com/apache/arrow-datafusion/pull/2860)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([xudong963](https://github.com/xudong963))
+- Update to arrow 18.0.0
[\#2856](https://github.com/apache/arrow-datafusion/pull/2856)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([alamb](https://github.com/alamb))
+- chore: remove ballista-related docker-compose file
[\#2852](https://github.com/apache/arrow-datafusion/pull/2852)
([xudong963](https://github.com/xudong963))
+- Adding dataframe with\_column function
[\#2849](https://github.com/apache/arrow-datafusion/pull/2849)
([comphead](https://github.com/comphead))
+- anti joins now respect join filters
[\#2843](https://github.com/apache/arrow-datafusion/pull/2843)
([andygrove](https://github.com/andygrove))
+- MINOR: make name meaningful and clean up code
[\#2841](https://github.com/apache/arrow-datafusion/pull/2841)
([liukun4515](https://github.com/liukun4515))
+- Make `lit` implementation more concise
[\#2838](https://github.com/apache/arrow-datafusion/pull/2838)
([alamb](https://github.com/alamb))
+- InList: set/list value must be evaluated to get the values
[\#2834](https://github.com/apache/arrow-datafusion/pull/2834)
([liukun4515](https://github.com/liukun4515))
+- Add SHOW CREATE TABLE with initial support for views
[\#2830](https://github.com/apache/arrow-datafusion/pull/2830)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([mrob95](https://github.com/mrob95))
+- Improve ergonomics of physical expr `lit`
[\#2828](https://github.com/apache/arrow-datafusion/pull/2828)
([alamb](https://github.com/alamb))
+- Eliminate multi limit-offset nodes to emptyRelation
[\#2823](https://github.com/apache/arrow-datafusion/pull/2823)
([AssHero](https://github.com/AssHero))
+- Fix the ci [\#2821](https://github.com/apache/arrow-datafusion/pull/2821)
([liukun4515](https://github.com/liukun4515))
+- CaseWhen: coerce the all then and else data type to a common data type
[\#2819](https://github.com/apache/arrow-datafusion/pull/2819)
([liukun4515](https://github.com/liukun4515))
+- Fix `ScalarValue::isNull` calculation
[\#2815](https://github.com/apache/arrow-datafusion/pull/2815)
([alamb](https://github.com/alamb))
+- Fix nullability calculation for `CASE` expressions
[\#2814](https://github.com/apache/arrow-datafusion/pull/2814)
([alamb](https://github.com/alamb))
+- Bump numpy from 1.21.3 to 1.22.0 in /integration-tests
[\#2811](https://github.com/apache/arrow-datafusion/pull/2811)
([xudong963](https://github.com/xudong963))
+- Fix data type calculation for `CaseExpr` s with `NULLs`
[\#2810](https://github.com/apache/arrow-datafusion/pull/2810)
([AssHero](https://github.com/AssHero))
+- InList: fix bug for comparing with Null in the list using the set
optimization [\#2809](https://github.com/apache/arrow-datafusion/pull/2809)
([liukun4515](https://github.com/liukun4515))
+- Use specialized dictionary kernels \(\#1178\)
[\#2808](https://github.com/apache/arrow-datafusion/pull/2808)
([tustvold](https://github.com/tustvold))
+- fix schema nullability for `information_schema` schema
[\#2804](https://github.com/apache/arrow-datafusion/pull/2804)
([alamb](https://github.com/alamb))
+- fix: correctly calculate join output schema nullability
[\#2803](https://github.com/apache/arrow-datafusion/pull/2803)
([alamb](https://github.com/alamb))
+- Correct schema nullability declaration in tests
[\#2802](https://github.com/apache/arrow-datafusion/pull/2802)
([alamb](https://github.com/alamb))
+- Don't treat Null as UTF8\(None\) and change error info.
[\#2801](https://github.com/apache/arrow-datafusion/pull/2801)
([liukun4515](https://github.com/liukun4515))
+- MINOR: Remove reference to docker image that is no longer available
[\#2795](https://github.com/apache/arrow-datafusion/pull/2795)
([andygrove](https://github.com/andygrove))
+- Use coerced type in inlist expr planning
[\#2794](https://github.com/apache/arrow-datafusion/pull/2794)
([viirya](https://github.com/viirya))
+- Add LogicalPlan::Distinct
[\#2792](https://github.com/apache/arrow-datafusion/pull/2792)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([mrob95](https://github.com/mrob95))
+- Add config option for coalesce\_batches physical optimization rule, make
optional [\#2791](https://github.com/apache/arrow-datafusion/pull/2791)
([andygrove](https://github.com/andygrove))
+- Improve readability of table scan projections in query plans \(remove `Some`
and `None`\) [\#2789](https://github.com/apache/arrow-datafusion/pull/2789)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([comphead](https://github.com/comphead))
+- Simplify FilterNullJoinKeys rule
[\#2781](https://github.com/apache/arrow-datafusion/pull/2781)
([andygrove](https://github.com/andygrove))
+- MINOR: re-export sqlparser from datafusion-sql crate
[\#2779](https://github.com/apache/arrow-datafusion/pull/2779)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([andygrove](https://github.com/andygrove))
+- Update to arrow 17.0.0
[\#2778](https://github.com/apache/arrow-datafusion/pull/2778)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([alamb](https://github.com/alamb))
+- Support multiple paths for ListingTableScanNode
[\#2775](https://github.com/apache/arrow-datafusion/pull/2775)
([Ted-Jiang](https://github.com/Ted-Jiang))
+- Remove expr\_sub\_expressions and rewrite\_expression functions
[\#2772](https://github.com/apache/arrow-datafusion/pull/2772)
([mrob95](https://github.com/mrob95))
+- minor: update cranelift related dependencies
[\#2769](https://github.com/apache/arrow-datafusion/pull/2769)
([xudong963](https://github.com/xudong963))
+- minor: panic rather than fail silently on bad dictionary in hash join
[\#2767](https://github.com/apache/arrow-datafusion/pull/2767)
([alamb](https://github.com/alamb))
+- MINOR: make `prettier` use consistent between CI and contributing guide
[\#2766](https://github.com/apache/arrow-datafusion/pull/2766)
([andygrove](https://github.com/andygrove))
+- Rewrite subexpressions of InSubquery in rewrite\_expression
[\#2765](https://github.com/apache/arrow-datafusion/pull/2765)
([mrob95](https://github.com/mrob95))
+- Support `DataType::Decimal` for `IN` and `NOT IN` expressions
[\#2764](https://github.com/apache/arrow-datafusion/pull/2764)
([liukun4515](https://github.com/liukun4515))
+- Implement extensible configuration mechanism
[\#2754](https://github.com/apache/arrow-datafusion/pull/2754)
([andygrove](https://github.com/andygrove))
+- Remove redundant docker argument
[\#2752](https://github.com/apache/arrow-datafusion/pull/2752)
([avantgardnerio](https://github.com/avantgardnerio))
+- Add optimizer pass to reduce `left`/`right`/`full` joins to `inner` join if
possible [\#2750](https://github.com/apache/arrow-datafusion/pull/2750)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([AssHero](https://github.com/AssHero))
+- MINOR: Remove legacy CLI context enum
[\#2748](https://github.com/apache/arrow-datafusion/pull/2748)
([andygrove](https://github.com/andygrove))
+- CSE unit test for duplicate fields
[\#2747](https://github.com/apache/arrow-datafusion/pull/2747)
([waynexia](https://github.com/waynexia))
+- MINOR: Improve unsupported data type error message
[\#2745](https://github.com/apache/arrow-datafusion/pull/2745)
([andygrove](https://github.com/andygrove))
+- Add optimizer rule to filter out null keys before a join
[\#2740](https://github.com/apache/arrow-datafusion/pull/2740)
([andygrove](https://github.com/andygrove))
+- Sort file names in a directory \#2730
[\#2735](https://github.com/apache/arrow-datafusion/pull/2735)
([yourenawo](https://github.com/yourenawo))
+- fix: filter push down with `InList` expressions
[\#2729](https://github.com/apache/arrow-datafusion/pull/2729)
([Ted-Jiang](https://github.com/Ted-Jiang))
+- \[Minor\] add debug info in optimizer.rs
[\#2726](https://github.com/apache/arrow-datafusion/pull/2726)
([Ted-Jiang](https://github.com/Ted-Jiang))
+- Add public API for GlobalLimitExec and LocalLimitExec
[\#2722](https://github.com/apache/arrow-datafusion/pull/2722)
([andygrove](https://github.com/andygrove))
+- Add additional data types are supported in hash join
[\#2721](https://github.com/apache/arrow-datafusion/pull/2721)
([AssHero](https://github.com/AssHero))
+- Upgrade to arrow `16.0.0`
[\#2718](https://github.com/apache/arrow-datafusion/pull/2718)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([alamb](https://github.com/alamb))
+- Fix clippy warnings with toolchain 1.63
[\#2717](https://github.com/apache/arrow-datafusion/pull/2717)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([waynexia](https://github.com/waynexia))
+- Support for GROUPING SETS/CUBE/ROLLUP
[\#2716](https://github.com/apache/arrow-datafusion/pull/2716)
([thinkharderdev](https://github.com/thinkharderdev))
+- fix: check redundant fields while building projection plan
[\#2715](https://github.com/apache/arrow-datafusion/pull/2715)
([waynexia](https://github.com/waynexia))
+- Sort preserving `SortMergeJoin`
[\#2699](https://github.com/apache/arrow-datafusion/pull/2699)
([korowa](https://github.com/korowa))
+- fix: union schema fix
[\#2688](https://github.com/apache/arrow-datafusion/pull/2688)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([gandronchik](https://github.com/gandronchik))
+- Support default precision and scale to`CAST <EXPR> AS DECIMAL`
[\#2680](https://github.com/apache/arrow-datafusion/pull/2680)
[[sql](https://github.com/apache/arrow-datafusion/labels/sql)]
([gandronchik](https://github.com/gandronchik))
+
+
## [9.0.0](https://github.com/apache/arrow-datafusion/tree/9.0.0) (2022-06-10)
[Full
Changelog](https://github.com/apache/arrow-datafusion/compare/8.0.0-rc2...9.0.0)
diff --git a/datafusion/common/Cargo.toml b/datafusion/common/Cargo.toml
index 318281611..28a079ed0 100644
--- a/datafusion/common/Cargo.toml
+++ b/datafusion/common/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-common"
description = "Common functionality for DataFusion query engine"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
diff --git a/datafusion/core/Cargo.toml b/datafusion/core/Cargo.toml
index fb5e5b3f3..ac21d7f90 100644
--- a/datafusion/core/Cargo.toml
+++ b/datafusion/core/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion"
description = "DataFusion is an in-memory query engine that uses Apache Arrow
as the memory model"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "../../README.md"
@@ -60,13 +60,13 @@ async-trait = "0.1.41"
avro-rs = { version = "0.13", features = ["snappy"], optional = true }
bytes = "1.1"
chrono = { version = "0.4", default-features = false }
-datafusion-common = { path = "../common", version = "9.0.0", features =
["parquet", "object_store"] }
-datafusion-expr = { path = "../expr", version = "9.0.0" }
-datafusion-jit = { path = "../jit", version = "9.0.0", optional = true }
-datafusion-optimizer = { path = "../optimizer", version = "9.0.0" }
-datafusion-physical-expr = { path = "../physical-expr", version = "9.0.0" }
-datafusion-row = { path = "../row", version = "9.0.0" }
-datafusion-sql = { path = "../sql", version = "9.0.0" }
+datafusion-common = { path = "../common", version = "10.0.0", features =
["parquet", "object_store"] }
+datafusion-expr = { path = "../expr", version = "10.0.0" }
+datafusion-jit = { path = "../jit", version = "10.0.0", optional = true }
+datafusion-optimizer = { path = "../optimizer", version = "10.0.0" }
+datafusion-physical-expr = { path = "../physical-expr", version = "10.0.0" }
+datafusion-row = { path = "../row", version = "10.0.0" }
+datafusion-sql = { path = "../sql", version = "10.0.0" }
futures = "0.3"
glob = "0.3.0"
hashbrown = { version = "0.12", features = ["raw"] }
diff --git a/datafusion/data-access/Cargo.toml
b/datafusion/data-access/Cargo.toml
index 23dfc34a3..a0ffcb743 100644
--- a/datafusion/data-access/Cargo.toml
+++ b/datafusion/data-access/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-data-access"
description = "General data access layer currently mainly based on the object
store interfaces"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
diff --git a/datafusion/expr/Cargo.toml b/datafusion/expr/Cargo.toml
index e0d1e0827..ce65717d2 100644
--- a/datafusion/expr/Cargo.toml
+++ b/datafusion/expr/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-expr"
description = "Logical plan and expression representation for DataFusion query
engine"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
@@ -37,5 +37,5 @@ path = "src/lib.rs"
[dependencies]
ahash = { version = "0.7", default-features = false }
arrow = { version = "18.0.0", features = ["prettyprint"] }
-datafusion-common = { path = "../common", version = "9.0.0" }
+datafusion-common = { path = "../common", version = "10.0.0" }
sqlparser = "0.18"
diff --git a/datafusion/jit/Cargo.toml b/datafusion/jit/Cargo.toml
index 8cff5d646..69327e1d1 100644
--- a/datafusion/jit/Cargo.toml
+++ b/datafusion/jit/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-jit"
description = "Just In Time (JIT) compilation support for DataFusion query
engine"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
@@ -41,7 +41,7 @@ cranelift = "0.85.0"
cranelift-jit = "0.85.0"
cranelift-module = "0.85.0"
cranelift-native = "0.85.0"
-datafusion-common = { path = "../common", version = "9.0.0", features =
["jit"] }
-datafusion-expr = { path = "../expr", version = "9.0.0" }
+datafusion-common = { path = "../common", version = "10.0.0", features =
["jit"] }
+datafusion-expr = { path = "../expr", version = "10.0.0" }
parking_lot = "0.12"
diff --git a/datafusion/optimizer/Cargo.toml b/datafusion/optimizer/Cargo.toml
index 0efd7981c..ae493b2b0 100644
--- a/datafusion/optimizer/Cargo.toml
+++ b/datafusion/optimizer/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-optimizer"
description = "DataFusion Query Optimizer"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
@@ -40,8 +40,8 @@ unicode_expressions = []
arrow = { version = "18.0.0", features = ["prettyprint"] }
async-trait = "0.1.41"
chrono = { version = "0.4", default-features = false }
-datafusion-common = { path = "../common", version = "9.0.0" }
-datafusion-expr = { path = "../expr", version = "9.0.0" }
-datafusion-physical-expr = { path = "../physical-expr", version = "9.0.0" }
+datafusion-common = { path = "../common", version = "10.0.0" }
+datafusion-expr = { path = "../expr", version = "10.0.0" }
+datafusion-physical-expr = { path = "../physical-expr", version = "10.0.0" }
hashbrown = { version = "0.12", features = ["raw"] }
log = "^0.4"
diff --git a/datafusion/physical-expr/Cargo.toml
b/datafusion/physical-expr/Cargo.toml
index 0c7bffdb7..e5abf12af 100644
--- a/datafusion/physical-expr/Cargo.toml
+++ b/datafusion/physical-expr/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-physical-expr"
description = "Physical expression implementation for DataFusion query engine"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
@@ -44,9 +44,9 @@ arrow = { version = "18.0.0", features = ["prettyprint"] }
blake2 = { version = "^0.10.2", optional = true }
blake3 = { version = "1.0", optional = true }
chrono = { version = "0.4", default-features = false }
-datafusion-common = { path = "../common", version = "9.0.0" }
-datafusion-expr = { path = "../expr", version = "9.0.0" }
-datafusion-row = { path = "../row", version = "9.0.0" }
+datafusion-common = { path = "../common", version = "10.0.0" }
+datafusion-expr = { path = "../expr", version = "10.0.0" }
+datafusion-row = { path = "../row", version = "10.0.0" }
hashbrown = { version = "0.12", features = ["raw"] }
lazy_static = { version = "^1.4.0" }
md-5 = { version = "^0.10.0", optional = true }
diff --git a/datafusion/proto/Cargo.toml b/datafusion/proto/Cargo.toml
index ff6da23bd..81481a6ef 100644
--- a/datafusion/proto/Cargo.toml
+++ b/datafusion/proto/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-proto"
description = "Protobuf serialization of DataFusion logical plan expressions"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
@@ -36,9 +36,9 @@ path = "src/lib.rs"
[dependencies]
arrow = { version = "18.0.0" }
-datafusion = { path = "../core", version = "9.0.0" }
-datafusion-common = { path = "../common", version = "9.0.0" }
-datafusion-expr = { path = "../expr", version = "9.0.0" }
+datafusion = { path = "../core", version = "10.0.0" }
+datafusion-common = { path = "../common", version = "10.0.0" }
+datafusion-expr = { path = "../expr", version = "10.0.0" }
prost = "0.10"
diff --git a/datafusion/row/Cargo.toml b/datafusion/row/Cargo.toml
index b213f7870..f2a524d31 100644
--- a/datafusion/row/Cargo.toml
+++ b/datafusion/row/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-row"
description = "Row backed by raw bytes for DataFusion query engine"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
@@ -38,7 +38,7 @@ jit = ["datafusion-jit"]
[dependencies]
arrow = { version = "18.0.0" }
-datafusion-common = { path = "../common", version = "9.0.0" }
-datafusion-jit = { path = "../jit", version = "9.0.0", optional = true }
+datafusion-common = { path = "../common", version = "10.0.0" }
+datafusion-jit = { path = "../jit", version = "10.0.0", optional = true }
paste = "^1.0"
rand = "0.8"
diff --git a/datafusion/sql/Cargo.toml b/datafusion/sql/Cargo.toml
index 4258046e7..c3854172f 100644
--- a/datafusion/sql/Cargo.toml
+++ b/datafusion/sql/Cargo.toml
@@ -18,7 +18,7 @@
[package]
name = "datafusion-sql"
description = "DataFusion SQL Query Planner"
-version = "9.0.0"
+version = "10.0.0"
homepage = "https://github.com/apache/arrow-datafusion"
repository = "https://github.com/apache/arrow-datafusion"
readme = "README.md"
@@ -39,8 +39,8 @@ unicode_expressions = []
[dependencies]
ahash = { version = "0.7", default-features = false }
arrow = { version = "18.0.0", features = ["prettyprint"] }
-datafusion-common = { path = "../common", version = "9.0.0" }
-datafusion-expr = { path = "../expr", version = "9.0.0" }
+datafusion-common = { path = "../common", version = "10.0.0" }
+datafusion-expr = { path = "../expr", version = "10.0.0" }
hashbrown = "0.12"
sqlparser = "0.18"
tokio = { version = "1.0", features = ["macros", "rt", "rt-multi-thread",
"sync", "fs", "parking_lot"] }