Genji is now ChaiSQL ! 🫖
A name change that comes with a change in objectives: ChaiSQL strives to become a modern SQL embedded database.
The goal is to follow the SQL standard as much as possible, without sacrificing schema flexibility.
ChaiSQL is under heavy development and breaking changes can still happen, though the on-disk format should be mostly stable from now on.
API changes
- Support for DESC composite primary keys and indices
- Add
TIMESTAMP
type - The
DOCUMENT
type is nowOBJECT
Other notable changes
- StructScan check interface parameter is a pointer to a struct by @abramlab in #487
- Add LOWER builtin function by @agonist in #510
- Add UPPER function by @agonist in #511
- add trim, ltrim, rtrim functions by @agonist in #512
- Add coalesce function by @yaziine in #513
- Add random function by @agonist in #514
New Contributors
Full Changelog: v0.15.3...v0.16.0