Releases
Release notes
Every published version, its shipping date, and the exact behavior changes. Breaking changes are called out inline.
v0.6.1
2026-03-11- Rust reader crate is now published to crates.io.
- Cloud storage streaming is stable for S3 and GCS; Azure Blob remains beta.
- added
neuronscope::Artifact::stream_layerin the Rust crate for chunked reads. - changedThe default
buffer_mbforns.Recorderis now 512 (was 256). - fixedFingerprint mismatch when a model contains lazily-initialised buffers created after the first forward pass.
v0.6.0
2026-02-04- Rust reader crate ships in beta.
- New comparison metric: CKA.
- Ring buffer now respects back-pressure without dropping tensors.
Breaking
Attention probe outputs are now post-projection by default. To restore pre-projection weights pass
Attention(..., stage="pre_projection").- addedRust reader crate — see SDK / Rust.
- added
metric="cka"forns.compareandns diff. - changedRecorder stall detection uses
stall_timeout_s(default 30s) instead of an unbounded wait. - deprecated
ns.Recorder(..., verbose=True)— useprofile=Trueand readrec.profile.summary().
v0.5.0
2025-11-18- CLI entered stable: ns run, ns diff, ns show.
- Artifact format v3 with columnar layer storage.
Breaking
Artifacts written by 0.5+ cannot be read by 0.4 and earlier.
- addedCLI subcommands
ns run,ns diff, andns show. - addedArtifact format v3 — see serialization flow.
- changedLoader auto-detects v2 artifacts and warns; write path always emits v3.
- removedThe undocumented
neuronscope.internal.write_rawhelper.