Apache DataFusion Ballista 0.11.0 Changelog#
Implemented enhancements:
Remove
pythonsince it has been moved to its own repo,datafusion-ballista-python#653Add executor self-registration mechanism in the heartbeat service #648
Upgrade to DataFusion 17 #638
Move Python bindings to separate repo? #635
Implement new release process #622
Change default branch name from master to main #618
Update latest datafusion dependency #610
Implement optimizer rule to remove redundant repartitioning #608
ballista-cli as (docker) images #600
Update contributor guide #598
Fix cargo clippy #570
Support Alibaba Cloud OSS with ObjectStore #566
Refactor
StateBackendClientto be a higher-level interface #554Make it concurrently to launch tasks to executors #544
Simplify docs #531
Provide an in-memory StateBackend #505
Add support for Azure blob storage #294
Add a workflow to build the image and publish it to the package #71
Fixed bugs:
Rust / Check Cargo.toml formatting (amd64, stable) (pull_request) Failing #662
Protobuf parsing error #646
jobs from python client not showing up in Scheduler UI #625
ballista ui fails to build #594
cargo build –release fails for ballista-scheduler #590
docker build fails #589
Multi-scheduler Job Starvation #585
Cannot query file from S3 #559
Benchmark q16 fails #373
Documentation updates:
Merged pull requests:
Cluster state refactor Part 2 #658 (thinkharderdev)
Remove
pythondir & python-related workflows #654 (iajoiner)Add executor self-registration mechanism in the heartbeat service #649 (yahoNanJing)
Upgrade to DataFusion 17 #639 (avantgardnerio)
Upgrade to DataFusion 16 (again) #636 (avantgardnerio)
Update datafusion dependency to the latest version #612 (yahoNanJing)
Add support for Azure Blob Storage #599 (aidankovacic-8451)
Python: add method to get explain output as a string #593 (andygrove)
Handle job resubmission #586 (thinkharderdev)
updated readme to contain correct versions of dependencies. #580 (saikrishna1-bidgely)
Update graphviz-rust requirement from 0.4.0 to 0.5.0 #574 (dependabot[bot])
Fix cargo clippy #571 (yahoNanJing)
Cluster state refactor part 1 #560 (thinkharderdev)
Make it concurrently to launch tasks to executors #557 (yahoNanJing)
Update datafusion requirement from 14.0.0 to 15.0.0 #552 (yahoNanJing)
Update env_logger requirement from 0.9 to 0.10 #539 (dependabot[bot])
Remove
--lockedwhen building Python wheels #533 (andygrove)Bump actions/labeler from 4.0.2 to 4.1.0 #525 (dependabot[bot])
Provide a memory StateBackendClient #523 (yahoNanJing)