Skip to content

Commit d80a34b

Browse files
authored
Bump to version 0.3.0 (#99)
1 parent ceb3131 commit d80a34b

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,27 @@ The format is based on Keep a Changelog, and this project adheres to Semantic Ve
66

77
## [Unreleased]
88

9+
## [0.3.0] - 2025-12-28
10+
11+
### Added
12+
13+
- `COPY ... TO ... (FORMAT lance, ...)` writer for creating and appending Lance datasets.
14+
- Directory and REST namespaces via `ATTACH ... (TYPE LANCE, ...)`.
15+
- DDL support for attached namespaces: `CREATE TABLE`, `CTAS`, `DROP TABLE`, `ALTER TABLE` (schema evolution and comments).
16+
- DML support for attached namespaces: `INSERT`, `UPDATE`, `DELETE`, `TRUNCATE TABLE`.
17+
- Index DDL on dataset URIs: `CREATE INDEX`, `SHOW INDEXES`, `DROP INDEX` (vector, scalar, and full-text).
18+
- Additional scan pushdown and planning improvements: `LIMIT`/`OFFSET`, `TABLESAMPLE SYSTEM`, `LIKE`, `regexp_matches`,
19+
`IS (NOT) DISTINCT FROM`, and expanded type coverage (including timestamp/decimal/struct filters).
20+
- DuckDB `rowid` / Lance `_rowid` support for scans, enabling point-lookup and rowid-based optimizations.
21+
- Basic scan statistics for improved planning.
22+
23+
### Changed
24+
25+
- Scan and maintenance helper table functions are internal-only; the user-facing surface is replacement scan, namespaces,
26+
search functions, and the `lance` copy format.
27+
- Improved parallelism for writing datasets.
28+
- Refined test coverage and organization for sqllogictests.
29+
930
## [0.2.0] - 2025-12-25
1031

1132
### Added

0 commit comments

Comments
 (0)