Skip to content

release: trace-spec 0.10.0 - #298

Merged
imran-siddique merged 1 commit into
mainfrom
release/v0.10.0
Sep 6, 2026
Merged

release: trace-spec 0.10.0#298
imran-siddique merged 1 commit into
mainfrom
release/v0.10.0

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

Version bump and changelog for 0.10.0, shipping GHSA-vc4p-h84j-7qxj alongside the accumulated Unreleased work.

Minor, not patch. A record whose cnf.jwk carries private key material now fails schema validation. Those records were always invalid per models.TrustRecord, which has refused d/p/q/dp/dq/qi/k since it was written, but the verification path validates against the schema and the schema had no such constraint. A producer emitting one will now see it rejected.

Tagging v0.10.0 after this merges triggers the PyPI publish workflow. The advisory gets published naming 0.10.0 as the patched version once it is on PyPI.

Local test note, not a CI issue. tests/test_docs_quickstart.py::test_first_record_tutorial fails on my machine on main as well as here. Its subprocess resolves agentrust_trace to the PyPI 0.9.0 install in site-packages rather than the repo, so it validates the tutorial against the previous schema. CI installs the repo and is green on main. Worth a look separately, since a tutorial test that can silently grade against a released package rather than the tree is not testing what it appears to.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XbDBXDWWvMFa7c2jGgyq9t

Ships GHSA-vc4p-h84j-7qxj alongside the accumulated Unreleased work.

Minor rather than patch: a record whose cnf.jwk carries private key
material now fails schema validation. Such records were always invalid
per the reference model, which has refused d/p/q/dp/dq/qi/k since it was
written, but the verification path validates against the schema and the
schema had no such constraint.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XbDBXDWWvMFa7c2jGgyq9t
@imran-siddique
imran-siddique requested a review from a team as a code owner September 6, 2026 04:32
@imran-siddique
imran-siddique merged commit 3a561d8 into main Sep 6, 2026
6 checks passed
@imran-siddique
imran-siddique deleted the release/v0.10.0 branch September 6, 2026 04:33
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