Skip to content

Releases: lance-format/lance-c

v0.1.2

04 May 19:07

Choose a tag to compare

Note: x86_64-apple-darwin is missing from this release. The matching CI job timed out after 24h waiting for a macos-13 runner (GitHub is deprecating that runner image). Tracked in #38; the row will be restored once a macos-* Intel runner is reliably available again.

Platforms

  • linux-x86_64 (x86_64-unknown-linux-gnu)
  • linux-aarch64 (aarch64-unknown-linux-gnu)
  • macos-aarch64 (aarch64-apple-darwin)

What's Changed

  • feat: Setup lance-c crate by @jja725 in #1
  • fix(ci): fix ci by install protobuf-compiler by @jja725 in #2
  • feat: add fragment enumeration and fragment-scoped scanning APIs by @jja725 in #3
  • docs: add coding standards from upstream Lance AGENTS.md by @jja725 in #6
  • feat: add lance_write_fragments for local fragment creation by @jja725 in #5
  • docs: add roadmap and usage examples to README by @jja725 in #10
  • feat: add lance_dataset_versions for listing dataset version history by @LuciferYang in #17
  • feat(index): vector & scalar index lifecycle (Phase 2 PR 1/3) by @jja725 in #21
  • feat(scanner): k-NN vector search via scanner builder (Phase 2 PR 2/3) by @jja725 in #22
  • feat(scanner): full-text search via scanner builder (Phase 2 PR 3/3) by @jja725 in #23
  • feat: add lance_dataset_write for create/append/overwrite from ArrowArrayStream by @LuciferYang in #16
  • feat: add lance_dataset_restore for rolling back to a prior version by @LuciferYang in #18
  • docs: document version checkout via lance_dataset_open by @LuciferYang in #19
  • feat(scanner): add lance_scanner_set_substrait_filter for Substrait filter pushdown by @jja725 in #25
  • feat(dist): Phase 4 package distribution — CMake, vcpkg, Conan by @jja725 in #26
  • chore(ci): drop release-please, document manual release flow by @jja725 in #27
  • feat: add LanceWriteParams and lance_dataset_write_with_params by @LuciferYang in #20
  • docs: sync README roadmap with shipped APIs by @jja725 in #28
  • feat: add lance_dataset_delete for predicate-based row deletion by @LuciferYang in #31
  • feat: add lance_dataset_update for predicate + expression-based row updates by @LuciferYang in #33
  • chore(ci): add create-release workflow by @jja725 in #36
  • fix(cmake): strip pre-release suffix before project(VERSION ...) by @jja725 in #37

New Contributors

Full Changelog: https://github.com/lance-format/lance-c/commits/v0.1.2