v0.7.7
·
312 commits
to refs/heads/main
since this release
What's Changed π
β¨ Features
- feat(subscriber): add Event enum and on_event dispatch for subscriber @cckellogg (#6508)
- feat: support various image hash functions (aHash, dHash, pHash, wHash, crop-resistant hash) for deduplication @linguoxuan (#6338)
- feat: add support for writing _SUCCESS files in parquet operations @Lucas61000 (#6090)
- feat: add dual-send telemetry to osstelemetry.io @ykdojo (#6540)
- feat(tracing): add DAFT_TRACE console tracing with configurable format @cckellogg (#6458)
- feat: convert and replace timezone @aaron-ang (#6106)
- feat: added concat_ws function @euanlimzx (#6543)
- feat: Add a random shuffle operation @srilman (#6481)
π Bug Fixes
- fix(dataframe): explain plan does not make sense when using a write_ op @Abyss-lord (#6564)
- fix(native): preserve df metrics after stats manager shutdown @cckellogg (#6555)
- fix: hide dashboard result preview for unsupported queries (Flotilla) @samstokes (#6557)
- fix: short-circuit evaluation for coalesce @Lucas61000 (#6525)
- fix(ci): use content-hash mtimes to prevent stale cargo cache artifacts @desmondcheongzx (#6546)
π Performance
- perf(parquet): yield individual batches in streaming path to fix morsel cache locality @desmondcheongzx (#6558)
- perf: reduce binary size by de-monomorphizing sort and dispatch paths @NikkeTryHard (#6541)
- perf: Rewrite
decode(..., "utf-8")as a cast @srilman (#6537)
π Documentation
- docs: add UDF patterns tutorial notebook and example page @everettVT (#6539)
π§ Maintenance
- chore(deps): bump the all group with 9 updates @dependabot[bot] (#6569)
- chore: harden supply chain β exclude-newer, pin actions and uv @everettVT (#6565)
- chore(io): replace python source shim on the rust side @rchowell (#6556)
β¬οΈ Dependencies
- chore(deps): bump the all group with 9 updates @dependabot[bot] (#6569)
Full Changelog: v0.7.6...v0.7.7