Skip to content

v0.7.7

Choose a tag to compare

@github-actions github-actions released this 02 Apr 17:19
· 312 commits to refs/heads/main since this release
8e950a8

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

⬆️ Dependencies

Full Changelog: v0.7.6...v0.7.7