Skip to content

Release v1.12.38#3502

Merged
csukuangfj merged 1 commit into
k2-fsa:masterfrom
csukuangfj:release-v1.12.38
Apr 12, 2026
Merged

Release v1.12.38#3502
csukuangfj merged 1 commit into
k2-fsa:masterfrom
csukuangfj:release-v1.12.38

Conversation

@csukuangfj

@csukuangfj csukuangfj commented Apr 12, 2026

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • Chores
    • Updated onnxruntime dependency to v1.24.4
    • Version updated to 1.12.38 across all platforms and configurations

@coderabbitai

coderabbitai Bot commented Apr 12, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3ee1adbf-3dc2-446b-b13f-0004f0b9d12a

📥 Commits

Reviewing files that changed from the base of the PR and between 48a3e36 and 74e559e.

📒 Files selected for processing (66)
  • CHANGELOG.md
  • CMakeLists.txt
  • android/SherpaOnnx/app/build.gradle
  • android/SherpaOnnx2Pass/app/build.gradle
  • android/SherpaOnnxAar/README.md
  • android/SherpaOnnxAudioTagging/app/build.gradle.kts
  • android/SherpaOnnxAudioTaggingWearOs/app/build.gradle.kts
  • android/SherpaOnnxJavaDemo/app/build.gradle
  • android/SherpaOnnxKws/app/build.gradle
  • android/SherpaOnnxSimulateStreamingAsr/app/build.gradle.kts
  • android/SherpaOnnxSimulateStreamingAsrWearOs/app/build.gradle.kts
  • android/SherpaOnnxSpeakerDiarization/app/build.gradle.kts
  • android/SherpaOnnxSpeakerIdentification/app/build.gradle.kts
  • android/SherpaOnnxSpokenLanguageIdentification/app/build.gradle.kts
  • android/SherpaOnnxTts/app/build.gradle
  • android/SherpaOnnxTtsEngine/app/build.gradle.kts
  • android/SherpaOnnxVad/app/build.gradle
  • android/SherpaOnnxVadAsr/app/build.gradle
  • android/SherpaOnnxWebSocket/app/build.gradle
  • build-ios-shared.sh
  • dart-api-examples/add-punctuations/pubspec.yaml
  • dart-api-examples/audio-tagging/pubspec.yaml
  • dart-api-examples/keyword-spotter/pubspec.yaml
  • dart-api-examples/non-streaming-asr/pubspec.yaml
  • dart-api-examples/speaker-diarization/pubspec.yaml
  • dart-api-examples/speaker-identification/pubspec.yaml
  • dart-api-examples/speech-enhancement-dpdfnet/pubspec.yaml
  • dart-api-examples/speech-enhancement-gtcrn/pubspec.yaml
  • dart-api-examples/spoken-language-identification/pubspec.yaml
  • dart-api-examples/streaming-asr/pubspec.yaml
  • dart-api-examples/streaming-speech-enhancement-dpdfnet/pubspec.yaml
  • dart-api-examples/streaming-speech-enhancement-gtcrn/pubspec.yaml
  • dart-api-examples/tts/pubspec.yaml
  • dart-api-examples/vad-with-non-streaming-asr/pubspec.yaml
  • dart-api-examples/vad/pubspec.yaml
  • flutter-examples/non_streaming_vad_asr/pubspec.yaml
  • flutter-examples/streaming_asr/pubspec.yaml
  • flutter-examples/tts/pubspec.yaml
  • flutter/sherpa_onnx/pubspec.yaml
  • flutter/sherpa_onnx_ios/ios/sherpa_onnx_ios.podspec
  • flutter/sherpa_onnx_macos/macos/sherpa_onnx_macos.podspec
  • harmony-os/SherpaOnnxHar/sherpa_onnx/BuildProfile.ets
  • harmony-os/SherpaOnnxHar/sherpa_onnx/README.md
  • harmony-os/SherpaOnnxHar/sherpa_onnx/oh-package.json5
  • harmony-os/SherpaOnnxSpeakerDiarization/entry/oh-package.json5
  • harmony-os/SherpaOnnxSpeakerIdentification/entry/oh-package.json5
  • harmony-os/SherpaOnnxStreamingAsr/entry/oh-package.json5
  • harmony-os/SherpaOnnxTts/entry/oh-package.json5
  • harmony-os/SherpaOnnxVadAsr/entry/README.md
  • harmony-os/SherpaOnnxVadAsr/entry/oh-package.json5
  • jitpack.yml
  • mfc-examples/README.md
  • new-release.sh
  • nodejs-addon-examples/package.json
  • nodejs-examples/package.json
  • pom.xml
  • rust-api-examples/Cargo.toml
  • rust-api-examples/for-advanced-users.md
  • scripts/wheel/sherpa-onnx-bin/setup.py
  • scripts/wheel/sherpa-onnx-core/setup.py
  • setup.py
  • sherpa-onnx/csrc/version.cc
  • sherpa-onnx/rust/sherpa-onnx-sys/Cargo.toml
  • sherpa-onnx/rust/sherpa-onnx/Cargo.toml
  • sherpa-onnx/rust/sherpa-onnx/README.md
  • sherpa-onnx/rust/sherpa-onnx/src/lib.rs

📝 Walkthrough

Walkthrough

This PR performs a systematic version bump release from v1.12.37 to v1.12.38 across the entire project, updating version constants in build configurations, package manifests, scripts, and embedded metadata across multiple platforms and package managers.

Changes

Cohort / File(s) Summary
Core version metadata
CHANGELOG.md, CMakeLists.txt, new-release.sh, sherpa-onnx/csrc/version.cc
Updated core version constants and changelog entries. Version strings incremented from 1.12.37 to 1.12.38; version codes from 20260411 to 20260412. Git metadata (date/SHA) updated in version.cc.
Android app manifests
android/SherpaOnnx.../app/build.gradle(\.kts)?
Updated versionCode (20260411→20260412) and versionName (1.12.37→1.12.38) across 16 Android example applications. Two apps also updated Sherpa ONNX library dependency to v1.12.38.
Android documentation
android/SherpaOnnxAar/README.md, jitpack.yml
Updated download URLs and artifact filenames for Sherpa ONNX v1.12.38 release artifacts and build instructions.
Dart examples
dart-api-examples/*/pubspec.yaml
Updated sherpa_onnx dependency constraint from ^1.12.37 to ^1.12.38 across 16 Dart example projects.
Flutter packages and examples
flutter/.../pubspec.yaml, flutter-examples/*/pubspec.yaml
Updated package versions and sherpa_onnx family dependency constraints to ^1.12.38 across 5 Flutter manifests.
Flutter iOS/macOS CocoaPods
flutter/sherpa_onnx_.../...podspec
Updated podspec version from 1.12.37 to 1.12.38 for iOS and macOS platform-specific packages.
Harmony OS packages
harmony-os/.../BuildProfile.ets, harmony-os/.../oh-package.json5, harmony-os/.../README.md
Updated HAR_VERSION constant, package manifest versions, dependency constraints, and documentation for Harmony OS releases.
Build and packaging system
build-ios-shared.sh, pom.xml
Updated iOS framework CFBundleShortVersionString and Maven project version to 1.12.38.
Node.js examples
nodejs.*/package.json
Updated sherpa-onnx and sherpa-onnx-node dependency versions to ^1.12.38 across 2 example projects.
Python wheel packages
setup.py, scripts/wheel/.../setup.py
Updated package versions and cross-package dependency pins for sherpa-onnx-bin/sherpa-onnx-core split packages to 1.12.38.
Rust crates and examples
sherpa-onnx/rust/.../Cargo.toml, rust-api-examples/Cargo.toml, sherpa-onnx/rust/.../README.md, rust-api-examples/for-advanced-users.md
Updated crate versions, dependency constraints, and documentation examples for Rust packages from 1.12.37 to 1.12.38.
MFC examples documentation
mfc-examples/README.md
Updated pre-built executable download links from v1.12.37 to v1.12.38 for Windows x64 and x86 architectures.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

  • #3467: Previous release bump modifying the same version constants and package metadata across CMake, Android, and build files.
  • #3496: Sequential version bump PR updating identical version-related files (CMakeLists.txt, csrc/version.cc, new-release.sh, and various package manifests).
  • #3488: Coordinated release bump with same pattern of changes across CMake, packaging files, Android/Flutter/Dart manifests, and embedded metadata.

Suggested labels

size:M

Poem

🐰 A little bump from thirty-seven springs,
To thirty-eight the version sings!
Across the code from shore to shore,
Each package updated more and more,
The onnxruntime rides along,
Making Sherpa ONNX strong! 🚀

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@csukuangfj csukuangfj marked this pull request as ready for review April 12, 2026 13:49
@dosubot dosubot Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Apr 12, 2026
@csukuangfj csukuangfj merged commit aacfe96 into k2-fsa:master Apr 12, 2026
0 of 27 checks passed
@csukuangfj csukuangfj deleted the release-v1.12.38 branch April 12, 2026 13:50

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project version from 1.12.37 to 1.12.38 across all supported platforms and package managers, including Android, iOS, Dart/Flutter, HarmonyOS, Node.js, Rust, and Python. The changes involve updating version strings, incrementing Android version codes, and updating the changelog to reflect an onnxruntime update to v1.24.4. I have no feedback to provide as there are no review comments.

@coderabbitai coderabbitai Bot mentioned this pull request May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant