Merge branch 'main' into completions

This commit is contained in:
Pedro Muniz 2025-03-05 09:47:48 -03:00 committed by GitHub
commit c75e1ce263
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 73 additions and 47 deletions

View file

@ -1,5 +1,30 @@
# Changelog
## 0.0.16 - 2025-03-05
### Added
* Virtual table support (Preston Thorpe)
* Improvements to Java bindings (Kim Seon Woo)
* Improvements to Rust bindings (Pekka Enberg)
* Add sqlean ipaddr extension (EmNudge)
* Add "dump" and "load" to the help menu (EmNudge)
* Initial Antithesis testing tool (Pekka Enberg)
### Fixed
* SQLite B-Tree balancing algorithm (Pere Diaz Bou)
* B-Tree improves and fixes (Pere Diaz Bou and Perston Thorpe)
* Display blobs as blob literals in `.dump` (from Mohamed Hossam)
* Fix wrong count() result if the column specified contains a NULL (lgualtieri75)
* Fix casting text to integer to match SQLite' (Preston Thorpe)
* Improve `SELECT 1` performance to be on par with SQLite (Pekka Enberg)
* Fix offset_sec normalization in extensions/time (meteorgan)
* Handle parsing URI according to SQLite specification (Preston Thorpe)
* Escape character is ignored in LIKE function (lgualtieri75)
* Fix cast_text_to_number compatibility (Pedro Muniz)
* Modify the LIKE function to work with all types (Mohamed Hossam)
## 0.0.15 - 2025-02-18
### Added

44
Cargo.lock generated
View file

@ -484,7 +484,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]]
name = "core_tester"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"anyhow",
"assert_cmd",
@ -1562,7 +1562,7 @@ dependencies = [
[[package]]
name = "limbo"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"limbo_core",
"thiserror 2.0.11",
@ -1571,14 +1571,14 @@ dependencies = [
[[package]]
name = "limbo-go"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"limbo_core",
]
[[package]]
name = "limbo-java"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"jni",
"limbo_core",
@ -1587,7 +1587,7 @@ dependencies = [
[[package]]
name = "limbo-wasm"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"console_error_panic_hook",
"getrandom 0.2.15",
@ -1600,7 +1600,7 @@ dependencies = [
[[package]]
name = "limbo_cli"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"anyhow",
"cfg-if",
@ -1625,7 +1625,7 @@ dependencies = [
[[package]]
name = "limbo_core"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"built",
"cfg_block",
@ -1679,7 +1679,7 @@ dependencies = [
[[package]]
name = "limbo_crypto"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"blake3",
"data-encoding",
@ -1692,14 +1692,14 @@ dependencies = [
[[package]]
name = "limbo_ext"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"limbo_macros",
]
[[package]]
name = "limbo_ipaddr"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"ipnetwork",
"limbo_ext",
@ -1708,7 +1708,7 @@ dependencies = [
[[package]]
name = "limbo_kv"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"lazy_static",
"limbo_ext",
@ -1717,7 +1717,7 @@ dependencies = [
[[package]]
name = "limbo_macros"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"proc-macro2",
"quote",
@ -1726,7 +1726,7 @@ dependencies = [
[[package]]
name = "limbo_percentile"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"limbo_ext",
"mimalloc",
@ -1734,7 +1734,7 @@ dependencies = [
[[package]]
name = "limbo_regexp"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"limbo_ext",
"mimalloc",
@ -1743,7 +1743,7 @@ dependencies = [
[[package]]
name = "limbo_series"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"limbo_ext",
"mimalloc",
@ -1753,7 +1753,7 @@ dependencies = [
[[package]]
name = "limbo_sim"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"anarchist-readable-name-generator-lib",
"clap",
@ -1773,7 +1773,7 @@ dependencies = [
[[package]]
name = "limbo_sqlite3"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"env_logger 0.11.6",
"libc",
@ -1783,7 +1783,7 @@ dependencies = [
[[package]]
name = "limbo_sqlite3_parser"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"bitflags 2.8.0",
"cc",
@ -1803,7 +1803,7 @@ dependencies = [
[[package]]
name = "limbo_stress"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"antithesis_sdk",
"clap",
@ -1814,7 +1814,7 @@ dependencies = [
[[package]]
name = "limbo_time"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"chrono",
"limbo_ext",
@ -1826,7 +1826,7 @@ dependencies = [
[[package]]
name = "limbo_uuid"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"limbo_ext",
"mimalloc",
@ -2367,7 +2367,7 @@ dependencies = [
[[package]]
name = "py-limbo"
version = "0.0.15"
version = "0.0.16"
dependencies = [
"anyhow",
"limbo_core",

View file

@ -28,25 +28,26 @@ members = [
exclude = ["perf/latency/limbo"]
[workspace.package]
version = "0.0.15"
version = "0.0.16"
authors = ["the Limbo authors"]
edition = "2021"
license = "MIT"
repository = "https://github.com/tursodatabase/limbo"
[workspace.dependencies]
limbo_core = { path = "core", version = "0.0.15" }
limbo_crypto = { path = "extensions/crypto", version = "0.0.15" }
limbo_ext = { path = "extensions/core", version = "0.0.15" }
limbo_macros = { path = "macros", version = "0.0.15" }
limbo_percentile = { path = "extensions/percentile", version = "0.0.15" }
limbo_regexp = { path = "extensions/regexp", version = "0.0.15" }
limbo_series = { path = "extensions/series", version = "0.0.15" }
limbo_time = { path = "extensions/time", version = "0.0.15" }
limbo_uuid = { path = "extensions/uuid", version = "0.0.15" }
limbo_completion = { path = "extensions/completion", version = "0.0.15" }
limbo_sqlite3_parser = { path = "vendored/sqlite3-parser", version = "0.0.15" }
limbo_ipaddr = { path = "extensions/ipaddr", version = "0.0.15" }
limbo_core = { path = "core", version = "0.0.16" }
limbo_crypto = { path = "extensions/crypto", version = "0.0.16" }
limbo_ext = { path = "extensions/core", version = "0.0.16" }
limbo_macros = { path = "macros", version = "0.0.16" }
limbo_percentile = { path = "extensions/percentile", version = "0.0.16" }
limbo_regexp = { path = "extensions/regexp", version = "0.0.16" }
limbo_series = { path = "extensions/series", version = "0.0.16" }
limbo_time = { path = "extensions/time", version = "0.0.16" }
limbo_uuid = { path = "extensions/uuid", version = "0.0.16" }
limbo_sqlite3_parser = { path = "vendored/sqlite3-parser", version = "0.0.16" }
limbo_ipaddr = { path = "extensions/ipaddr", version = "0.0.16" }
limbo_completion = { path = "extensions/completion", version = "0.0.16" }
# Config for 'cargo dist'
[workspace.metadata.dist]
# The preferred cargo-dist version to use in CI (Cargo.toml SemVer syntax)

View file

@ -15,7 +15,7 @@
},
"..": {
"name": "limbo-wasm",
"version": "0.0.15",
"version": "0.0.16",
"license": "MIT",
"devDependencies": {
"@playwright/test": "^1.49.1",

View file

@ -1,12 +1,12 @@
{
"name": "limbo-wasm",
"version": "0.0.15",
"version": "0.0.16",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "limbo-wasm",
"version": "0.0.15",
"version": "0.0.16",
"license": "MIT",
"devDependencies": {
"@playwright/test": "^1.49.1",

View file

@ -3,7 +3,7 @@
"collaborators": [
"the Limbo authors"
],
"version": "0.0.15",
"version": "0.0.16",
"license": "MIT",
"repository": {
"type": "git",

View file

@ -3,7 +3,7 @@
"private": true,
"type": "module",
"dependencies": {
"limbo-wasm": "limbo-wasm@0.0.15"
"limbo-wasm": "limbo-wasm@0.0.16"
},
"scripts": {
"dev": "vite"

View file

@ -285,13 +285,13 @@ Edit the workspace `Cargo.toml` to include your extension as a workspace depende
```diff
[workspace.dependencies]
limbo_core = { path = "core", version = "0.0.15" }
limbo_crypto = { path = "extensions/crypto", version = "0.0.15" }
limbo_ext = { path = "extensions/core", version = "0.0.15" }
limbo_macros = { path = "macros", version = "0.0.15" }
limbo_uuid = { path = "extensions/uuid", version = "0.0.15" }
limbo_core = { path = "core", version = "0.0.16" }
limbo_crypto = { path = "extensions/crypto", version = "0.0.16" }
limbo_ext = { path = "extensions/core", version = "0.0.16" }
limbo_macros = { path = "macros", version = "0.0.16" }
limbo_uuid = { path = "extensions/uuid", version = "0.0.16" }
...
+limbo_csv = { path = "extensions/csv", version = "0.0.15" }
+limbo_csv = { path = "extensions/csv", version = "0.0.16" }
```
@ -325,4 +325,4 @@ pub fn register_builtins(&self) -> Result<(), String> {
+ }
Ok(())
}
```
```