🚀 (release): Bump to 0.0.1rc5#251
Conversation
Advance the checked-in version literals to 0.0.1rc5 (PEP 440) and regenerate uv.lock ahead of the release-python.yml workflow_dispatch that consumes core tag v0.0.1-rc.5. Keeps pyproject.toml, __version__, sonar.projectVersion, and the lockfile's own pinned version in lockstep so the SonarCloud gate, uv sync, and the next Case-B release base do not lag the published wheel. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rk7iwwAuGv6HbwK8hY8Fbr
Add the 0.0.1-rc.5 release-notes section (headline: register against the derived gRPC :50051 endpoint and fail loud on an unregistered gateway, AAASM-4547; relaxed pydantic/protobuf/grpcio floors + CI resolution guard, AAASM-4518; per-framework quick-start docs tabs, AAASM-4558/4559/4560), bump the agent-assembly install pins in the five framework examples that carry a literal pin, advance the governed base-image tag examples to v0.0.1-rc.5, and bring the source-facts-guard published pre-release range current to the now-published rc.4 (rc.5 not yet published) so the docs track the release. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rk7iwwAuGv6HbwK8hY8Fbr
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Claude Code review — PR #251 (rc.5 version bump)Reviewed head 1. CI — GREEN ✅ 2. Scope — pure version bump, PEP 440 correct ✅
(Note: a local 3. Side effects — version/docs only, no runtime change ✅
4. FE — N/A. Verdict: APPROVE (advisory) ✅Clean, correctly-scoped release-prep bump; CI green; all local gates pass. Ready to merge whenever the operator is ready — but per the PR body this is reversible prep and the actual publish must wait until the core Posted by Claude Code (review only — no merge, no approve). |
Consistency with the rc.5 release this PR cuts — the comment documents the latest published pre-release range; leaving it at rc4 re-creates the same lag the rc.4 bump had (it was left at rc3). Guard behavior is unchanged (it picks the newest release tag dynamically).
|



What changed
Prepares the python-sdk
0.0.1rc5(PEP 440) /0.0.1-rc.5(display) release, mirroring the rc.4 bump. Two atomic commits:Version literals (
🔖 (release): Bump version to 0.0.1rc5)pyproject.tomlversion = "0.0.1rc5"agent_assembly/__init__.py__version__ = "0.0.1rc5"sonar-project.propertiessonar.projectVersion=0.0.1rc5uv.lockregenerated viauv lock(single pinned-version line)Docs version refs (
📝 (docs): Bump doc version refs to 0.0.1rc5)docs/compatibility/release-notes.md— new## 0.0.1-rc.5section: gRPC:50051register + fail-loud on unregistered (AAASM-4547); relaxed pydantic/protobuf/grpcio floors + CI resolution guard (AAASM-4518); per-framework quick-start docs tabs (AAASM-4558/4559/4560)>=0.0.1rc4→>=0.0.1rc5(agno, haystack, llamaindex-tool-policy, microsoft-agent-framework, smolagents)docs/guides/container-base-image.md— 4 governed base-image tag examplesv0.0.1-rc.4→v0.0.1-rc.5docs/javascripts/source-facts-guard.js— published pre-release range brought current..0.0.1rc3→..0.0.1rc4(rc.4 is now published; rc.5 is not yet, so the range stops at rc.4). rc.4's docs bump had missed this file.Deliberately left unchanged:
docs/development/docs-macros.md:75keeps>=0.0.1rc3— it is an illustrative historical-fact example inside the "What NOT to template" section and must remain a literal.Why
Keeps the checked-in version literals, lockfile, SonarCloud gate, and docs in lockstep ahead of the
release-python.ymlworkflow_dispatchthat will consume core tagv0.0.1-rc.5.How to verify
Gates run locally on the final tree:
uv sync(clean),pytest test/(792 passed; 1 pre-existing bench-latency flake unrelated to this change),ruff check/ruff format --checkonagent_assembly(clean),mypyvia the authoritative pre-commit invocationuv run mypy --ignore-missing-imports(no issues). Both commits pass the repo pre-commit hooks.