Prepare 0.22.1#583
Merged
michalharakal merged 1 commit intodevelopfrom Apr 30, 2026
Merged
Conversation
- gradle.properties: bump VERSION_NAME 0.22.0 → 0.22.1. - CHANGELOG: add 0.22.1 section covering #582 — sharded analog of loadTensorStorageMapped on StreamingShardedSafeTensorsReader. - README: bump Quickstart coordinates to 0.22.1. Patch release motivated by SKaiNET-transformers' Gemma 4 PLE loader, which currently rolls its own FileChannel.map to mmap the 4.7 GB BF16 embed_tokens_per_layer tensor (over the 2 GB JVM ByteArray cap). Once 0.22.1 is published to Maven, that downstream consumer can drop the JVM mmap glue and consume the upstream TensorStorage directly. No other behavioural changes vs 0.22.0; this is a single-PR follow-up release that ships the API surface that should have made the 0.22.0 window but landed after the release branch was cut. 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
Routine post-release merge bringing the
0.22.1version bump + CHANGELOG entry forward intodevelop. Mirrors the 0.22.0 convention (PR #580).0.22.1was tagged from this branch and is already live on Maven Central viapublish.yml(tags: '**'triggers on tag push, not on this PR's merge). This PR is purely the develop-side housekeeping so:gradle.propertiesVERSION_NAMEadvances from0.22.0→0.22.1on develop[0.22.1] - 2026-04-30entry lands on develop0.22.1Single commit (
6586ad9e) on top ofdevelop's post-#582 tip — the same prep-commit shape as PR #580.Release content (already on Maven Central)
loadTensorStorageMappedonStreamingShardedSafeTensorsReader, by-name and by-ShardedTensorInfooverloads. File-backedTensorStoragefor tensors that exceed the 2 GB JVMByteArraylimit. End-to-end consumer in SKaiNET-transformers: the Gemma 4 PLE token-embedding table (~4.7 GB BF16 on E2B) — see SKaiNET-transformers PR Bump gradle/actions from 4.4.2 to 4.4.3 #90.No other behavioural changes vs
0.22.0.Test plan
./gradlew allTestsonrelease/0.22.1HEAD — pass in 1m 38s, 1068 tasks (verified pre-tag).publish.ymlrun25181718325) — completed, artifactsk.ainet.core:skainet-io-safetensors:0.22.1is resolvable.feature/gemma4-ple-use-upstream-mmapCI run25184460014—Build & Test → completed successresolving 0.22.1 from Maven Central (noincludeBuildshortcut on CI).🤖 Generated with Claude Code