Releases: lakehq/sail
Releases · lakehq/sail
v0.3.1
Overview
You can find the release summary in the documentation.
The PySail Python package is available on PyPI.
What's Changed
- fix: release workflow by @linhr in #567
- chore: update Arrow to 55.2.0 by @linhr in #564
- ci: validate pull request title by @linhr in #569
- feat: dayname function by @SparkApplicationMaster in #570
- feat: add zeroifnull and nullifzero functions by @SparkApplicationMaster in #571
- ci: fix PR validation workflow by @linhr in #573
- refactor: move object_store code to
sail-object-store
by @linhr in #576 - ci: trigger Claude on PR review by @linhr in #577
- deps(npm): bump the all group with 6 updates by @dependabot in #581
- feat: string split to array by delim function by @SparkApplicationMaster in #582
- feat: collect_set function by @SparkApplicationMaster in #585
- feat: count_if function by @SparkApplicationMaster in #586
- refactor: data source options by @linhr in #587
- perf: improve data source listing by @linhr in #579
- feat: support SQL
SHOW
statements by @linhr in #588 - docs: add notes on protobuf warnings by @linhr in #591
- chore: update deps by @shehabgamin in #590
- perf: enable tcp and http/2 keepalive with adaptive window settings by @shehabgamin in #593
- chore: clippy deny unwrap, expect, and panic by @shehabgamin in #597
- fix: temp fix for resolve options for external table create by @shehabgamin in #598
- feat: sampleBy functions by @davidlghellin in #547
- fix: avoid
.expect()
in plan resolver by @linhr in #599 - fix: from_utc_timestamp function by @SparkApplicationMaster in #596
- chore: prepare v0.3.1 by @linhr in #601
New Contributors
- @SparkApplicationMaster made their first contribution in #570
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Overview
You can find the release summary in the documentation.
The PySail Python package is available on PyPI.
What's Changed
- Rust 1.87: Fix Clippy Warnings + Update Deps by @shehabgamin in #462
- Change default ip in k8s/sail.yaml by @shehabgamin in #463
- Add Dev Container for Sail development environment by @rafafrdz in #460
- Spark v3.5.5 Patch by @shehabgamin in #465
- Add basic docs for configuration by @linhr in #468
- Update Spark Connect protocol for Spark 4.0 by @linhr in #467
- Bump the all group with 2 updates by @dependabot in #499
- Support generated config docs by @linhr in #497
- Fix gold data test issue by @linhr in #504
- Hide a few config options temporarily by @linhr in #512
- chore: update dependencies by @shehabgamin in #514
- feat: improve s3 performance by @shehabgamin in #515
- Improve user guide in the docs by @linhr in #503
- feat: CSV Reader Configs by @shehabgamin in #466
- Add concept docs and diagrams by @linhr in #521
- Add more user guide content by @linhr in #519
- Docs set tag in Spark to test by @davidlghellin in #524
- Bump the all group with 3 updates by @dependabot in #522
- Add benchmark plots by @linhr in #526
- chore: trigger tests on pr label by @shehabgamin in #528
- Hash Functions Coverage and Parity by @lonless9 in #527
- fix: cast bigint to timestamp by @linhr in #533
- fix: rand and randn returning same value for all rows when seeded by @shehabgamin in #530
- chore: Upgrade to DataFusion 48.0.0 by @shehabgamin in #518
- Bump the all group with 3 updates by @dependabot in #534
- test: refactor Spark remote fixture by @linhr in #536
- docs: add context for Spark examples by @linhr in #540
- chore: fix docs links in readme by @pimlie in #542
- feat: sample functions by @davidlghellin in #496
- chore: update dependabot config (npm & major releases) by @pimlie in #541
- deps(npm): bump the all group with 9 updates by @dependabot in #543
- chore: improve GitHub workflows by @pimlie in #546
- chore: add Claude Code workflow by @linhr in #549
- chore: update docs-only workflow by @linhr in #550
- deps(cargo): bump the all group with 3 updates by @dependabot in #551
- chore: update Claude Code setup by @linhr in #553
- docs: support development without sphinx pages by @pimlie in #545
- deps(npm): bump the breaking group across 1 directory with 5 updates by @dependabot in #552
- chore: update object_store to 0.12.2 by @shehabgamin in #525
- deps(cargo): bump fastrace from 0.7.11 to 0.7.12 in the all group by @dependabot in #555
- test: set up Spark 4.0 tests by @linhr in #498
- fix: Spark 4.0 server issue by @linhr in #559
- chore: add GitHub Releases workflow by @linhr in #558
- feat: data source options by @shehabgamin in #535
- fix: missing string UDFs in cluster mode by @linhr in #562
- chore: bump Rust version in Dockerfile by @shehabgamin in #563
- chore: tweak cluster timeout configs by @shehabgamin in #565
- chore!: remove
spark
extra for Python by @linhr in #560 - chore: prepare v0.3.0 by @linhr in #561
- fix: previous version in release workflow by @linhr in #566
New Contributors
- @rafafrdz made their first contribution in #460
- @davidlghellin made their first contribution in #524
- @lonless9 made their first contribution in #527
- @pimlie made their first contribution in #542
Full Changelog: v0.2.6...v0.3.0