mirror of
https://github.com/aljazceru/turso.git
synced 2026-01-04 17:04:18 +01:00
56 lines
1.3 KiB
Markdown
56 lines
1.3 KiB
Markdown
# Changelog
|
|
|
|
## Unreleased
|
|
|
|
### Added
|
|
|
|
- More scalar functions: `unicode()` (Ethan Niser)
|
|
|
|
### Fixed
|
|
|
|
- `ORDER BY` support for nullable sorting columns and qualified identifiers (Jussi Saurio)
|
|
|
|
- Fix `.schema` command crash in the CLI ([#212](https://github.com/penberg/limbo/issues/212) (Jussi Saurio)
|
|
|
|
## 0.0.2 - 2024-07-24
|
|
|
|
### Added
|
|
|
|
- Partial `LEFT JOIN` support.
|
|
|
|
- Partial `ORDER BY` support.
|
|
|
|
- Partial scalar function support.
|
|
|
|
### Fixed
|
|
|
|
- Lock database file with POSIX filesystem advisory lock when database
|
|
is opened to prevent concurrent processes from corrupting a file.
|
|
Please note that the locking scheme differs from SQLite, which uses
|
|
POSIX advisory locks for every transaction. We're defaulting to
|
|
locking on open because it's faster. (Issue #94)
|
|
|
|
### Changed
|
|
|
|
- Install to `~/.limbo/` instead of `CARGO_HOME`.
|
|
|
|
## 0.0.1 - 2024-07-17
|
|
|
|
### Added
|
|
|
|
- Partial `SELECT` statement support, including `WHERE`, `LIKE`,
|
|
`LIMIT`, `CROSS JOIN`, and `INNER JOIN`.
|
|
|
|
- Aggregate function support.
|
|
|
|
- `EXPLAIN` statement support.
|
|
|
|
- Partial `PRAGMA` statement support, including `cache_size`.
|
|
|
|
- Asynchronous I/O support with Linux io_uring using direct I/O and
|
|
Darwin kqueue.
|
|
|
|
- Initial pass on command line shell with following commands:
|
|
- `.schema` command that describes the database schema.
|
|
- `.opcodes <opcode>` that describes what a VDBE opcode does.
|