Skip to content

v0.17.0 remaining work #281

Description

@chris-colinsky

Tracking issue. The session's task list is gone, so this is the durable index of what is left for v0.17.0.

Blocked on spec

The pin cannot move until proposals land. Released spec is still v0.112.0, which is our current pin.

  • 0119 error-message byte cap + reserved metadata keys — Draft
  • 0120 where a directive definition may live — Draft
  • 0121 stable event names on the two mandated §6 diagnostics + the otel_observer directive — Draft
  • 0122 extras surface as a named container + clause-(b) enumerations — Draft
  • 0123 case-level subgraphs: declaration — Draft
  • 0124 orphan provider span parent resolution — Draft
  • 0125 invariant predicate vocabulary — under discussion, may not make this release

Once accepted: bump the pin, adopt, regenerate AGENTS.md, run the full suite (not just unit + conformance).

Landed since this issue was written

None of the five touched CHANGELOG except #284 and #285, which is tracked below.

Actionable now

Deferred past this release, with reasons

  • Give every dispatched branch a chain position — spec ruled on it (coord release-v0.17.0/40); the proposal lands after v0.17.0. Until then the scalar clauses in is_outermost_serial are load-bearing and must not be removed
  • Checkpoint record under-describes fan-out lineage — the fan-out half is ours to build; the branch half needs a spec-governed record-format change, under discussion in coord 44
  • Consolidate the remaining duplicated lineage logic across the two observers — wait for the chain-position change, which may simplify the shared rules
  • conformance.toml note-style normalization — its own PR
  • Langfuse set_trace_io deprecation — no clean non-deprecated path; needs spec

Release prep

  • Reconcile stale pin claims in CHANGELOG and conformance.toml
  • Docs sweep and examples review — both partly invalidated by the pin bump, so do them after
  • Version bump 0.16.0 → 0.17.0, then the rc-first flow in RELEASING.md
  • The batched spec review is gating: hold the tag for spec's response and fold any ruling into this release

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions