@ondeinference / onde / commits / 880211b

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