From 146c4a3a3f60523222716973bd8ccf16e4d53207 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 29 Aug 2026 16:10:53 +0000 Subject: [PATCH] chore(release): set version to 5.1.0, finalize CHANGELOG Minor rather than patch: the b10456 -> b10682 range added public API (setKvUnifiedPerSlot, setTensorReadLazy + the TensorReadLazyMode enum, setCpuFfnLayers, setCpuMoeLayers, setMmprojDevice, the three video setters) with nothing removed, so 5.0.7-SNAPSHOT is skipped and this ships as 5.1.0. All four reactor poms move in lockstep via versions:set -- the children hardcode the parent version and the build fails with "Could not find artifact net.ladenthin:llama-parent" if one is left behind. Release dependency examples updated in all four READMEs (13 occurrences): the root README, llama-langchain4j, llama-android and llama-kotlin. docs/RELEASE.md lists all four; the v5.0.6 prep only touched two of them, so this follows the supplement rather than the previous release. The root README snapshot snippet still reads 5.0.7-SNAPSHOT. That is deliberate: the canonical procedure moves the snapshot example in Step 3, after the release is live. Because this release skips the 5.0.7 base entirely, that line names a version that will never be published until Step 3 repoints it. CHANGELOG: [Unreleased] becomes [5.1.0] - 2026-08-29, a fresh empty [Unreleased] opens above it, and the footer gains the 5.1.0 compare link with [Unreleased] re-pointed at v5.1.0...HEAD. Headings, footer links and tags now agree. Co-Authored-By: Claude Claude-Session: https://claude.ai/code/session_01AnNYn8W1xuVxVJtyL34GyH --- CHANGELOG.md | 5 ++++- README.md | 14 +++++++------- llama-android/README.md | 4 ++-- llama-kotlin/README.md | 6 +++--- llama-kotlin/pom.xml | 2 +- llama-langchain4j/README.md | 2 +- llama-langchain4j/pom.xml | 2 +- llama/pom.xml | 4 ++-- pom.xml | 2 +- 9 files changed, 22 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 40af1ebcd..8c3dfe9ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ from version 5.0.0 onward. Pre-fork releases (`1.x`–`4.2.0`) were authored by ## [Unreleased] +## [5.1.0] - 2026-08-29 + > The entries below also cover the **b9917 → b10456** window (PRs #341–#394), which went unrecorded > here while it happened; they were reconstructed from the git history and from > [`docs/history/llama-cpp-breaking-changes.md`](docs/history/llama-cpp-breaking-changes.md), which @@ -520,7 +522,8 @@ Releases `1.1.1` through `4.2.0` were authored by [@kherud](https://github.com/k For an architecture-level diff between the pre-fork baseline (`49be664`) and the first 5.0.0 candidate (`24918e4`), see [`docs/history/49be664_24918e4.md`](docs/history/49be664_24918e4.md). For the server-fork-deletion refactor that culminated in 5.0.0, see [`docs/history/REFACTORING.md`](docs/history/REFACTORING.md). For the chat-completion integration that landed in 5.0.0, see [`docs/history/CHAT_INTEGRATION_SUMMARY.md`](docs/history/CHAT_INTEGRATION_SUMMARY.md). -[Unreleased]: https://github.com/bernardladenthin/java-llama.cpp/compare/v5.0.6...HEAD +[Unreleased]: https://github.com/bernardladenthin/java-llama.cpp/compare/v5.1.0...HEAD +[5.1.0]: https://github.com/bernardladenthin/java-llama.cpp/compare/v5.0.6...v5.1.0 [5.0.6]: https://github.com/bernardladenthin/java-llama.cpp/compare/v5.0.5...v5.0.6 [5.0.5]: https://github.com/bernardladenthin/java-llama.cpp/compare/v5.0.4...v5.0.5 [5.0.4]: https://github.com/bernardladenthin/java-llama.cpp/compare/v5.0.3...v5.0.4 diff --git a/README.md b/README.md index 63d98f4a5..7cb85c66c 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ Access this library via Maven (released versions on Maven Central): net.ladenthin llama - 5.0.6 + 5.1.0 ``` @@ -218,7 +218,7 @@ there. Pick **at most one** classifier (they are mutually exclusive): net.ladenthin llama - 5.0.6 + 5.1.0 net.ladenthin llama-parent - 5.0.7-SNAPSHOT + 5.1.0 pom ${project.groupId}:${project.artifactId}