Repository navigation
Record FastDB 0.2.4 publication evidence - #46
Merged
Merged
Conversation
Fill the 0.2.4 release record with the exact-source Run Tests and Release Artifacts runs, the MSVC compile fix, the Windows x64 check before publication, the publication runs, registry hash verification and consumer checks. Date the changelog entry and update the verification scope of the native memory report.
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.
Record the published FastDB 0.2.4 source, publication runs and the Windows x64 check made before publication. This documentation commit does not change the immutable release source or rebuild packages.
Publication acceptance is complete: PyPI (35 wheels and an sdist), npm and both crates are public. All 39 registry files were downloaded and matched the release manifest by size and SHA-256. A binary-only
fastdb4py==0.2.4install passed all 403 Python tests on macOS ARM64 with CPython 3.10, and the public npm tarball passed the packed payload inventory and Wasm smoke check. No registry-only Rust consumer was built; both crates are byte-identical to the tested candidate.Source:
f82fa13adeae2b87a295bf984821c85c44b55a3d(PR #45). Exact-source main runs Run Tests 40932272066 and Release Artifacts 40932272107 passed. Publication runs: PyPI 40940243958, npm 40940925984, Rust 40940920531.Before tagging, a Windows 11 x64 machine ran the candidate CPython 3.10 wheel. Commit charge stayed flat across six 15.5M-row write and read cycles, where 0.2.3 grew by 312–379 MiB per cycle. The full Python suite passed 397 tests; its five failures are Windows shared-memory defects in
ObjectEngine.share()andFastSerializer.loads_shmthat 0.2.3 shares. The release record describes both.The GitHub release retains all 43 archives, the manifest, CI proof and publication receipt. Manifest SHA-256:
8a07ab93409811bb5e11418876ba082594758c2b3b87a766699c447586a9c5bf. Receipt SHA-256:e6a2cc3f4e1a52471a217076ed9b52be48f55b5da3899b71894d60778192d7fb.Validation: the release_tools and clean-cut checks pass locally on this commit;
git diff --checkpasses.