Repository navigation
release: NoKV 0.12.1 - #560
Merged
Merged
Conversation
Bump crates/nokv and crates/nokv-python to 0.12.1, together with the workspace dependencies and the build identity test, for the inline receipt fix in #555. The wire protocol (nokv.workspace.rpc.v14) and the metadata format (System format 14) are unchanged, so 0.12.1 and 0.12.0 clients, CLIs, and owners interoperate. The Python SDK install notes use 0.12.1 and describe the 0.12 line. The LoopX Stage 2A install example still pinned the 0.11.1 wheel, which the stack script refuses next to a 0.12 owner; it now names 0.12.1. Signed-off-by: wchwawa <wch19961116@gmail.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.
Related Issue
No issue: this is a release chore, which the template exempts. It ships the fix in #555 for a client defect that #552 introduced in 0.12.0.
Summary
crates/nokvandcrates/nokv-pythonto 0.12.1. The same change updates the workspace dependencies onnokvandnokv-python, theirCargo.lockentries, and the build identity test incrates/nokv/src/build_info.rs. Both release workflows require the tag and these versions to agree.nokv.workspace.rpc.v14) and the metadata format (System format 14) are unchanged, so 0.12.1 and 0.12.0 interoperate.docs/development/loopx-stage2a-stack.mdstill installed the 0.11.1 wheel. The stack script refuses a wheel whose version differs from the owner's, so the example failed next to a 0.12 owner. It now names 0.12.1.Scope
object-store, agent interface, or docs change is mixed in.
maintenance task this PR resolves (release chore; see above).
Change Size And Review
current-head pusher approved the exact current head commit. Not applicable: under 5,000 lines.
not being used to justify mixed package or lifecycle boundaries.
Code Contract (Code Changes Only)
Claims and Evidence
planned capabilities.
authentication or authorization (no security claims).
run count, and raw-evidence location (no new performance claim).
This PR makes no new performance claim, and 0.12.1 was not re-measured. The fix in #555 changes only what an inline publication does after its request fails; the success path is unchanged. The 0.12.0 release check and its raw data stay in the evidence gist.
Validation
python3 scripts/release/test_python_sdk_release.py(13 tests) andpython3 scripts/release/test_homebrew_source_release.py(15 tests) pass.python_sdk_release.validate_version(repo, "v0.12.1")returns0.12.1. The Homebrew identities agree:nokvdependency is0.12.1;nokventry inCargo.lockis0.12.1;=0.8.7matches the lock.Contributor Sign-off
Signed-off-bytrailer.