chore(release): prepare 0.23.1 — version-align with SKaiNET 0.23.1#107
Merged
michalharakal merged 2 commits intodevelopfrom May 4, 2026
Merged
chore(release): prepare 0.23.1 — version-align with SKaiNET 0.23.1#107michalharakal merged 2 commits intodevelopfrom
michalharakal merged 2 commits intodevelopfrom
Conversation
End-to-end test that loads `mdbr-leaf-mt` via `KBertJava` and Llama 3.2-1B via `KLlamaJava` in one JVM, asserting LEAF paraphrase similarity exceeds unrelated-string similarity and Llama 3 emits a non-blank 16-token greedy continuation. Auto-resolves both models from the local HF / Deliverance caches, gated on `LLAMA3_MODEL_PATH` / `LEAF_MODEL_DIR` env-var overrides so CI without checkpoints cleanly skips. Bumps `maxHeapSize` to 16g — the existing 8g cap OOM'd while loading both models in one process. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Match the engine version line: bump `VERSION_NAME` 0.21.1 → 0.23.1 and the `skainet` pin in libs.versions.toml from 0.23.0 → 0.23.1 so the transformers and core artifacts publish in sync. Maven Central already serves both 0.23.0 and 0.23.1 of `sk.ainet.core:*`; we go straight to the latest. Refresh the README "Current release" coordinates and replace the "In develop, not in 0.21.1 yet" callout with a "What's new in 0.23.1" summary — the Apertus rollout (real-GGUF loading, routing fix, chat template, tool calling), Gemma 4 chat-model facade, multi-id EOS, SentencePiece auto-detect, the new LEAF + Llama 3 smoke test, and the shadow-jar ServiceLoader fix-up have all shipped. Add CHANGELOG.md as the canonical record of release-by-release deltas; this is the project's first changelog file, so historical 0.21.x / 0.21.0 / 0.18.0 entries are included as anchors with pointers to git log for full detail. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
VERSION_NAMEfrom 0.21.1 to 0.23.1 and theskainetpin inlibs.versions.tomlfrom 0.23.0 to 0.23.1 so the transformers artifacts publish in lock-step with the engine release. Maven Central servessk.ainet.core:*:0.23.1; verified:llm-test:llm-test-java:dependenciesresolves cleanly.ServiceLoaderfix-up forkllama-cli/skainet-cli.CHANGELOG.mdas the project's first canonical changelog (Keep-a-Changelog format). Detailed 0.23.1 entry; 0.21.1 / 0.21.0 / 0.18.0 included as historical anchors with pointers to git log.Llama3LeafSmokeTestinllm-test/llm-test-java) added ondevelop— verifiesKBertJava(mdbr-leaf-mt) +KLlamaJava(Llama 3.2-1B) both load and emit in one JVM, gated on env vars / cache fallbacks.maxHeapSizebumped 8g → 16g for that module to fit both models.No 0.22.x transformers tag was ever cut, so the version line jumps 0.21.1 → 0.23.1 to re-sync with the engine.
Test plan
./gradlew checkon a clean workspace at this branch./gradlew :llm-test:llm-test-java:test --tests sk.ainet.transformers.java.Llama3LeafSmokeTestpasses locally with the LEAF model + a Llama-3.2-1B GGUF in the standard caches (or theLEAF_MODEL_DIR/LLAMA3_MODEL_PATHenv vars set); skips cleanly otherwise.sk.ainet.core:*:0.23.1.sk.ainet.transformers:*:0.23.1succeeds with the new POM names already in place from the 0.21.1 hotfix.🤖 Generated with Claude Code