Skip to content

v0.4.0

Choose a tag to compare

@Xuanwo Xuanwo released this 29 Dec 16:15
· 48 commits to main since this release
v0.4.0
2292a51

Added

  • Transactional DELETE support (honors BEGIN/COMMIT/ROLLBACK).
  • Support UPDATE without a WHERE clause to update all rows.
  • Predicate pushdown for string functions: starts_with, ends_with, contains.
  • Support CREATE INDEX ... ON ns.main.tbl(col) USING BTREE on attached namespaces.

Changed

  • Breaking: Object store credential/configuration now uses CREATE SECRET (TYPE LANCE, ...) (instead of TYPE S3).
  • Aligned directory and REST namespace behavior.

Fixed

  • UPDATE ... SET col = DEFAULT now works correctly.

Commits

  • docs: Polish our project goal by @Xuanwo in #106
  • feat: Allow update the full table without where by @Xuanwo in #107
  • fix: Fix UPDATE with DEFAULT support by @Xuanwo in #108
  • feat: Add starts_with/ends_with/contains pushdown by @Xuanwo in #110
  • feat: Add transaction support for delete by @Xuanwo in #112
  • feat: Add support for CREATE INDEX ... ON ns.main.tbl(col) USING BTREE by @Xuanwo in #111
  • refactor!: Use lance secrets instead by @Xuanwo in #113
  • refactor: Align namespace behavior between dir and rest by @Xuanwo in #114
  • Bump to verson 0.4.0 by @Xuanwo in #116

Full Changelog: v0.3.0...v0.4.0