Skip to content

Release 5.0.6: Android AAR, Kotlin coroutines, NativeServer attach mode#302

Merged
bernardladenthin merged 1 commit into
mainfrom
claude/java-llama-cpp-5-0-6-gpxcib
Jul 7, 2026
Merged

Release 5.0.6: Android AAR, Kotlin coroutines, NativeServer attach mode#302
bernardladenthin merged 1 commit into
mainfrom
claude/java-llama-cpp-5-0-6-gpxcib

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Release version 5.0.6 with major feature additions: Android AARs (llama-android, llama-android-opencl), Kotlin coroutines façade (llama-kotlin), NativeServer attach mode for serving pre-loaded models, in-JVM router mode for multi-model routing, GGUF tooling (LlamaQuantizer, GgufInspector), and all-backends server fat jars as GitHub release assets
  • Upgraded llama.cpp from b9870 to b9894 with all local patches refreshed
  • Fixed critical Android System.loadLibrary failures by disabling OpenMP and linking -static-libstdc++, and fixed UTF-8 JNI string handling to preserve emoji and supplementary-plane characters
  • Enhanced LangChain4j integration with blocking tool calling, JSON mode, multimodal input, and full streaming support
  • CI improvements: model downloads single-sourced from .github/models.csv with cross-OS verification gate

Test plan

  • Affected unit / integration tests pass locally
  • CI is green on this branch
  • Docs / CHANGELOG updated where applicable

Related issues / PRs

Release of version 5.0.6 as documented in CHANGELOG.md.

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes (if there are, I have notified the maintainer privately per SECURITY.md)

https://claude.ai/code/session_01PytupxRpm1RxB8QzcstKfY

- mvn versions:set 5.0.6 across the four reactor poms (root <version> +
  each child <parent><version>), refreshing project.build.outputTimestamp
- README.md + llama-langchain4j/README.md release dependency snippets
  5.0.5 -> 5.0.6 (snapshot example stays 5.0.6-SNAPSHOT until the
  post-release bump; Android/Kotlin snippets already carried 5.0.6)
- CHANGELOG.md: write [5.0.6] from v5.0.5..HEAD history and backfill the
  missing [5.0.5] entry (the 5.0.5 release skipped the changelog step);
  update the compare-link footer

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PytupxRpm1RxB8QzcstKfY
@bernardladenthin bernardladenthin merged commit 9e66751 into main Jul 7, 2026
9 of 11 checks passed
@bernardladenthin bernardladenthin deleted the claude/java-llama-cpp-5-0-6-gpxcib branch July 7, 2026 07:28
@sonarqubecloud

sonarqubecloud Bot commented Jul 7, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants