chore(release): v0.11.0-rc1#106
Merged
Merged
Conversation
Observability + prompt-management release. Pinned spec advances from v0.27.1 to v0.38.0, absorbing eight accepted proposals (0039-0046). CHANGELOG flipped from [Unreleased] to [0.11.0] - 2026-06-01 with all eight proposals enumerated. Filled in missing entries for 0039 (caller-supplied invocation_id), 0040 (mid-invocation open-span metadata update), 0041 (Langfuse metadata key collision reservation), LangfusePromptBackend, and the install_log_bridge SDK-handler defensive check. Docs sweep: fixed stale openarmature.branch_name reference in the observability concept page (renamed to openarmature.node.branch_name by 0044); added a "Two variants: text and chat" subsection to the prompts concept page introducing the TextPrompt | ChatPrompt discriminated union. Version pins bumped to 0.11.0rc1 in pyproject.toml, src/openarmature/__init__.py, and tests/test_smoke.py. AGENTS.md regenerated.
There was a problem hiding this comment.
Pull request overview
Release-prep PR for v0.11.0-rc1, aligning package metadata, bundled generated docs, tests, changelog, and concept docs for the upcoming release candidate.
Changes:
- Bumps package/version surfaces to
0.11.0rc1. - Refreshes the changelog for the
0.11.0cycle. - Updates docs for prompt variants and the renamed OTel branch attribute.
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
pyproject.toml |
Updates project version for the RC. |
src/openarmature/__init__.py |
Updates runtime __version__. |
tests/test_smoke.py |
Updates smoke-test version assertion. |
uv.lock |
Regenerates editable package version metadata. |
src/openarmature/AGENTS.md |
Updates generated bundled docs header version. |
docs/concepts/prompts.md |
Adds TextPrompt/ChatPrompt variant documentation. |
docs/concepts/observability.md |
Corrects the OTel branch-name attribute reference. |
CHANGELOG.md |
Converts Unreleased into the 0.11.0 release section and fills release notes. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
CoPilot flagged the bullet as a fragment ("The simpler variant
and the default for the filesystem backend..." — no main verb).
Reworded as two complete clauses; no semantic change.
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.
Summary
Release-prep commit for
v0.11.0-rc1. PerRELEASING.mdthis lands the CHANGELOG refresh, docs sweep, and version pin bump in one commit before tagging the rc.Pre-release checklist (audited)
[Unreleased]to[0.11.0] — 2026-06-01. Filled in missing entries for proposals 0039 / 0040 / 0041,LangfusePromptBackend, and theinstall_log_bridgeSDK-handler defensive check. Notes section's spec-pin span corrected from "v0.31.0 → v0.36.0" to "v0.27.1 → v0.38.0" with all eight absorbed proposals enumerated.[proposals."NNNN"]entry landed with its impl PR; manifest validator green.openarmature.branch_name→openarmature.node.branch_nameinobservability.md). Added a "Two variants: text and chat" subsection toprompts.mdintroducing theTextPrompt | ChatPromptdiscriminated union.pyproject.tomlversion. Bumped to0.11.0rc1(PEP 440 normalized form). Also bumped__version__insrc/openarmature/__init__.pyand the assertion intests/test_smoke.py.main; this is the prep PR.main. All proposal PRs merged green.Files
CHANGELOG.md— release section flipped + 5 missing entries + Notes correctiondocs/concepts/observability.md— attribute name fixdocs/concepts/prompts.md— "Two variants" subsectionpyproject.toml—0.10.0→0.11.0rc1src/openarmature/__init__.py—__version__bumptests/test_smoke.py— version assertion bumpsrc/openarmature/AGENTS.md— regenerateduv.lock— regenerated by the version bumpAfter this merges
v0.11.0-rc1from a freshly-pulledmaintestpypiGitHub EnvironmentRELEASING.mdsmoke checklist (fresh-venv install, example run,[otel]extra import, docs site build)0.11.0rc1→0.11.0) as a separate PR, merge, tagv0.11.0