|
1 | 1 | # Changelog
|
2 | 2 |
|
| 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 | + |
3 | 89 | ## 0.0.18 - 2025-04-02
|
4 | 90 |
|
5 | 91 | ### Added
|
|
0 commit comments