Skip to content

Commit d9f68d8

Browse files
chore(release): v0.19.11 + critical Package.swift URL fix + zlib serial
Three issues bundled into one release iteration: 1. CRITICAL: Package.swift binary URLs were 404'ing for SPM consumers The release.yml renamed iOS zips with an `-ios-` suffix in v0.19.0+ (e.g. RACommons-ios-vX.zip). Package.swift still pointed at the old names (RACommons-vX.zip). Anyone consuming the SDK via SPM after v0.19.0 would get badResponseStatusCode(404) from SwiftPM. CodeQL Swift autobuild has been failing on every PR for the same reason. 2. zlib parallel-build race (was --parallel 2; now serial by default) GitHub runners have 2 cores so --parallel 2 == default and the race could still hit. Switch to `--parallel 1` (overridable via CMAKE_BUILD_PARALLEL_LEVEL env). Adds ~5-10 min to the WASM build but eliminates the intermittent llvm-ranlib failure permanently. Addresses Greptile's P2 review comment on PR #488. 3. Kotlin JVM JAR named with SDK_VERSION instead of SNAPSHOT fallback release.yml now forwards SDK_VERSION env into the gradle build so the JAR lands as RunAnywhereKotlinSDK-jvm-{version}.jar instead of RunAnywhereKotlinSDK-jvm-0.1.5-SNAPSHOT.jar. Bumps all 16 manifests from 0.19.10 → 0.19.11. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 4ac264d commit d9f68d8

17 files changed

Lines changed: 29 additions & 25 deletions

File tree

Package.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ let useLocalNatives = false // Toggle: true for local dev, false for release
4444

4545
// Version for remote XCFrameworks (used when useLocalNatives = false)
4646
// Updated automatically by CI/CD during releases
47-
let sdkVersion = "0.19.10"
47+
let sdkVersion = "0.19.11"
4848

4949
// MetalRT remote binary availability flag.
5050
// Set to `false` until a real checksum for RABackendMetalRT-v<sdkVersion>.zip
@@ -347,17 +347,17 @@ func binaryTargets() -> [Target] {
347347
var targets: [Target] = [
348348
.binaryTarget(
349349
name: "RACommonsBinary",
350-
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RACommons-v\(sdkVersion).zip",
350+
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RACommons-ios-v\(sdkVersion).zip",
351351
checksum: "40ea84cf054f59fbc65e87d92550d4acb2bcbf433041438822c6b30985e3db24"
352352
),
353353
.binaryTarget(
354354
name: "RABackendLlamaCPPBinary",
355-
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RABackendLLAMACPP-v\(sdkVersion).zip",
355+
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RABackendLLAMACPP-ios-v\(sdkVersion).zip",
356356
checksum: "314dddb242caf3d2d0b19c0f919c35187023c6c66cc861de741d071faddbf58b"
357357
),
358358
.binaryTarget(
359359
name: "RABackendONNXBinary",
360-
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RABackendONNX-v\(sdkVersion).zip",
360+
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RABackendONNX-ios-v\(sdkVersion).zip",
361361
checksum: "809e2510da49f71f6d019e77bcc0a7e12e967f3b739ba0b9eea7adb77936edc0"
362362
),
363363
.binaryTarget(
@@ -379,7 +379,7 @@ func binaryTargets() -> [Target] {
379379
targets.append(
380380
.binaryTarget(
381381
name: "RABackendMetalRTBinary",
382-
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RABackendMetalRT-v\(sdkVersion).zip",
382+
url: "https://github.com/RunanywhereAI/runanywhere-sdks/releases/download/v\(sdkVersion)/RABackendMetalRT-ios-v\(sdkVersion).zip",
383383
checksum: "0000000000000000000000000000000000000000000000000000000000000000" // TODO: replace with real checksum
384384
)
385385
)

sdk/runanywhere-commons/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.19.10
1+
0.19.11

sdk/runanywhere-commons/VERSIONS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
# =============================================================================
1515

1616
# Project version (read from VERSION file, but also defined here for scripts)
17-
PROJECT_VERSION=0.19.10
17+
PROJECT_VERSION=0.19.11
1818

1919
# =============================================================================
2020
# Platform Deployment Targets

sdk/runanywhere-flutter/packages/runanywhere/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: runanywhere
22
description: Privacy-first, on-device AI SDK for Flutter. Run LLMs, STT, TTS, and VAD directly on device with no data leaving the device.
3-
version: 0.19.10
3+
version: 0.19.11
44
homepage: https://runanywhere.ai
55
repository: https://github.com/RunanywhereAI/runanywhere-sdks
66
issue_tracker: https://github.com/RunanywhereAI/runanywhere-sdks/issues

sdk/runanywhere-flutter/packages/runanywhere_genie/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: runanywhere_genie
22
description: Qualcomm Genie NPU backend for RunAnywhere Flutter SDK. On-device LLM inference on Snapdragon NPU.
3-
version: 0.19.10
3+
version: 0.19.11
44
homepage: https://runanywhere.ai
55
repository: https://github.com/RunanywhereAI/runanywhere-sdks
66
issue_tracker: https://github.com/RunanywhereAI/runanywhere-sdks/issues

sdk/runanywhere-flutter/packages/runanywhere_llamacpp/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: runanywhere_llamacpp
22
description: LlamaCpp backend for RunAnywhere Flutter SDK. High-performance on-device LLM text generation with GGUF model support.
3-
version: 0.19.10
3+
version: 0.19.11
44
homepage: https://runanywhere.ai
55
repository: https://github.com/RunanywhereAI/runanywhere-sdks
66
issue_tracker: https://github.com/RunanywhereAI/runanywhere-sdks/issues

sdk/runanywhere-flutter/packages/runanywhere_onnx/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: runanywhere_onnx
22
description: ONNX Runtime backend for RunAnywhere Flutter SDK. On-device Speech-to-Text, Text-to-Speech, and Voice Activity Detection.
3-
version: 0.19.10
3+
version: 0.19.11
44
homepage: https://runanywhere.ai
55
repository: https://github.com/RunanywhereAI/runanywhere-sdks
66
issue_tracker: https://github.com/RunanywhereAI/runanywhere-sdks/issues

sdk/runanywhere-kotlin/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ runanywhere.coreVersion=0.1.4
6060
# Must match a GitHub release tag at: https://github.com/RunanywhereAI/runanywhere-sdks/releases
6161
# Contains: RACommons-android (librac_commons.so, librac_commons_jni.so)
6262
runanywhere.commonsVersion=0.1.4
63-
runanywhere.nativeLibVersion=0.19.10
63+
runanywhere.nativeLibVersion=0.19.11

sdk/runanywhere-react-native/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "runanywhere-react-native-monorepo",
3-
"version": "0.19.10",
3+
"version": "0.19.11",
44
"private": true,
55
"description": "RunAnywhere React Native SDK - Multi-Package Monorepo",
66
"workspaces": [

sdk/runanywhere-react-native/packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@runanywhere/core",
3-
"version": "0.19.10",
3+
"version": "0.19.11",
44
"description": "Core SDK for RunAnywhere React Native - includes RACommons bindings, native bridges, and public API",
55
"main": "src/index.ts",
66
"types": "src/index.ts",

0 commit comments

Comments
 (0)