Skip to content

release: 0.52.1 — the self-healing dispatch heals the ternary path (folds in the 0.52.0 release branch) - #1242

Closed
michalharakal wants to merge 12 commits into
developfrom
release/0.52.1
Closed

michalharakal wants to merge 12 commits into
developfrom
release/0.52.1

Conversation

@michalharakal

Copy link
Copy Markdown
Contributor

The release branch for 0.52.1 — and the merge-back of the previously local-only release/0.52.0 branch (now pushed), whose Maven artifacts were already published and are consumed by SKaiNET-transformers 0.52.0, but whose commits (CHANGELOG 0.52.0 entry, README highlights, docs bumps, release: 0.52.0, regenerated matrices) never reached develop. This PR closes that gap and cuts the next patch on top, following the established release-commit pattern:

docs(changelog): 0.52.1 entry
docs(readme): 0.52.1 highlights and BOM coordinate
docs: bump version references to 0.52.1        (antora.yml skainet_version, tutorial coordinates)
release: 0.52.1                                (VERSION_NAME)
docs: regenerate operator and kernel matrices at 0.52.1

0.52.1 content

One fix, the completion of 0.52.0's own theme: the ternary kernel packs join the self-healing dispatch SPI (#1240/#1241). A consumer on this release loads BITNET_B1_58/BITNET_PLANES weights and dispatches to the vendored NeoGPU kernels with zero bootstrap code. Validated downstream: SKaiNET-transformers#370 drops its last explicit kernel installs against these artifacts and decodes BitNet-2B4T at full speed on discovery alone (verified with an unsigned publishToMavenLocal of this branch's content as 0.52.1).

Also inherited from develop since the 0.52.0 cut: #1239 (androidNativeArm32/Arm64 publishing across the downstream chain — already described in the 0.52.0 CHANGELOG entry, and present in the published 0.52.0 artifacts).

After merging — maintainer steps to finish the release

  1. Tag 0.52.0 at 19a1b88d (the release: 0.52.0 commit — matches the already-published 0.52.0 artifacts) and push the tag.
  2. Tag 0.52.1 at b5a64be8 (release: 0.52.1) and push.
  3. Fast-forward main to the 0.52.1 release point (the 0.51.0 pattern: main sits on the release commit).
  4. Publish the signed 0.52.1 artifacts to Maven Central from this branch state.
  5. Merge SKaiNET-transformers#370 once the artifacts resolve.

Verification: self-heal dispatch test green at 0.52.1 (ternary_f32_gemv/ffm, ternary_planes_matmul/ffm discovered cold); matrices regenerated via generateKernelMatrix/generateOperatorDocs; REUSE compliance left to CI (tool not installed locally).

🤖 Generated with Claude Code

https://claude.ai/code/session_01YKeDSK4JF295y53Uvez954

michalharakal and others added 12 commits August 31, 2026 16:43
antora.yml's skainet_version attribute plus the android-classifier tutorial's
hardcoded coordinates. The remaining 0.51.0 mentions in docs/ are historical
('landed in 0.51.0'); the generated matrices are regenerated after the version
bump, per GITFLOW.adoc.
Version/date stamps only — no operator or kernel-registration drift in this
release. Run after the version bump, per GITFLOW.adoc, so the stamps are right.
Referenced as SKaiNET-compiler.svg; the asset is SKaiNET-compiler.png, so the
page's main diagram has not been rendering. Antora logs this as an error but
still exits 0, which is why the docs job stayed green. Pre-existing, caught while
verifying the site build for the release.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YKeDSK4JF295y53Uvez954
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YKeDSK4JF295y53Uvez954
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YKeDSK4JF295y53Uvez954
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YKeDSK4JF295y53Uvez954
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

📖 Documentation Preview

The documentation has been built successfully for this PR.

Generated Files:

  • Operator documentation: docs/modules/operators/_generated_/
  • JSON schema output: operators.json

Artifacts:

  • Download the documentation-preview-1242 artifact to view the complete documentation locally.

This comment will be updated automatically when the PR is updated.

@michalharakal

Copy link
Copy Markdown
Contributor Author

Superseded: 0.52.0 was never actually published to Central (the locally-consumed artifacts were an unsigned publishToMavenLocal), so there is no released 0.52.0 to preserve and no need for a 0.52.1. The reworked release/0.52.0 branch folds #1241 into the single 0.52.0 release — new PR incoming.

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.

1 participant