Skip to content

Commit c7935f4

Browse files
committed
Update CHANGELOG.md
1 parent 38dab4c commit c7935f4

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

CHANGELOG.md

+86
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,91 @@
11
# Changelog
22

3+
## 0.0.19 - 2025-04-16
4+
5+
### Added
6+
7+
* Add `BeginSubrtn`, `NotFound` and `Affinity` bytecodes (Diego Reis)
8+
* Add Ansi Colors to tcl test runner (Pedro Muniz)
9+
* support modifiers for julianday() (meteorgan)
10+
* Implement Once and OpenAutoindex opcodes (Jussi Saurio)
11+
* Add support for OpenEphemeral bytecode (Diego Reis)
12+
* simulator: Add Bug Database(BugBase) (Alperen Keleş)
13+
* feat: Add timediff data and time function (Sachin Kumar Singh)
14+
* core/btree: Add PageContent::new() helper (Pekka Enberg)
15+
* Add support to load log file with stress test (Pere Diaz Bou)
16+
* Support UPDATE for virtual tables (Preston Thorpe)
17+
* Add `.timer` command to print SQL execution statistics (Pere Diaz Bou)
18+
* Strict table support (Ihor Andrianov)
19+
* Support backwards index scan and seeks + utilize indexes in removing ORDER BY (Jussi Saurio)
20+
* Add deterministic Clock (Avinash Sajjanshetty)
21+
* Support offset clause in Update queries (Preston Thorpe)
22+
* Support Create Index (Preston Thorpe)
23+
* Support insert default values syntax (Preston Thorpe)
24+
* Add support for default values in INSERT statements (Diego Reis)
25+
26+
### Updated
27+
28+
* Test: write tests for file backed db (Pedro Muniz)
29+
* btree: move some blocks of code to more reasonable places (Jussi Saurio)
30+
* Parse hex integers 2 (Anton Harniakou)
31+
* More index utils (Jussi Saurio)
32+
* Index utils (Jussi Saurio)
33+
* Feature: VDestroy for Dropping Virtual Tables (Pedro Muniz)
34+
* Feat balance shallower (Lâm Hoàng Phúc)
35+
* Parse hexidecimal integers (Anton Harniakou)
36+
* Code clean-ups (Diego Reis)
37+
* Return null when parameter is unbound (Levy A.)
38+
* Enhance robusteness of optimization for Binary expressions (Diego Reis)
39+
* Check that index seek key members are not null (Jussi Saurio)
40+
* Better diagnostics (Pedro Muniz)
41+
* simulator: provide high level commands on top of a single runner (Alperen Keleş)
42+
* build(deps-dev): bump vite from 6.0.7 to 6.2.6 in /bindings/wasm/test-limbo-pkg (dependabot[bot])
43+
* btree: remove IterationState (Jussi Saurio)
44+
* build(deps): bump pyo3 from 0.24.0 to 0.24.1 (dependabot[bot])
45+
* Multi column indexes + index seek refactor (Jussi Saurio)
46+
* Emit ANSI codes only when tracing is outputting to terminal (Preston Thorpe)
47+
* B-Tree code cleanups (Pekka Enberg)
48+
* btree index selection on rightmost pointer in `balance_non_root` (Pere Diaz Bou)
49+
* io/linux: make syscallio the default (io_uring is really slow) (Jussi Saurio)
50+
* Stress improvements (Pekka Enberg)
51+
* VDBE code cleanups (Pekka Enberg)
52+
* Memory tests to track large blob insertions (Pedro Muniz)
53+
* Setup tracing to allow output during test runs (Preston Thorpe)
54+
* allow insertion of multiple overflow cells (Pere Diaz Bou)
55+
* Properly handle insertion of indexed columns (Preston Thorpe)
56+
* VTabs: Proper handling of re-opened db files without the relevant extensions loaded (Preston Thorpe)
57+
* Account divider cell in size while distributing cells (Pere Diaz Bou)
58+
* Format infinite float as "Inf"/"-Inf" (jachewz)
59+
* update sqlite download version to 2025 + remove www. (Pere Diaz Bou)
60+
* Improve validation of btree balancing (Pere Diaz Bou)
61+
* Aggregation without group by produces incorrect results for scalars (Ihor Andrianov)
62+
* Dot command completion (Pedro Muniz)
63+
* Allow reading altered tables by defaulting to null in Column insn (Preston Thorpe)
64+
* docs(readme): update discord link (Jamie Barton)
65+
* More VDBE cleanups (Pekka Enberg)
66+
* Request load page on `insert_into_page` (Pere Diaz Bou)
67+
* core/vdbe: Rename execute_insn_* to op_* (Pekka Enberg)
68+
* Remove RWLock from Shared wal state (Pere Diaz Bou)
69+
* VDBE with indirect function dispatch (Pere Diaz Bou)
70+
71+
### Fixed
72+
73+
* Fix truncation of error output in tests (Pedro Muniz)
74+
* Fix Unary Negate Operation on Blobs (Pedro Muniz)
75+
* Fix incompatibility `AND` Operation (Pedro Muniz)
76+
* Fix: comment out incorrect assert in fuzz (Pedro Muniz)
77+
* Fix two issues with indexes (Jussi Saurio)
78+
* Fuzz fix some operations (Pedro Muniz)
79+
* simulator: updates to bug base, refactors (Alperen Keleş)
80+
* Fix overwrite cell with size less than cell size (Pere Diaz Bou)
81+
* Fix `EXPLAIN` to be case insensitive (Pedro Muniz)
82+
* core: Fix syscall VFS on Linux (Pekka Enberg)
83+
* Index insert fixes (Pere Diaz Bou)
84+
* Decrease page count on balancing fixes (Pere Diaz Bou)
85+
* Remainder fixes (jachewz)
86+
* Fix virtual table translation issues (Preston Thorpe)
87+
* Fix overflow position in write_page() (Lâm Hoàng Phúc)
88+
389
## 0.0.18 - 2025-04-02
490

591
### Added

0 commit comments

Comments
 (0)