Skip to content

Releases: lance-format/lance-spark

v0.2.0-beta.2

05 Mar 00:57

Choose a tag to compare

v0.2.0-beta.2 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat: add show indexes command to list all indexes in a lance dataset by @fangbo in #282

Bug Fixes 🐛

  • fix: fixedsizebinary datatype support by @jiaoew1991 in #273
  • fix: support Date(MILLISECOND) and FixedSizeBinary arrow types by @a-sane in #283
  • fix: setting namespace correctly when opening datasets by @hamersaw in #289

New Contributors

Full Changelog: v0.2.0-beta.1...v0.2.0-beta.2

v0.2.0-beta.1

27 Feb 15:02

Choose a tag to compare

v0.2.0-beta.1 Pre-release
Pre-release

What's Changed

Breaking Changes 🛠

  • refactor!: use single_level_ns instead of extra_level and change batch_size default by @jackye1995 in #258
  • refactor!: remove legacy LanceCatalog by @jackye1995 in #263

New Features 🎉

  • feat: wire CDF and stable row IDs support from Java API by @burlacio in #253
  • feat: replace table and all variants (RTAS, CORT, CORTAS, etc) by @hamersaw in #251
  • feat: improve caching by @jackye1995 in #261

Bug Fixes 🐛

  • fix: load table with correct read options by @bryanck in #224

Documentation 📚

Other Changes

  • refactor: remove param largeVarTypes from LanceArrowUtils.toArrowSchema by @fangbo in #270
  • refactor: replace newTransactionBuilder with CommitBuilder API by @hamersaw in #271
  • refactor: set overwrite write mode on replace operation fragment writes by @hamersaw in #262

New Contributors

Full Changelog: v0.2.0...v0.2.0-beta.1

v0.2.0

06 Feb 23:48

Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • refactor!: update to use org.lance domain and related lance packages by @jackye1995 in #133

New Features 🎉

Bug Fixes 🐛

  • fix: support read list of fixed-size-list by @jiaoew1991 in #93
  • fix: work around for nested datatype pushdown failed by @jiaoew1991 in #96
  • fix: uint8 uint16 uint32 convert failed by @jiaoew1991 in #125
  • fix: support select uint8, uint16 from table by @jiaoew1991 in #129
  • fix: add timeout for LanceDataWriter.abort by @c21 in #142
  • fix: ensure spark runtime options are properly merged by @jackye1995 in #147
  • fix: use manifest summary for stats reporting by @jackye1995 in #151
  • fix: properly handle array in struct by @jackye1995 in #155
  • fix: make allocator config simpler by @jackye1995 in #157
  • fix: set classloader for Kryo by @bryanck in #178
  • fix: move Spark vectorized classes under org.lance by @bryanck in #188
  • fix: set indexedDefined for StructWriter by @fangbo in #186
  • fix: update docker-build to use spark 3.5.8 and support docker compose v2 by @hamersaw in #183
  • fix: unify OPTIMIZE Kryo serialization and fix classloader for executor decode by @majian1998 in #193
  • fix: spark dataframe saveAsTable fails by @hfutatzhanghb in #173
  • fix: strip storage. prefix from catalog storage options by @majian1998 in #179
  • fix: correctly set write mode when insert overwrite table by @fangbo in #204
  • fix: use deregisterTable for dropTable and dropTable for purgeTable by @jackye1995 in #209

Documentation 📚

Other Changes

  • refactor: use OPTIMIZE and VACUUM for compaction and cleanup by @jackye1995 in #152
  • refactor: cleanup configs and improve namespace handling by @jackye1995 in #156

New Contributors

Full Changelog: v0.0.15...v0.2.0

v0.1.3-beta.8

04 Feb 02:56

Choose a tag to compare

v0.1.3-beta.8 Pre-release
Pre-release

What's Changed

New Features 🎉

Bug Fixes 🐛

  • fix: properly handle array in struct by @jackye1995 in #155
  • fix: make allocator config simpler by @jackye1995 in #157
  • fix: set classloader for Kryo by @bryanck in #178
  • fix: move Spark vectorized classes under org.lance by @bryanck in #188
  • fix: set indexedDefined for StructWriter by @fangbo in #186
  • fix: update docker-build to use spark 3.5.8 and support docker compose v2 by @hamersaw in #183
  • fix: unify OPTIMIZE Kryo serialization and fix classloader for executor decode by @majian1998 in #193

Other Changes

  • refactor: use OPTIMIZE and VACUUM for compaction and cleanup by @jackye1995 in #152
  • refactor: cleanup configs and improve namespace handling by @jackye1995 in #156

New Contributors

Full Changelog: v0.1.3-beta.7...v0.1.3-beta.8

v0.1.3-beta.7

15 Dec 17:11

Choose a tag to compare

v0.1.3-beta.7 Pre-release
Pre-release

What's Changed

Bug Fixes 🐛

Documentation 📚

Full Changelog: v0.1.3-beta.6...v0.1.3-beta.7

v0.1.3-beta.6

15 Dec 06:19

Choose a tag to compare

v0.1.3-beta.6 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat: add experimental support for queued write buffer by @jackye1995 in #148

Full Changelog: v0.1.3-beta.5...v0.1.3-beta.6

v0.1.3-beta.5

13 Dec 18:32

Choose a tag to compare

v0.1.3-beta.5 Pre-release
Pre-release

What's Changed

New Features 🎉

Bug Fixes 🐛

  • fix: ensure spark runtime options are properly merged by @jackye1995 in #147

Full Changelog: v0.1.3-beta.4...v0.1.3-beta.5

v0.1.3-beta.4

13 Dec 08:08

Choose a tag to compare

v0.1.3-beta.4 Pre-release
Pre-release

What's Changed

New Features 🎉

Full Changelog: v0.1.3-beta.3...v0.1.3-beta.4

v0.1.3-beta.3

12 Dec 22:07

Choose a tag to compare

v0.1.3-beta.3 Pre-release
Pre-release

What's Changed

New Features 🎉

Full Changelog: v0.1.3-beta.2...v0.1.3-beta.3

v0.1.3-beta.2

12 Dec 19:29

Choose a tag to compare

v0.1.3-beta.2 Pre-release
Pre-release

What's Changed

Bug Fixes 🐛

  • fix: add timeout for LanceDataWriter.abort by @c21 in #142

New Contributors

  • @c21 made their first contribution in #142

Full Changelog: v0.1.3-beta.1...v0.1.3-beta.2