Changelog
v1.0.0: 2026-08-06 (current, first stable release)
- Semantic-versioning frozen; the public API is governed by documented stability tiers (Stable / Workload-sensitive / Experimental / Internal detail).
- Ecosystem entry points registered: five Sinter decoders (qector_blossom, qector_belief, qector_unionfind, and more) and a qiskit-qec plugin: sinter.collect() works without custom_decoders=.
- New decoder families: AmbiguityClusterDecoder, TwoStageDecoder, ColourCodeDecoder (opt-in method="cluster_bposd").
- Relay-BP layered serial BP schedule (bp_method="relay"), CS-OSD(lambda, w) with configurable osd_lambda, and LLR message damping in bposd.py.
- CUDABatchDecoder / OpenCLBatchDecoder accept edge_weights; precision="f64" for double-precision weighted growth.
- qector decode / qector bench / qector serve CLI plus qector-doctor (15-check environment diagnostic).
- pymatching submodule shim: from qector_decoder_v3.pymatching import Matching.
- SparseBlossomDecoder hot path is now zero-allocation (thread-local SbScratch); six Rust panic-to-abort paths removed.
- Licence hardening: v2 tokens carry tier + expiry; malformed tokens return False; unreadable key files report invalid.
- 15 binary wheels (cp39-cp313, Windows amd64 / Linux x86_64 / macOS 11.0+ arm64). No sdist.
- Official QECTOR Decoder v3 reference manual v1.0.0 (DOI 10.5281/zenodo.21941046).
Verified PyPI release dates (UTC)
- No v0.7.1 release appears in the public PyPI history; it is intentionally omitted.
- These are PyPI upload dates, not inferred development or local file dates.
- v0.7.0: 2026-08-02 · Published PyPI milestone
- v0.6.9: 2026-07-26 · Published PyPI milestone
- v0.6.8: 2026-07-22 · Published PyPI milestone
- v0.6.6: 2026-07-12 · Published PyPI milestone
- v0.6.2: 2026-07-07 · Published PyPI milestone
- v0.6.1: 2026-07-05 · Published PyPI milestone
- v0.6.0: 2026-07-05 · Published PyPI milestone
- v0.5.9: 2026-07-05 · Published PyPI milestone
- v0.5.8: 2026-07-02 · Published PyPI milestone
- v0.5.7: 2026-07-02 · Published PyPI milestone
- v0.5.6: 2026-06-29 · Published PyPI milestone
- v0.5.5: 2026-06-28 · Published PyPI milestone
- v0.5.4: 2026-06-27 · Published PyPI milestone
- v0.5.3: 2026-06-25 · Published PyPI milestone
- v0.5.2: 2026-06-25 · Published PyPI milestone
- v0.5.1: 2026-06-24 · Published PyPI milestone
- v0.5.0: 2026-06-24 · First recorded PyPI release
The canonical PyPI history contains the complete artifact record and remains the source of truth for package release dates.