🎉 New Features
- feat(nodejs): add namespace management methods on Connection by @brendanclement in #3371
- feat(nodejs): expose connectNamespace for namespace-backed connections by @brendanclement in #3383
- feat(nodejs): add Scannable primitive for streaming ingestion by @Its-Tanay in #3271
- feat(python): support
bytesinlit()expressions by @shenganzhang in #3387 - feat(nodejs): add Connection.renameTable with namespace support by @nehaaprasaad in #3365
- feat(nodejs): add order_by method to Query by @ddupg in #3123
- feat: support setting unenforced primary key by @touch-of-grey in #3394
- feat: support setting LSM write spec for a table by @touch-of-grey in #3396
- feat(python): add public take_offsets method on Permutation by @geruh in #3375
🐛 Bug Fixes
- fix(python): invalid namespace mode/behavior was silently ignored, now raises ValueError by @brendanclement in #3388
- fix(rust): map lance-namespace errors to TableNotFound / TableAlreadyExists by @justinrmiller in #3385
🔧 Build and CI
- ci(nodejs): switch from npm to pnpm 11 by @wjones127 in #3373
- ci: bump version after 0.29 release by @westonpace in #3378