release: v2.8.0 - #1262
Conversation
Version bump 2.7.0 -> 2.8.0 across all runtimes, charts, and test configs (helm Chart.yaml + subchart pins bumped alongside; Chart.lock and Cargo.lock regenerated), plus the v2.8.0 release notes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Important Review skippedToo many files! This PR contains 397 files, which is 247 over the limit of 150. To get a review, narrow the scope: Upgrade to a paid plan to raise the limit. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (397)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Release gate at 2.8.0: src-tests 12/12; full integration 527 passed, 0 failed, 9 skipped (1256.9s). Zero failures — ready to merge. |
v2.8.0 release
Bump scope
scripts/bump_version.py 2.7.0 2.8.0— 387 files across runtimes, examples, tests, docsChart.yaml(chart version + mesh-tracking appVersions + core subchart pins) — done by hand; script gap backlogged on 2.8.1 backlog: post-2.8.0 follow-ups and quirks #1260 — withChart.lockregenerated viahelm dependency updateCargo.lockregenerated for the core crate versionRelease highlights (see RELEASE_NOTES.md)
required=true— availability-aware dependency graph: transitive capability availability with full constraint matching, route 503 perimeters in all three runtimes, cycle rejection, meshctl/UI observability, job claim-gating (feat(di): required=true — transitive capability availability with perimeter 503 #1249: feat(di): required=true — transitive capability availability (Python first) #1255/feat(di): required=true parity (Java/TS) + reliable dep-update delivery #1257/feat(di): availability observability + job claim-gating (closes #1249) #1258; fix(runtime): dependency-update events can be silently lost at the Rust→Python bridge and never retried #1256 lost-event fix)Validation
🤖 Generated with Claude Code