Skip to content

Pre-release sweep: reconcile v0.14.0 changelog and example docs#159

Merged
chris-colinsky merged 1 commit into
mainfrom
chore/v0.14.0-pre-release-sweep
Jun 15, 2026
Merged

Pre-release sweep: reconcile v0.14.0 changelog and example docs#159
chris-colinsky merged 1 commit into
mainfrom
chore/v0.14.0-pre-release-sweep

Conversation

@chris-colinsky

Copy link
Copy Markdown
Member

Summary

Pre-release reconciliation for the v0.14.0 cycle, ahead of tagging. No version bump (that lands with the chore(release) commit); this is docs + changelog only.

Changelog

  • Recorded the FailureIsolatedEvent.attempt_index behavior in a failure-isolation-wraps-retry composition (it reports the wrapped node's final, exhausting attempt). This was the one user-visible change since v0.13.0 (Fix failure-isolation event attempt_index #155) not yet reflected in the Unreleased section; folded into the FailureIsolationMiddleware entry.
  • Reworded the two proposal-0050 "pin unchanged" / "no spec-pin change" phrases to be 0050-scoped, so they no longer read as contradicting the cycle's consolidated v0.53.0 → v0.55.1 pin-advance bullet.

Example docs

The illustrative observability output in production-observability.md and langfuse-observability.md pinned spec_version and implementation.version to concrete values, which went stale on every pin bump and release (touched twice already this cycle). Replaced them with <spec-version> / <version> placeholders, consistent with the <uuid> / ... placeholders those same blocks already use for run-varying values. The constant parts (implementation.name, the attribute names) stay concrete.

Audit result

The CHANGELOG is now complete against all ten PRs since v0.13.0; conformance.toml is current (pin v0.55.1, 0065 implemented, 60/60 manifest). The actual version bump and changelog date land in the separate release commit, gated on the v0.14.0 tag decision.

Validation

  • uv run mkdocs build: clean
  • uv run pytest tests/: 1298 passed (unchanged; prose-only edits)

Pre-release sweep for the upcoming v0.14.0 cycle (no version bump; that
lands with the release commit).

Changelog: record the FailureIsolatedEvent.attempt_index behavior in a
failure-isolation-wraps-retry composition (it reports the final
exhausting attempt), which was the one user-visible change since
v0.13.0 not yet captured. Reword the two proposal-0050 "pin unchanged"
notes to be 0050-scoped so they no longer read as contradicting the
cycle's consolidated pin-advance entry.

Example docs: the illustrative observability output pinned the
spec_version and implementation.version; replace both with placeholders
so the snapshots stop going stale on every pin bump and release. Those
values are release-varying, unlike the run-varying numbers the block
already shows as placeholders.
Copilot AI review requested due to automatic review settings June 15, 2026 04:55

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

Docs/changelog reconciliation ahead of the v0.14.0 tag, ensuring the Unreleased changelog accurately reflects recent behavior and example observability output doesn’t go stale due to pinned version strings.

Changes:

  • Updated the Unreleased changelog entry for FailureIsolationMiddleware to document FailureIsolatedEvent.attempt_index behavior when composed outer of RetryMiddleware.
  • Reworded proposal-0050 “pin unchanged” phrasing to avoid contradicting the cycle’s consolidated spec pin advance language.
  • Replaced hardcoded spec_version and implementation.version values in example observability outputs with placeholders.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
docs/examples/production-observability.md Replaces pinned spec/impl versions in the OTel example output with placeholders.
docs/examples/langfuse-observability.md Replaces pinned spec_version in the Langfuse example output with a placeholder.
CHANGELOG.md Updates Unreleased “Added” entries to reflect the attempt_index behavior and clarifies 0050 pin wording.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@chris-colinsky chris-colinsky merged commit 0cc6233 into main Jun 15, 2026
7 checks passed
@chris-colinsky chris-colinsky deleted the chore/v0.14.0-pre-release-sweep branch June 15, 2026 05:12
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