Skip to content

Release v1.12.12 - #2586

Merged
csukuangfj merged 1 commit into
k2-fsa:masterfrom
csukuangfj:release-v1.12.12
Sep 10, 2025
Merged

csukuangfj merged 1 commit into
k2-fsa:masterfrom
csukuangfj:release-v1.12.12

Conversation

@csukuangfj

@csukuangfj csukuangfj commented Sep 10, 2025 •

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • New Features
    • Added C++/Python support and language bindings for T-one streaming Russian ASR.
    • Added bindings for Wenet non-streaming CTC models.
    • Enabled Java API on armv8l.
    • Exported new models (KittenTTS mini, sense-voice, WSYue-ASR) and T-one exports to sherpa-onnx.
  • Bug Fixes
    • Fixed RISC-V build and CMake sub-project integration.
    • Resolved Cantonese VITS TTS issues and Android AAR missing online punctuation.
  • Documentation
    • Added Android SD card loading guidance and README updates (incl. MentraOS).
  • Chores
    • Version bump to 1.12.12 across Android, iOS, Flutter, Dart, HarmonyOS, Node, Maven, and wheels; updated download links.

@dosubot dosubot Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Sep 10, 2025
@coderabbitai

coderabbitai Bot commented Sep 10, 2025 •

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

Walkthrough

Repository-wide version bump to 1.12.12. Updated version strings, dependency constraints, package manifests, download URLs, and build metadata across CMake, Android, iOS, Flutter, Dart, HarmonyOS, Node.js, and packaging scripts. Added changelog entry. Updated git date/sha in version.cc. Extended the release script to include a HarmonyOS BuildProfile target.

Changes

Cohort / File(s) Summary
Core release metadata and packaging
CMakeLists.txt, sherpa-onnx/csrc/version.cc, build-ios-shared.sh, pom.xml, setup.py, scripts/wheel/sherpa-onnx-core/setup.py, scripts/wheel/sherpa-onnx-bin/setup.py, jitpack.yml, new-release.sh
Bump version to 1.12.12; update Git date/SHA; update iOS CFBundleShortVersionString; adjust Maven/JitPack artifact/version; update Python package versions/deps; extend release script to include HarmonyOS BuildProfile.
Android app versioning
android/*/app/build.gradle* (e.g., SherpaOnnx, SherpaOnnx2Pass, SherpaOnnxAudioTagging*, SherpaOnnxJavaDemo, SherpaOnnxKws, SherpaOnnxSimulateStreamingAsr*, SherpaOnnxSpeaker*, SherpaOnnxSpokenLanguageIdentification, SherpaOnnxTts*, SherpaOnnxVad*, SherpaOnnxWebSocket)
Increment versionCode to 20250910 and versionName to "1.12.12".
Android deps/docs
android/SherpaOnnxJavaDemo/app/build.gradle, android/SherpaOnnxSimulateStreamingAsrWearOs/app/build.gradle.kts, android/SherpaOnnxAar/README.md
Update Android dependency com.github.k2-fsa:sherpa-onnx to v1.12.12; update AAR download/paths to 1.12.12.
Dart examples
dart-api-examples/*/pubspec.yaml
Bump sherpa_onnx dependency from ^1.12.11 to ^1.12.12.
Flutter packages and examples
flutter/sherpa_onnx/pubspec.yaml, flutter/sherpa_onnx_ios/ios/sherpa_onnx_ios.podspec, flutter/sherpa_onnx_macos/macos/sherpa_onnx_macos.podspec, flutter-examples/*/pubspec.yaml
Update package versions to 1.12.12; update platform plugin constraints to ^1.12.12.
HarmonyOS
harmony-os/SherpaOnnxHar/sherpa_onnx/BuildProfile.ets, harmony-os/SherpaOnnxHar/sherpa_onnx/README.md, harmony-os/**/oh-package.json5, harmony-os/SherpaOnnxVadAsr/entry/README.md
Bump HAR_VERSION to 1.12.12; update dependency versions and README references to 1.12.12.
Node.js examples
nodejs-addon-examples/package.json, nodejs-examples/package.json
Bump Node dependencies to ^1.12.12.
Windows MFC docs
mfc-examples/README.md
Update prebuilt download URLs from v1.12.11 to v1.12.12.
Changelog
CHANGELOG.md
Add entry for version 1.12.12 with listed fixes/enhancements.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

A rabbit taps the version drum, hop-two-one-one-two!
Tags and pods all line in time, dependencies too.
Android, Dart, and Flutter sing; Harmony joins the crew.
iOS bows, Node waves hello—fresh carrots, shining new.
Release confetti in the burrow: 1.12.12, woohoo! 🥕✨


📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7e42ba2 and 83f440d.

📒 Files selected for processing (55)
  • CHANGELOG.md (1 hunks)
  • CMakeLists.txt (1 hunks)
  • android/SherpaOnnx/app/build.gradle (1 hunks)
  • android/SherpaOnnx2Pass/app/build.gradle (1 hunks)
  • android/SherpaOnnxAar/README.md (2 hunks)
  • android/SherpaOnnxAudioTagging/app/build.gradle.kts (1 hunks)
  • android/SherpaOnnxAudioTaggingWearOs/app/build.gradle.kts (1 hunks)
  • android/SherpaOnnxJavaDemo/app/build.gradle (2 hunks)
  • android/SherpaOnnxKws/app/build.gradle (1 hunks)
  • android/SherpaOnnxSimulateStreamingAsr/app/build.gradle.kts (1 hunks)
  • android/SherpaOnnxSimulateStreamingAsrWearOs/app/build.gradle.kts (2 hunks)
  • android/SherpaOnnxSpeakerDiarization/app/build.gradle.kts (1 hunks)
  • android/SherpaOnnxSpeakerIdentification/app/build.gradle.kts (1 hunks)
  • android/SherpaOnnxSpokenLanguageIdentification/app/build.gradle.kts (1 hunks)
  • android/SherpaOnnxTts/app/build.gradle (1 hunks)
  • android/SherpaOnnxTtsEngine/app/build.gradle.kts (1 hunks)
  • android/SherpaOnnxVad/app/build.gradle (1 hunks)
  • android/SherpaOnnxVadAsr/app/build.gradle (1 hunks)
  • android/SherpaOnnxWebSocket/app/build.gradle (1 hunks)
  • build-ios-shared.sh (1 hunks)
  • dart-api-examples/add-punctuations/pubspec.yaml (1 hunks)
  • dart-api-examples/audio-tagging/pubspec.yaml (1 hunks)
  • dart-api-examples/keyword-spotter/pubspec.yaml (1 hunks)
  • dart-api-examples/non-streaming-asr/pubspec.yaml (1 hunks)
  • dart-api-examples/speaker-diarization/pubspec.yaml (1 hunks)
  • dart-api-examples/speaker-identification/pubspec.yaml (1 hunks)
  • dart-api-examples/speech-enhancement-gtcrn/pubspec.yaml (1 hunks)
  • dart-api-examples/streaming-asr/pubspec.yaml (1 hunks)
  • dart-api-examples/tts/pubspec.yaml (1 hunks)
  • dart-api-examples/vad-with-non-streaming-asr/pubspec.yaml (1 hunks)
  • dart-api-examples/vad/pubspec.yaml (1 hunks)
  • flutter-examples/streaming_asr/pubspec.yaml (2 hunks)
  • flutter-examples/tts/pubspec.yaml (2 hunks)
  • flutter/sherpa_onnx/pubspec.yaml (2 hunks)
  • flutter/sherpa_onnx_ios/ios/sherpa_onnx_ios.podspec (1 hunks)
  • flutter/sherpa_onnx_macos/macos/sherpa_onnx_macos.podspec (1 hunks)
  • harmony-os/SherpaOnnxHar/sherpa_onnx/BuildProfile.ets (1 hunks)
  • harmony-os/SherpaOnnxHar/sherpa_onnx/README.md (1 hunks)
  • harmony-os/SherpaOnnxHar/sherpa_onnx/oh-package.json5 (1 hunks)
  • harmony-os/SherpaOnnxSpeakerDiarization/entry/oh-package.json5 (1 hunks)
  • harmony-os/SherpaOnnxSpeakerIdentification/entry/oh-package.json5 (1 hunks)
  • harmony-os/SherpaOnnxStreamingAsr/entry/oh-package.json5 (1 hunks)
  • harmony-os/SherpaOnnxTts/entry/oh-package.json5 (1 hunks)
  • harmony-os/SherpaOnnxVadAsr/entry/README.md (1 hunks)
  • harmony-os/SherpaOnnxVadAsr/entry/oh-package.json5 (1 hunks)
  • jitpack.yml (1 hunks)
  • mfc-examples/README.md (1 hunks)
  • new-release.sh (2 hunks)
  • nodejs-addon-examples/package.json (1 hunks)
  • nodejs-examples/package.json (1 hunks)
  • pom.xml (1 hunks)
  • scripts/wheel/sherpa-onnx-bin/setup.py (2 hunks)
  • scripts/wheel/sherpa-onnx-core/setup.py (1 hunks)
  • setup.py (1 hunks)
  • sherpa-onnx/csrc/version.cc (1 hunks)
✨ Finishing Touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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 merged commit 04a98ca into k2-fsa:master Sep 10, 2025
0 of 43 checks passed
@csukuangfj
csukuangfj deleted the release-v1.12.12 branch September 10, 2025 14:55
This was referenced Sep 12, 2025
@coderabbitai coderabbitai Bot mentioned this pull request Nov 13, 2025
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