8000 limbo 0.0.21 by BrewTestBot · Pull Request #224959 · Homebrew/homebrew-core · GitHub
[go: up one dir, main page]

Skip to content

limbo 0.0.21 #224959

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service 10000 and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 28, 2025
Merged

limbo 0.0.21 #224959

merged 2 commits into from
May 28, 2025

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
## Release Notes

Added

  • Add Schema reference to Resolver - needed for adhoc subquery planning (Jussi Saurio)
  • Use the SetCookie opcode to implement user_version pragma (meteorgan)
  • Add libsql_wal_get_frame() API (Pekka Enberg)
  • Fix bug: op_vopen should replace cursor slot, not add new one (Jussi Saurio)
  • bind/js: Add support for bind() method and reduce boilerplate (Diego Reis)
  • Add PThorpe92 to codeowners file for extensions + go bindings (Preston Thorpe)
  • Refactor: add stable internal_id property to TableReference (Jussi Saurio)
  • refactor: introduce walk_expr() and walk_expr_mut() to reduce repetitive pattern matching (Jussi Saurio)
  • Add some comments for values statement (meteorgan)
  • fix bindings/wasm wal file creation by implementing generate_random_number (오웬)
  • core/pragma: Add support for update user_version (Diego Reis)
  • Support values statement and values in select (meteorgan)
  • Initial Support for Nested Translation (Pedro Muniz)
  • bindings/rust: Add pragma methods (Diego Reis)
  • Add collation column to Index struct (Jussi Saurio)
  • Add support for DISTINCT aggregate functions (Jussi Saurio)
  • bindings/javascript: Add Statement.iterate() method (Diego Reis)
  • (btree): Implement support for handling offset-based payload access with overflow support (Krishna Vishal)
  • Add labeler workflow and reorganize macros (Preston Thorpe)
  • Update Nyrkiö change detection to newest version (Henrik Ingo)
  • perf/ci: add basic tpc-h benchmark (Jussi Saurio)
  • Add libsql_wal_frame_count() API (Pekka Enberg)
  • Restructure optimizer to support join reordering (Jussi Saurio)
  • Add rustfmt to rust-toolchain.toml (Pekka Enberg)

Updated

  • Make WhereTerm::consumed a Cell (Jussi Saurio)
  • Use lifetimes in walk_expr() to guarantee that child expr has same lifetime as parent expr (Jussi Saurio)
  • Small VDBE insn tweaks (Jussi Saurio)
  • Reset idx delete state after successful finish (Pere Diaz Bou)
  • feature: INSERT INTO <table> SELECT (Pedro Muniz)
  • Small cleanups to pager/wal/vdbe - mostly naming (Jussi Saurio)
  • bindings/javascript: API enhancements (Diego Reis)
  • github: Migrate workflows to Blacksmith runners (blacksmith-sh[bot])
  • UNION (Jussi Saurio)
  • xConnect for virtual tables to query core db connection (Preston Thorpe)
  • Reconstruct WAL frame cache when WAL is opened (Jussi Saurio)
  • set non-shared cache by default (Pere Diaz Bou)
  • TPC-H with criterion and nyrkio (Pedro Muniz)
  • UNION ALL (Jussi Saurio)
  • Drop Table OpCodes Use Ephemeral Table As Scratch Table (Zaid Humayun)
  • sqlite3-parser: Remove scanner trace-logging (Pekka Enberg)
  • sqlite3: Switch to tracing logger (Pekka Enberg)
  • CSV virtual table extension (Piotr Rżysko)
  • remove detection of comments in the middle of query in cli (Pedro Muniz)
  • btree: Remove assumption that all btrees have a rowid (Jussi Saurio)
  • Output rust backtrace in python tests (Preston Thorpe)
  • Optimization: lift common subexpressions from OR terms (Jussi Saurio)
  • refactor: replace Operation::Subquery with Table::FromClauseSubquery (Jussi Saurio)
  • Feature: Collate (Pedro Muniz)
  • Update README.md (Yusheng Guo)
  • Mark WHERE terms as consumed instead of deleting them (Jussi Saurio)
  • Cli config 2 (Pedro Muniz)
  • pager: bump default page cache size from 10 to 2000 pages (Jussi Saurio)
  • long fuzz tests ci on btree changes (Pere Diaz Bou)
  • Document how to run cargo test on Ubuntu (Zaid Humayun)
  • test page_free_array (Pere Diaz Bou)
  • Rename OwnedValue -> Value (Pekka Enberg)
  • Improve SQLite3 C API tests (Pekka Enberg)
  • github: Disable setup-node yarn cache (Pekka Enberg)
  • Update Unique constraint for Primary Keys and Indexes (Pedro Muniz)

Fixed

  • Fix LIMIT handling (Jussi Saurio)
  • Fix off-by-one error in max_frame after WAL load (Jussi Saurio)
  • btree: fix infinite looping in backwards iteration of btree table (Jussi Saurio)
  • Fix labeler labeling everything as Extensions-Other (Jussi Saurio)
  • Fix bug in op_decr_jump_zero() (Jussi Saurio)
  • Page cache fixes (Pere Diaz Bou)
  • cli/fix: Apply default config for app (Diego Reis)
  • Fix labeler (Jussi Saurio)
  • Improve debug build validation speed (Pere Diaz Bou)
  • optimizer: fix order by removal logic (Jussi Saurio)
  • Fix updating single value (Pedro Muniz)
  • Autoindex fix (Pedro Muniz)
  • use temporary db in sqlite3 wal tests to fix later tests failing (Preston Thorpe)
  • fix labeler correct file name extension use .yml instead of .yaml (Mohamed A. Salah)
  • Fix autoindex of primary key marked as unique (Pere Diaz Bou)
  • Fix: unique contraint in auto index creation (Pedro Muniz)

Install limbo_cli 0.0.21

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download limbo_cli 0.0.21

File Platform Checksum
limbo_cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
limbo_cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
limbo_cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
limbo_cli-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>

View the full release notes at https://github.com/tursodatabase/limbo/releases/tag/v0.0.21.


@github-actions github-actions bot added rust Rust use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels May 28, 2025
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label May 28, 2025
@BrewTestBot BrewTestBot enabled auto-merge May 28, 2025 11:47
@BrewTestBot BrewTestBot added this pull request to the merge queue May 28, 2025
Merged via the queue into master with commit 0ea6c4c May 28, 2025
17 checks passed
@BrewTestBot BrewTestBot deleted the bump-limbo-0.0.21 branch May 28, 2025 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. rust Rust use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0