Skip to content

Commit 2292a51

Browse files
authored
Bump to verson 0.4.0 (#116)
1 parent 75c36e3 commit 2292a51

2 files changed

Lines changed: 20 additions & 3 deletions

File tree

CHANGELOG.md

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

77
## [Unreleased]
88

9+
## [0.4.0] - 2025-12-29
10+
11+
### Added
12+
13+
- Transactional `DELETE` support (honors `BEGIN`/`COMMIT`/`ROLLBACK`).
14+
- Support `UPDATE` without a `WHERE` clause to update all rows.
15+
- Predicate pushdown for string functions: `starts_with`, `ends_with`, `contains`.
16+
- Support `CREATE INDEX ... ON ns.main.tbl(col) USING BTREE` on attached namespaces.
17+
18+
### Changed
19+
20+
- **Breaking:** Object store credential/configuration now uses `CREATE SECRET (TYPE LANCE, ...)` (instead of `TYPE S3`).
21+
- Aligned directory and REST namespace behavior.
22+
23+
### Fixed
24+
25+
- `UPDATE ... SET col = DEFAULT` now works correctly.
26+
927
## [0.3.0] - 2025-12-28
1028

1129
### Added

docs/sql.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ DETACH ns;
127127
ATTACH 'path/to/dir' AS ns (TYPE LANCE);
128128

129129
UPDATE ns.main.my_table SET s = 'bb' WHERE id = 2;
130+
UPDATE ns.main.my_table SET s = 'x'; -- update all rows
131+
UPDATE ns.main.my_table SET s = DEFAULT WHERE id = 2;
130132

131133
DETACH ns;
132134
```
@@ -142,9 +144,6 @@ DELETE FROM ns.main.my_table; -- delete all rows
142144
DETACH ns;
143145
```
144146

145-
Notes:
146-
- Explicit transactions for `DELETE` are currently not supported.
147-
148147
### `TRUNCATE TABLE`
149148

150149
```sql

0 commit comments

Comments
 (0)