Release 1.2.1: fix Android 32-bit overflow, pin Swift toolchain to 1.94
Move onto onde-mistralrs 0.9.2, which gates the 10 GiB UQFF chunk-size const so it no longer overflows usize on 32-bit Android (armv7), restoring the Maven Central build. Bump the Swift release toolchain from 1.92.0 to 1.94.0 to match the crates' rust-version, fixing the XCFramework build. Bump all SDK version files to 1.2.1.
keypair34 committed
Jul 20, 2026 at 17:38 UTC
880211b392908bdd52c02ceb04d0bbe53d5410c9
12 files changed
+104
-94
.github/scripts/build-swift-xcframework.sh
+4
-4
@@ -22,12 +22,12 @@ WATCHOS_DEPLOYMENT_TARGET="${WATCHOS_DEPLOYMENT_TARGET:-9.0}"
22
rm -rf "$FRAMEWORK_DIR" "$ZIP_PATH" "$CHECKSUM_PATH" "$VERSION_PATH"
23
mkdir -p "$DIST_DIR" "$PACKAGE_DIR/Sources/Onde" "$HEADERS_DIR"
24
25
-cargo +1.92.0 build --manifest-path uniffi-bindgen/Cargo.toml --release
25
+cargo +1.94.0 build --manifest-path uniffi-bindgen/Cargo.toml --release
26
27
# Build staticlibs only. Avoid the cdylib link step; the XCFramework consumes .a slices.
28
-IPHONEOS_DEPLOYMENT_TARGET="$IOS_DEPLOYMENT_TARGET" cargo +1.92.0 rustc --target aarch64-apple-ios --release --lib --crate-type staticlib
29
-IPHONEOS_DEPLOYMENT_TARGET="$IOS_DEPLOYMENT_TARGET" cargo +1.92.0 rustc --target aarch64-apple-ios-sim --release --lib --crate-type staticlib
30
-MACOSX_DEPLOYMENT_TARGET="$MACOS_DEPLOYMENT_TARGET" cargo +1.92.0 rustc --target aarch64-apple-darwin --release --lib --crate-type staticlib
28
+IPHONEOS_DEPLOYMENT_TARGET="$IOS_DEPLOYMENT_TARGET" cargo +1.94.0 rustc --target aarch64-apple-ios --release --lib --crate-type staticlib
29
+IPHONEOS_DEPLOYMENT_TARGET="$IOS_DEPLOYMENT_TARGET" cargo +1.94.0 rustc --target aarch64-apple-ios-sim --release --lib --crate-type staticlib
30
+MACOSX_DEPLOYMENT_TARGET="$MACOS_DEPLOYMENT_TARGET" cargo +1.94.0 rustc --target aarch64-apple-darwin --release --lib --crate-type staticlib
31
TVOS_DEPLOYMENT_TARGET="$TVOS_DEPLOYMENT_TARGET" cargo +nightly rustc -Z build-std --target aarch64-apple-tvos --release --lib --crate-type staticlib
32
TVOS_DEPLOYMENT_TARGET="$TVOS_DEPLOYMENT_TARGET" cargo +nightly rustc -Z build-std --target aarch64-apple-tvos-sim --release --lib --crate-type staticlib
33
XROS_DEPLOYMENT_TARGET="$VISIONOS_DEPLOYMENT_TARGET" cargo +nightly rustc -Z build-std --target aarch64-apple-visionos --release --lib --crate-type staticlib
.github/workflows/release-sdk-swift.yml
+1
-1
@@ -36,7 +36,7 @@ jobs:
36
- name: Install stable Rust toolchain
37
uses: dtolnay/rust-toolchain@stable
38
with:
39
- toolchain: 1.92.0
39
+ toolchain: 1.94.0
40
targets: aarch64-apple-ios,aarch64-apple-ios-sim,aarch64-apple-darwin
41
42
# tvOS targets are tier-3 — no prebuilt std libs available via rustup.
Cargo.lock
+23
-23
@@ -3396,7 +3396,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3396
3397
[[package]]
3398
name = "onde"
3399
-version = "1.2.0"
3399
+version = "1.2.1"
3400
dependencies = [
3401
"anyhow",
3402
"cc",
@@ -3466,9 +3466,9 @@ dependencies = [
3466
3467
[[package]]
3468
name = "onde-mistralrs"
3469
-version = "0.9.1"
3469
+version = "0.9.2"
3470
source = "registry+https://github.com/rust-lang/crates.io-index"
3471
-checksum = "a2dcdc7fec0ca910266f80af80a62a29c82713483b83f269705aa058a94af790"
3471
+checksum = "7d6dd56303633fe696d3a396397f6c7b777ab4b291a3bd11889081469728ad03"
3472
dependencies = [
3473
"anyhow",
3474
"clap 4.6.2",
@@ -3494,9 +3494,9 @@ dependencies = [
3494
3495
[[package]]
3496
name = "onde-mistralrs-audio"
3497
-version = "0.9.1"
3497
+version = "0.9.2"
3498
source = "registry+https://github.com/rust-lang/crates.io-index"
3499
-checksum = "d03d9e9811c0af0f276f4a007a8f7700f4e2b91761c0afac62cb4dbceed2cbfd"
3499
+checksum = "59837ac59a57fc7f39b91c05d10cd4fb8cf5923af68c2a0d0e2fe163b9fa331b"
3500
dependencies = [
3501
"anyhow",
3502
"apodize",
@@ -3506,9 +3506,9 @@ dependencies = [
3506
3507
[[package]]
3508
name = "onde-mistralrs-code-exec"
3509
-version = "0.9.1"
3509
+version = "0.9.2"
3510
source = "registry+https://github.com/rust-lang/crates.io-index"
3511
-checksum = "e79e8a929e71298b08a32a87401cc851e803df14f487b30f728bc0ef9628688f"
3511
+checksum = "75e94be375b6758b003b44f60a73c532e12d21b882f3ed242444da48a0057fa3"
3512
dependencies = [
3513
"anyhow",
3514
"base64 0.22.1",
@@ -3526,9 +3526,9 @@ dependencies = [
3526
3527
[[package]]
3528
name = "onde-mistralrs-core"
3529
-version = "0.9.1"
3529
+version = "0.9.2"
3530
source = "registry+https://github.com/rust-lang/crates.io-index"
3531
-checksum = "19893d8ec2a91c772aab1ef551600cf39a03ae4d8f07af96ed9af1307dba3c27"
3531
+checksum = "1002300a58b4adaf2e4e80a00e9fb1586221838bfb9fe5f6282b676dea805711"
3532
dependencies = [
3533
"ahash",
3534
"akin",
@@ -3627,9 +3627,9 @@ dependencies = [
3627
3628
[[package]]
3629
name = "onde-mistralrs-macros"
3630
-version = "0.9.1"
3630
+version = "0.9.2"
3631
source = "registry+https://github.com/rust-lang/crates.io-index"
3632
-checksum = "98ac14c14c8d54d2b9068dc8e2a8f892018d1ff15922e1bf2ed79abade164fe1"
3632
+checksum = "40e618e24be8a9d782e3c67203bb254638dbfa1fe7a58a343e87b725bacdd115"
3633
dependencies = [
3634
"darling 0.23.0",
3635
"proc-macro2",
@@ -3639,9 +3639,9 @@ dependencies = [
3639
3640
[[package]]
3641
name = "onde-mistralrs-mcp"
3642
-version = "0.9.1"
3642
+version = "0.9.2"
3643
source = "registry+https://github.com/rust-lang/crates.io-index"
3644
-checksum = "347ebf2dedbc51f9867b6ecd657bc5e31a35cebf8c75b0a7d1b870836404e36a"
3644
+checksum = "be18bf54e73533f535d7bb7f41ef344446f2f30eb38b2d761dd731b75f5c8ab8"
3645
dependencies = [
3646
"anyhow",
3647
"async-trait",
@@ -3661,9 +3661,9 @@ dependencies = [
3661
3662
[[package]]
3663
name = "onde-mistralrs-metal-compile"
3664
-version = "0.9.1"
3664
+version = "0.9.2"
3665
source = "registry+https://github.com/rust-lang/crates.io-index"
3666
-checksum = "22e0810702e48f8e3e868b977d6820812b778722f7174da6197792b9f1674eb0"
3666
+checksum = "59d4675711b79b2f56d269a532e81aa063e647ce1f51ef58be2de9dfa0ff7844"
3667
dependencies = [
3668
"candle-metal-kernels",
3669
"objc2-metal",
@@ -3671,9 +3671,9 @@ dependencies = [
3671
3672
[[package]]
3673
name = "onde-mistralrs-paged-attn"
3674
-version = "0.9.1"
3674
+version = "0.9.2"
3675
source = "registry+https://github.com/rust-lang/crates.io-index"
3676
-checksum = "c981780845e62178b1bb4b7a4615ef33aa40ff46f3f15552f70fb5c9daa43073"
3676
+checksum = "fcd82a7fe695be832d78f5f31df95fbf835e7a23d6e863e4fdd83411cbace0a1"
3677
dependencies = [
3678
"anyhow",
3679
"candle-metal-kernels",
@@ -3689,9 +3689,9 @@ dependencies = [
3689
3690
[[package]]
3691
name = "onde-mistralrs-quant"
3692
-version = "0.9.1"
3692
+version = "0.9.2"
3693
source = "registry+https://github.com/rust-lang/crates.io-index"
3694
-checksum = "c381c2af74c2708dd7c8b3cb3fef41fcbcd7602a60983dc42ffcf03a9a771bcc"
3694
+checksum = "00294ba7009ba711ffe878a1d7e71055eec7ea9304f2ab3e2e7e155ec27371b2"
3695
dependencies = [
3696
"byteorder",
3697
"candle-metal-kernels",
@@ -3724,9 +3724,9 @@ dependencies = [
3724
3725
[[package]]
3726
name = "onde-mistralrs-sandbox"
3727
-version = "0.9.1"
3727
+version = "0.9.2"
3728
source = "registry+https://github.com/rust-lang/crates.io-index"
3729
-checksum = "9a7467bc5b587a96bdb0af5cb48ad75546cee88cd18285e4dbc844bdda749ffe"
3729
+checksum = "1690ceaa672988cac66963f75ab77def2c9aa1384011836b7cf2dda71d90fa02"
3730
dependencies = [
3731
"anyhow",
3732
"itoa",
@@ -3742,9 +3742,9 @@ dependencies = [
3742
3743
[[package]]
3744
name = "onde-mistralrs-vision"
3745
-version = "0.9.1"
3745
+version = "0.9.2"
3746
source = "registry+https://github.com/rust-lang/crates.io-index"
3747
-checksum = "2d38f84085733aa0585f4f5bf9dfc8d7e7763fbe9a33a4231cffc87531ebebb0"
3747
+checksum = "623e475386d5baf928e3cfffd6482e0aa032b84bf33059414a03db02f6cebcd5"
3748
dependencies = [
3749
"image",
3750
"onde-candle-core",
Cargo.toml
+15
-15
@@ -1,6 +1,6 @@
1
[package]
2
name = "onde"
3
-version = "1.2.0"
3
+version = "1.2.1"
4
edition = "2021"
5
description = "On-device inference engine for Apple silicon."
6
license = "MIT OR Apache-2.0"
@@ -26,51 +26,51 @@ crate-type = ["lib", "cdylib", "staticlib"]
26
# in the Android sandbox).
27
[target.'cfg(target_os = "android")'.dependencies]
28
hf-hub = { version = "0.4", features = ["tokio", "rustls-tls"], default-features = false }
29
-mistralrs = { version = "0.9.1", package = "onde-mistralrs", features = [] }
30
-mistralrs-core = { version = "0.9.1", package = "onde-mistralrs-core", features = [] }
29
+mistralrs = { version = "0.9.2", package = "onde-mistralrs", features = [] }
30
+mistralrs-core = { version = "0.9.2", package = "onde-mistralrs-core", features = [] }
31
32
# iOS: Metal-accelerated inference; hf-hub + mistralrs-core needed for
33
# GLOBAL_HF_CACHE sandbox workaround (~/.cache is outside the container).
34
[target.'cfg(target_os = "ios")'.dependencies]
35
hf-hub = { version = "0.4", features = ["tokio", "rustls-tls"], default-features = false }
36
-mistralrs = { version = "0.9.1", package = "onde-mistralrs", features = ["metal"] }
37
-mistralrs-core = { version = "0.9.1", package = "onde-mistralrs-core", features = ["metal"] }
36
+mistralrs = { version = "0.9.2", package = "onde-mistralrs", features = ["metal"] }
37
+mistralrs-core = { version = "0.9.2", package = "onde-mistralrs-core", features = ["metal"] }
38
39
# Linux: CPU-only baseline (no GPU features).
40
# For NVIDIA GPU builds, patch this to features = ["cuda"] in CI before building.
41
[target.'cfg(target_os = "linux")'.dependencies]
42
-mistralrs = { version = "0.9.1", package = "onde-mistralrs" }
42
+mistralrs = { version = "0.9.2", package = "onde-mistralrs" }
43
44
# macOS: Metal-accelerated inference.
45
[target.'cfg(target_os = "macos")'.dependencies]
46
-mistralrs = { version = "0.9.1", package = "onde-mistralrs", features = ["metal"] }
46
+mistralrs = { version = "0.9.2", package = "onde-mistralrs", features = ["metal"] }
47
48
# tvOS: Metal-accelerated inference (Apple TV has Apple GPU); hf-hub +
49
# mistralrs-core needed for GLOBAL_HF_CACHE sandbox workaround.
50
[target.'cfg(target_os = "tvos")'.dependencies]
51
hf-hub = { version = "0.4", features = ["tokio", "rustls-tls"], default-features = false }
52
-mistralrs = { version = "0.9.1", package = "onde-mistralrs", features = ["metal"] }
53
-mistralrs-core = { version = "0.9.1", package = "onde-mistralrs-core", features = ["metal"] }
52
+mistralrs = { version = "0.9.2", package = "onde-mistralrs", features = ["metal"] }
53
+mistralrs-core = { version = "0.9.2", package = "onde-mistralrs-core", features = ["metal"] }
54
55
# visionOS: Metal-accelerated inference (Apple Vision Pro has M2 GPU);
56
# hf-hub + mistralrs-core needed for GLOBAL_HF_CACHE sandbox workaround.
57
[target.'cfg(target_os = "visionos")'.dependencies]
58
hf-hub = { version = "0.4", features = ["tokio", "rustls-tls"], default-features = false }
59
-mistralrs = { version = "0.9.1", package = "onde-mistralrs", features = ["metal"] }
60
-mistralrs-core = { version = "0.9.1", package = "onde-mistralrs-core", features = ["metal"] }
59
+mistralrs = { version = "0.9.2", package = "onde-mistralrs", features = ["metal"] }
60
+mistralrs-core = { version = "0.9.2", package = "onde-mistralrs-core", features = ["metal"] }
61
62
# watchOS: Metal-accelerated inference (Apple Watch Series 4+ has Apple GPU);
63
# hf-hub + mistralrs-core needed for GLOBAL_HF_CACHE sandbox workaround.
64
# Memory constrained — default to 1.5B model.
65
[target.'cfg(target_os = "watchos")'.dependencies]
66
hf-hub = { version = "0.4", features = ["tokio", "rustls-tls"], default-features = false }
67
-mistralrs = { version = "0.9.1", package = "onde-mistralrs", features = ["metal"] }
68
-mistralrs-core = { version = "0.9.1", package = "onde-mistralrs-core", features = ["metal"] }
67
+mistralrs = { version = "0.9.2", package = "onde-mistralrs", features = ["metal"] }
68
+mistralrs-core = { version = "0.9.2", package = "onde-mistralrs-core", features = ["metal"] }
69
70
# Windows: CPU-only baseline (no GPU features).
71
# For NVIDIA GPU builds, patch this to features = ["cuda"] in CI before building.
72
[target.'cfg(target_os = "windows")'.dependencies]
73
-mistralrs = { version = "0.9.1", package = "onde-mistralrs" }
73
+mistralrs = { version = "0.9.2", package = "onde-mistralrs" }
74
75
[dependencies]
76
anyhow = "1"
@@ -102,7 +102,7 @@ dotenvy = "0.15"
102
uniffi = { version = "=0.31.0", features = ["build"] }
103
104
# The target-conditional mistralrs deps above resolve to the published
105
-# onde-mistralrs{,-core} 0.9.1 crates (setoelkahfi/mistral.rs fork,
105
+# onde-mistralrs{,-core} 0.9.2 crates (setoelkahfi/mistral.rs fork,
106
# fix/all-platform-fixes, synced with upstream 0.9.x). Those in turn pull
107
# onde-candle-{core,nn} 0.11.0 (candle rev 27f20fea published under new names;
108
# upstream mistral.rs needs post-0.11.0 candle APIs no released candle has).
sdk/dart/CHANGELOG.md
+5
@@ -1,3 +1,8 @@
1
+## 1.2.1
2
+
3
+- Fixed the Android build: gated the 10 GiB UQFF chunk-size constant so it no longer overflows `usize` on 32-bit targets (armv7)
4
+- Moved onto the published onde-mistralrs 0.9.2 crates (fork synced with upstream 0.9.x)
5
+
6
## 1.2.0
7
8
- Full Qwen 3 model family support: 0.6B, 1.7B, 4B, 8B, 14B, 32B, plus the 4B Instruct/Thinking 2507 refreshes and the 30B-A3B MoE variant, each with a matching config free function
sdk/dart/pubspec.yaml
+1
-1
@@ -2,7 +2,7 @@ name: onde_inference
2
description: >-
3
On-device LLM inference for Flutter & Dart. Run Qwen 2.5 models locally
4
with Metal on iOS and macOS, CPU on Android and desktop. No cloud, no API key.
5
-version: 1.2.0
5
+version: 1.2.1
6
repository: https://github.com/ondeinference/onde
7
homepage: https://ondeinference.com
8
documentation: https://ondeinference.com/sdk/dart
sdk/dart/rust/Cargo.lock
+23
-23
@@ -3588,7 +3588,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3588
3589
[[package]]
3590
name = "onde"
3591
-version = "1.2.0"
3591
+version = "1.2.1"
3592
dependencies = [
3593
"anyhow",
3594
"cc",
@@ -3658,9 +3658,9 @@ dependencies = [
3658
3659
[[package]]
3660
name = "onde-mistralrs"
3661
-version = "0.9.1"
3661
+version = "0.9.2"
3662
source = "registry+https://github.com/rust-lang/crates.io-index"
3663
-checksum = "a2dcdc7fec0ca910266f80af80a62a29c82713483b83f269705aa058a94af790"
3663
+checksum = "7d6dd56303633fe696d3a396397f6c7b777ab4b291a3bd11889081469728ad03"
3664
dependencies = [
3665
"anyhow",
3666
"clap 4.6.0",
@@ -3686,9 +3686,9 @@ dependencies = [
3686
3687
[[package]]
3688
name = "onde-mistralrs-audio"
3689
-version = "0.9.1"
3689
+version = "0.9.2"
3690
source = "registry+https://github.com/rust-lang/crates.io-index"
3691
-checksum = "d03d9e9811c0af0f276f4a007a8f7700f4e2b91761c0afac62cb4dbceed2cbfd"
3691
+checksum = "59837ac59a57fc7f39b91c05d10cd4fb8cf5923af68c2a0d0e2fe163b9fa331b"
3692
dependencies = [
3693
"anyhow",
3694
"apodize",
@@ -3698,9 +3698,9 @@ dependencies = [
3698
3699
[[package]]
3700
name = "onde-mistralrs-code-exec"
3701
-version = "0.9.1"
3701
+version = "0.9.2"
3702
source = "registry+https://github.com/rust-lang/crates.io-index"
3703
-checksum = "e79e8a929e71298b08a32a87401cc851e803df14f487b30f728bc0ef9628688f"
3703
+checksum = "75e94be375b6758b003b44f60a73c532e12d21b882f3ed242444da48a0057fa3"
3704
dependencies = [
3705
"anyhow",
3706
"base64 0.22.1",
@@ -3718,9 +3718,9 @@ dependencies = [
3718
3719
[[package]]
3720
name = "onde-mistralrs-core"
3721
-version = "0.9.1"
3721
+version = "0.9.2"
3722
source = "registry+https://github.com/rust-lang/crates.io-index"
3723
-checksum = "19893d8ec2a91c772aab1ef551600cf39a03ae4d8f07af96ed9af1307dba3c27"
3723
+checksum = "1002300a58b4adaf2e4e80a00e9fb1586221838bfb9fe5f6282b676dea805711"
3724
dependencies = [
3725
"ahash",
3726
"akin",
@@ -3819,9 +3819,9 @@ dependencies = [
3819
3820
[[package]]
3821
name = "onde-mistralrs-macros"
3822
-version = "0.9.1"
3822
+version = "0.9.2"
3823
source = "registry+https://github.com/rust-lang/crates.io-index"
3824
-checksum = "98ac14c14c8d54d2b9068dc8e2a8f892018d1ff15922e1bf2ed79abade164fe1"
3824
+checksum = "40e618e24be8a9d782e3c67203bb254638dbfa1fe7a58a343e87b725bacdd115"
3825
dependencies = [
3826
"darling 0.23.0",
3827
"proc-macro2",
@@ -3831,9 +3831,9 @@ dependencies = [
3831
3832
[[package]]
3833
name = "onde-mistralrs-mcp"
3834
-version = "0.9.1"
3834
+version = "0.9.2"
3835
source = "registry+https://github.com/rust-lang/crates.io-index"
3836
-checksum = "347ebf2dedbc51f9867b6ecd657bc5e31a35cebf8c75b0a7d1b870836404e36a"
3836
+checksum = "be18bf54e73533f535d7bb7f41ef344446f2f30eb38b2d761dd731b75f5c8ab8"
3837
dependencies = [
3838
"anyhow",
3839
"async-trait",
@@ -3853,9 +3853,9 @@ dependencies = [
3853
3854
[[package]]
3855
name = "onde-mistralrs-metal-compile"
3856
-version = "0.9.1"
3856
+version = "0.9.2"
3857
source = "registry+https://github.com/rust-lang/crates.io-index"
3858
-checksum = "22e0810702e48f8e3e868b977d6820812b778722f7174da6197792b9f1674eb0"
3858
+checksum = "59d4675711b79b2f56d269a532e81aa063e647ce1f51ef58be2de9dfa0ff7844"
3859
dependencies = [
3860
"candle-metal-kernels",
3861
"objc2-metal",
@@ -3863,9 +3863,9 @@ dependencies = [
3863
3864
[[package]]
3865
name = "onde-mistralrs-paged-attn"
3866
-version = "0.9.1"
3866
+version = "0.9.2"
3867
source = "registry+https://github.com/rust-lang/crates.io-index"
3868
-checksum = "c981780845e62178b1bb4b7a4615ef33aa40ff46f3f15552f70fb5c9daa43073"
3868
+checksum = "fcd82a7fe695be832d78f5f31df95fbf835e7a23d6e863e4fdd83411cbace0a1"
3869
dependencies = [
3870
"anyhow",
3871
"candle-metal-kernels",
@@ -3881,9 +3881,9 @@ dependencies = [
3881
3882
[[package]]
3883
name = "onde-mistralrs-quant"
3884
-version = "0.9.1"
3884
+version = "0.9.2"
3885
source = "registry+https://github.com/rust-lang/crates.io-index"
3886
-checksum = "c381c2af74c2708dd7c8b3cb3fef41fcbcd7602a60983dc42ffcf03a9a771bcc"
3886
+checksum = "00294ba7009ba711ffe878a1d7e71055eec7ea9304f2ab3e2e7e155ec27371b2"
3887
dependencies = [
3888
"byteorder",
3889
"candle-metal-kernels",
@@ -3916,9 +3916,9 @@ dependencies = [
3916
3917
[[package]]
3918
name = "onde-mistralrs-sandbox"
3919
-version = "0.9.1"
3919
+version = "0.9.2"
3920
source = "registry+https://github.com/rust-lang/crates.io-index"
3921
-checksum = "9a7467bc5b587a96bdb0af5cb48ad75546cee88cd18285e4dbc844bdda749ffe"
3921
+checksum = "1690ceaa672988cac66963f75ab77def2c9aa1384011836b7cf2dda71d90fa02"
3922
dependencies = [
3923
"anyhow",
3924
"itoa",
@@ -3934,9 +3934,9 @@ dependencies = [
3934
3935
[[package]]
3936
name = "onde-mistralrs-vision"
3937
-version = "0.9.1"
3937
+version = "0.9.2"
3938
source = "registry+https://github.com/rust-lang/crates.io-index"
3939
-checksum = "2d38f84085733aa0585f4f5bf9dfc8d7e7763fbe9a33a4231cffc87531ebebb0"
3939
+checksum = "623e475386d5baf928e3cfffd6482e0aa032b84bf33059414a03db02f6cebcd5"
3940
dependencies = [
3941
"image",
3942
"onde-candle-core",
sdk/kotlin/gradle.properties
+1
-1
@@ -10,7 +10,7 @@ kotlin.code.style=official
10
# Maven publishing coordinates — keep in sync with Cargo.toml [package] version
11
GROUP=com.ondeinference
12
POM_ARTIFACT_ID=onde-inference
13
-VERSION_NAME=1.2.0
13
+VERSION_NAME=1.2.1
14
15
16
sdk/react-native/CHANGELOG.md
+5
@@ -1,3 +1,8 @@
1
+## 1.2.1
2
+
3
+- Fixed the Android build: gated the 10 GiB UQFF chunk-size constant so it no longer overflows `usize` on 32-bit targets (armv7)
4
+- Moved onto the published onde-mistralrs 0.9.2 crates (fork synced with upstream 0.9.x)
5
+
6
## 1.2.0
7
8
- Full Qwen 3 model family support: 0.6B, 1.7B, 4B, 8B, 14B, 32B, plus the 4B Instruct/Thinking 2507 refreshes and the 30B-A3B MoE variant, each with a matching config free function
sdk/react-native/package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "@ondeinference/react-native",
3
- "version": "1.2.0",
3
+ "version": "1.2.1",
4
"description": "On-device LLM inference for React Native. Run Qwen 2.5 models locally with Metal on iOS, CPU on Android. No cloud, no API key.",
5
"main": "build/index.js",
6
"types": "build/index.d.ts",
sdk/react-native/rust/Cargo.lock
+24
-24
@@ -3404,7 +3404,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3404
3405
[[package]]
3406
name = "onde"
3407
-version = "1.2.0"
3407
+version = "1.2.1"
3408
dependencies = [
3409
"anyhow",
3410
"cc",
@@ -3474,9 +3474,9 @@ dependencies = [
3474
3475
[[package]]
3476
name = "onde-mistralrs"
3477
-version = "0.9.1"
3477
+version = "0.9.2"
3478
source = "registry+https://github.com/rust-lang/crates.io-index"
3479
-checksum = "a2dcdc7fec0ca910266f80af80a62a29c82713483b83f269705aa058a94af790"
3479
+checksum = "7d6dd56303633fe696d3a396397f6c7b777ab4b291a3bd11889081469728ad03"
3480
dependencies = [
3481
"anyhow",
3482
"clap 4.6.0",
@@ -3502,9 +3502,9 @@ dependencies = [
3502
3503
[[package]]
3504
name = "onde-mistralrs-audio"
3505
-version = "0.9.1"
3505
+version = "0.9.2"
3506
source = "registry+https://github.com/rust-lang/crates.io-index"
3507
-checksum = "d03d9e9811c0af0f276f4a007a8f7700f4e2b91761c0afac62cb4dbceed2cbfd"
3507
+checksum = "59837ac59a57fc7f39b91c05d10cd4fb8cf5923af68c2a0d0e2fe163b9fa331b"
3508
dependencies = [
3509
"anyhow",
3510
"apodize",
@@ -3514,9 +3514,9 @@ dependencies = [
3514
3515
[[package]]
3516
name = "onde-mistralrs-code-exec"
3517
-version = "0.9.1"
3517
+version = "0.9.2"
3518
source = "registry+https://github.com/rust-lang/crates.io-index"
3519
-checksum = "e79e8a929e71298b08a32a87401cc851e803df14f487b30f728bc0ef9628688f"
3519
+checksum = "75e94be375b6758b003b44f60a73c532e12d21b882f3ed242444da48a0057fa3"
3520
dependencies = [
3521
"anyhow",
3522
"base64 0.22.1",
@@ -3534,9 +3534,9 @@ dependencies = [
3534
3535
[[package]]
3536
name = "onde-mistralrs-core"
3537
-version = "0.9.1"
3537
+version = "0.9.2"
3538
source = "registry+https://github.com/rust-lang/crates.io-index"
3539
-checksum = "19893d8ec2a91c772aab1ef551600cf39a03ae4d8f07af96ed9af1307dba3c27"
3539
+checksum = "1002300a58b4adaf2e4e80a00e9fb1586221838bfb9fe5f6282b676dea805711"
3540
dependencies = [
3541
"ahash",
3542
"akin",
@@ -3635,9 +3635,9 @@ dependencies = [
3635
3636
[[package]]
3637
name = "onde-mistralrs-macros"
3638
-version = "0.9.1"
3638
+version = "0.9.2"
3639
source = "registry+https://github.com/rust-lang/crates.io-index"
3640
-checksum = "98ac14c14c8d54d2b9068dc8e2a8f892018d1ff15922e1bf2ed79abade164fe1"
3640
+checksum = "40e618e24be8a9d782e3c67203bb254638dbfa1fe7a58a343e87b725bacdd115"
3641
dependencies = [
3642
"darling 0.23.0",
3643
"proc-macro2",
@@ -3647,9 +3647,9 @@ dependencies = [
3647
3648
[[package]]
3649
name = "onde-mistralrs-mcp"
3650
-version = "0.9.1"
3650
+version = "0.9.2"
3651
source = "registry+https://github.com/rust-lang/crates.io-index"
3652
-checksum = "347ebf2dedbc51f9867b6ecd657bc5e31a35cebf8c75b0a7d1b870836404e36a"
3652
+checksum = "be18bf54e73533f535d7bb7f41ef344446f2f30eb38b2d761dd731b75f5c8ab8"
3653
dependencies = [
3654
"anyhow",
3655
"async-trait",
@@ -3669,9 +3669,9 @@ dependencies = [
3669
3670
[[package]]
3671
name = "onde-mistralrs-metal-compile"
3672
-version = "0.9.1"
3672
+version = "0.9.2"
3673
source = "registry+https://github.com/rust-lang/crates.io-index"
3674
-checksum = "22e0810702e48f8e3e868b977d6820812b778722f7174da6197792b9f1674eb0"
3674
+checksum = "59d4675711b79b2f56d269a532e81aa063e647ce1f51ef58be2de9dfa0ff7844"
3675
dependencies = [
3676
"candle-metal-kernels",
3677
"objc2-metal",
@@ -3679,9 +3679,9 @@ dependencies = [
3679
3680
[[package]]
3681
name = "onde-mistralrs-paged-attn"
3682
-version = "0.9.1"
3682
+version = "0.9.2"
3683
source = "registry+https://github.com/rust-lang/crates.io-index"
3684
-checksum = "c981780845e62178b1bb4b7a4615ef33aa40ff46f3f15552f70fb5c9daa43073"
3684
+checksum = "fcd82a7fe695be832d78f5f31df95fbf835e7a23d6e863e4fdd83411cbace0a1"
3685
dependencies = [
3686
"anyhow",
3687
"candle-metal-kernels",
@@ -3697,9 +3697,9 @@ dependencies = [
3697
3698
[[package]]
3699
name = "onde-mistralrs-quant"
3700
-version = "0.9.1"
3700
+version = "0.9.2"
3701
source = "registry+https://github.com/rust-lang/crates.io-index"
3702
-checksum = "c381c2af74c2708dd7c8b3cb3fef41fcbcd7602a60983dc42ffcf03a9a771bcc"
3702
+checksum = "00294ba7009ba711ffe878a1d7e71055eec7ea9304f2ab3e2e7e155ec27371b2"
3703
dependencies = [
3704
"byteorder",
3705
"candle-metal-kernels",
@@ -3732,9 +3732,9 @@ dependencies = [
3732
3733
[[package]]
3734
name = "onde-mistralrs-sandbox"
3735
-version = "0.9.1"
3735
+version = "0.9.2"
3736
source = "registry+https://github.com/rust-lang/crates.io-index"
3737
-checksum = "9a7467bc5b587a96bdb0af5cb48ad75546cee88cd18285e4dbc844bdda749ffe"
3737
+checksum = "1690ceaa672988cac66963f75ab77def2c9aa1384011836b7cf2dda71d90fa02"
3738
dependencies = [
3739
"anyhow",
3740
"itoa",
@@ -3750,9 +3750,9 @@ dependencies = [
3750
3751
[[package]]
3752
name = "onde-mistralrs-vision"
3753
-version = "0.9.1"
3753
+version = "0.9.2"
3754
source = "registry+https://github.com/rust-lang/crates.io-index"
3755
-checksum = "2d38f84085733aa0585f4f5bf9dfc8d7e7763fbe9a33a4231cffc87531ebebb0"
3755
+checksum = "623e475386d5baf928e3cfffd6482e0aa032b84bf33059414a03db02f6cebcd5"
3756
dependencies = [
3757
"image",
3758
"onde-candle-core",
@@ -3761,7 +3761,7 @@ dependencies = [
3761
3762
[[package]]
3763
name = "onde-react-native"
3764
-version = "1.2.0"
3764
+version = "1.2.1"
3765
dependencies = [
3766
"jni",
3767
"log",
sdk/react-native/rust/Cargo.toml
+1
-1
@@ -1,6 +1,6 @@
1
[package]
2
name = "onde-react-native"
3
-version = "1.2.0"
3
+version = "1.2.1"
4
edition = "2021"
5
publish = false
6