Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to DataFusion 36 #457

Merged
merged 46 commits into from
Feb 26, 2024
Merged
Show file tree
Hide file tree
Changes from 45 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
f75d1dc
Update to DataFusion 33
jonmmease Nov 18, 2023
0816c48
Merge remote-tracking branch 'origin/main' into jonmmease/datafusion_33
jonmmease Feb 10, 2024
c6d294f
Fix result
jonmmease Feb 10, 2024
d49de64
Update to datafusion 34
jonmmease Feb 10, 2024
baf1f51
Update to datafusion 35, arrow 50, sqlparser 0.41
jonmmease Feb 11, 2024
7eddac6
Update to datafusion 35+ on datafusion main
jonmmease Feb 12, 2024
eac6b20
fmt
jonmmease Feb 12, 2024
48bc143
Fix warnings
jonmmease Feb 12, 2024
681ff18
Fix SQL list generation
jonmmease Feb 12, 2024
8a208a5
Update vegafusion-sql
jonmmease Feb 13, 2024
8b18f43
Update vegafusion-sql
jonmmease Feb 13, 2024
e2163cb
Update to datafusion 36.0.0rc1
jonmmease Feb 17, 2024
58a80aa
Bump manylinux to 2.17
jonmmease Feb 17, 2024
5251dac
isnan was moved to datafusion-functions
jonmmease Feb 20, 2024
d474eb2
Update test
jonmmease Feb 20, 2024
4783a44
Revert "Update test"
jonmmease Feb 20, 2024
7806735
preserve order
jonmmease Feb 20, 2024
3a752ec
Merge branch 'main' into jonmmease/datafusion_33
jonmmease Feb 21, 2024
3445206
fix cargo warning
jonmmease Feb 22, 2024
e5b84d0
replace custom make_list udf with built-in
jonmmease Feb 22, 2024
c6d1222
use datafusion array and character length functions
jonmmease Feb 22, 2024
ffc9547
Move length into array module
jonmmease Feb 24, 2024
fa3dd14
Add draft span implementation with DataFusion built-ins
jonmmease Feb 24, 2024
b0b9042
fmt
jonmmease Feb 24, 2024
9e2c2ce
Update SpanUDF to use ScalaUDFImpl
jonmmease Feb 24, 2024
045d4ce
Update IndexOfUDF to use ScalaUDFImpl
jonmmease Feb 24, 2024
2e56538
Update IsFiniteUDF to use ScalaUDFImpl
jonmmease Feb 24, 2024
00277b8
delete old length
jonmmease Feb 24, 2024
0143c39
Update member accessor UDFs to use ScalarUDFImpl
jonmmease Feb 24, 2024
dd44fd3
Update object constructor to use ScalarUDFImpl
jonmmease Feb 24, 2024
d1e5672
Clean up warnings
jonmmease Feb 24, 2024
4ad1964
Update data_add_tz to use ScalarUDFImpl
jonmmease Feb 24, 2024
65f226f
Convert more UDFs to use ScalarUDFImpl
jonmmease Feb 24, 2024
e2b368a
Convert remaining UDFs to use ScalarUDFImpl
jonmmease Feb 24, 2024
e8acd9d
clippy fix
jonmmease Feb 24, 2024
46b5066
Fix isFinite udf
jonmmease Feb 24, 2024
a8536dd
length should return f64
jonmmease Feb 24, 2024
201cc9d
Bump manylinux to 2.24
jonmmease Feb 24, 2024
fdfc6d5
Only bump manylinux for arm64
jonmmease Feb 24, 2024
0b9b833
cargo update
jonmmease Feb 24, 2024
2b19819
reverts
jonmmease Feb 24, 2024
491df15
bump maturin action and manylinux for aarch64
jonmmease Feb 24, 2024
3d2214b
Make use of protobuf-src optional in VegaFusion server
jonmmease Feb 26, 2024
3eea547
fix feature flag switch
jonmmease Feb 26, 2024
ae39ee0
switch from dssim to pixelmatch crate for test image comparison
jonmmease Feb 26, 2024
a2fc816
Update datafusion protobuf
jonmmease Feb 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/build_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ jobs:
with:
cache-on-failure: True
- name: Build wheels (Linux)
uses: messense/maturin-action@9357a23898d2fca5ef8da7ac38aaaedab4ef218f # pin@v1.40.2
uses: messense/maturin-action@60d11847b29f81ca5375519a8eb33cc336ba4bfa # pin@v1.41.1
with:
command: build
manylinux: 2014
Expand Down Expand Up @@ -137,10 +137,10 @@ jobs:
run: |
rustup target add aarch64-unknown-linux-gnu
- name: Build arm64 wheels
uses: messense/maturin-action@6d52485c3b3044e20b4c8ee6ce6f61e20a7645b0 # pin@v1
uses: messense/maturin-action@60d11847b29f81ca5375519a8eb33cc336ba4bfa # pin@v1.41.1
with:
command: build
manylinux: 2014
manylinux: 2_28
rust-toolchain: stable
args: --release -m vegafusion-python-embed/Cargo.toml --features=protobuf-src --strip --target aarch64-unknown-linux-gnu
- name: Upload artifacts
Expand Down
Loading
Loading