Overview
You can find the release summary in the documentation.
The PySail Python package is available on PyPI.
What's Changed
- fix: clickbench event date casting by @shehabgamin in #2162
- fix: prevent data source work stealing in cluster mode by @linhr in #2171
- chore: add release helper scripts by @linhr in #2172
- feat: add SHOW FUNCTIONS and DESCRIBE FUNCTION support by @lonless9 in #2151
- deps(cargo): bump the all group with 2 updates by @dependabot[bot] in #2178
- deps(npm): bump the all group with 11 updates by @dependabot[bot] in #2176
- fix: preserve Spark function semantics across workers by @lonless9 in #2182
- fix: encode noop sink node for remote execution by @lonless9 in #2191
- fix: run lakehouse commits on driver by @lonless9 in #2192
- fix: preserve all error cause in cluster mode by @linhr in #2194
- fix: align Unity managed Delta staging and commit replay by @lonless9 in #2195
- fix: encode Spark date_part and window functions remotely by @lonless9 in #2199
- fix: codec for data sources by @linhr in #2201
- fix: honor NULL and overflow semantics in
make_ym_intervalby @davidlghellin in #2196 - perf: vectorize
spark_broundwith arrow::compute::binary by @davidlghellin in #2189 - perf: build arrays with typed builders instead of Vec intermediates
base64by @davidlghellin in #2187 - test: use temporary files to track Python data source states by @linhr in #2202
- fix: recover Python data source options from table properties by @linhr in #2203
- fix: return fields for struct function by @linhr in #2204
- perf: improve to_csv performance by @davidlghellin in #2180
- perf: use arrow
binarykernel for scalar-unittime_diffby @davidlghellin in #2175 - perf: various funcs StringBuilder byte-capacity by @davidlghellin in #2174
- fix: propagate NULL per-element in
make_timestamp_ntz6-arg branch by @davidlghellin in #2188 - fix: support scalar subqueries in distributed execution by @lonless9 in #2200
- fix: work around Flight schema mismatch by @linhr in #2207
- docs: access Aliyun OSS via the
s3URI scheme by @linhr in #2209 - fix: correct empty-aggregate fill values in
pivotcount and collect_list/collect_set by @davidlghellin in #2197 - perf: implement simplify hook on
concatand null-fold by @davidlghellin in #2158 - chore: prepare v0.6.6 by @linhr in #2211
Full Changelog: v0.6.5...v0.6.6