Skip to content

chore(release): v0.11.0-rc1#106

Merged
chris-colinsky merged 2 commits into
mainfrom
chore/release-v0.11.0-rc1
Jun 1, 2026
Merged

chore(release): v0.11.0-rc1#106
chris-colinsky merged 2 commits into
mainfrom
chore/release-v0.11.0-rc1

Conversation

@chris-colinsky

Copy link
Copy Markdown
Member

Summary

Release-prep commit for v0.11.0-rc1. Per RELEASING.md this lands the CHANGELOG refresh, docs sweep, and version pin bump in one commit before tagging the rc.

Pre-release checklist (audited)

  • CHANGELOG.md current. Section flipped from [Unreleased] to [0.11.0] — 2026-06-01. Filled in missing entries for proposals 0039 / 0040 / 0041, LangfusePromptBackend, and the install_log_bridge SDK-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.
  • conformance.toml current. Each proposal's [proposals."NNNN"] entry landed with its impl PR; manifest validator green.
  • Docs sweep. Fixed one stale OTel attribute reference (openarmature.branch_nameopenarmature.node.branch_name in observability.md). Added a "Two variants: text and chat" subsection to prompts.md introducing the TextPrompt | ChatPrompt discriminated union.
  • pyproject.toml version. Bumped to 0.11.0rc1 (PEP 440 normalized form). Also bumped __version__ in src/openarmature/__init__.py and the assertion in tests/test_smoke.py.
  • Branch state. Clean working tree on main; this is the prep PR.
  • CI green on main. All proposal PRs merged green.

Files

  • CHANGELOG.md — release section flipped + 5 missing entries + Notes correction
  • docs/concepts/observability.md — attribute name fix
  • docs/concepts/prompts.md — "Two variants" subsection
  • pyproject.toml0.10.00.11.0rc1
  • src/openarmature/__init__.py__version__ bump
  • tests/test_smoke.py — version assertion bump
  • src/openarmature/AGENTS.md — regenerated
  • uv.lock — regenerated by the version bump

After this merges

  1. Tag v0.11.0-rc1 from a freshly-pulled main
  2. Release workflow publishes to TestPyPI via the testpypi GitHub Environment
  3. Verify the rc per the RELEASING.md smoke checklist (fresh-venv install, example run, [otel] extra import, docs site build)
  4. If green, prep the real-release bump (0.11.0rc10.11.0) as a separate PR, merge, tag v0.11.0

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.
Copilot AI review requested due to automatic review settings June 1, 2026 01:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.0 cycle.
  • 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.

Comment thread docs/concepts/prompts.md Outdated
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.
@chris-colinsky chris-colinsky merged commit 5c0fa1c into main Jun 1, 2026
6 checks passed
@chris-colinsky chris-colinsky deleted the chore/release-v0.11.0-rc1 branch June 1, 2026 01:22
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.

2 participants