Skip to content

0.0.12 - 2025-01-14

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jan 09:55

Release Notes

Added

Core:

  • Improve JSON function support (Kacper Madej, Peter Sooley)

  • Support nested parenthesized conditional expressions (Preston Thorpe)

  • Add support for changes() and total_changes() functions (Lemon-Peppermint)

  • Auto-create index in CREATE TABLE when necessary (Jussi Saurio)

  • Add partial support for datetime() function (Preston Thorpe)

  • SQL parser performance improvements (Jussi Saurio)

Shell:

  • Show pretty parse errors in the shell (Samyak Sarnayak)

  • Add CSV import support to shell (Vrishabh)

  • Selectable IO backend with --io={syscall,io-uring} argument (Jorge López Tello)

Bindings:

  • Initial version of Java bindings (Kim Seon Woo)

  • Initial version of Rust bindings (Pekka Enberg)

  • Add OPFS support to Wasm bindings (Elijah Morgan)

  • Support uncorrelated FROM clause subqueries (Jussi Saurio)

  • In-memory support to sqlite3_open() (Pekka Enberg)

Fixed

  • Make iterate() lazy in JavaScript bindings (Diego Reis)

  • Fix integer overflow output to be same as sqlite3 (Vrishabh)

  • Fix 8-bit serial type to encoding (Preston Thorpe)

  • Query plan optimizer bug fixes (Jussi Saurio)

  • B-Tree balancing fixes (Pere Diaz Bou)

  • Fix index seek wrong on SeekOp::LT`SeekOp::GT` (Kould)

  • Fix arithmetic operations for text values' from Vrishabh

  • Fix quote escape in SQL literals (Vrishabh)

Install limbo 0.0.12

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tursodatabase/limbo/releases/download/v0.0.12/limbo-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/tursodatabase/limbo/releases/download/v0.0.12/limbo-installer.ps1 | iex"

Download limbo 0.0.12

File Platform Checksum
limbo-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
limbo-x86_64-apple-darwin.tar.xz Intel macOS checksum
limbo-x86_64-pc-windows-msvc.zip x64 Windows checksum
limbo-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo tursodatabase/limbo

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>