get_release
Fetch a reviewed CNCF release: summary, URLs, and categorized changes (security/breaking/deprecated) with actionability, advisories, and severity. Omit version for latest; wrong tags list recent tags.
Instructions
One reviewed release: envelope (summary, source URL, release URL) plus all its changes. changes=[] means the release was read and nothing operator-facing was recorded — auditable silence, not a gap. Each change carries family (security|breaking|deprecated), actionability, bucket (act now / check first / plan ahead), a machine-evaluable applies_if, cited advisories with CURRENT severity, and the verbatim quote it came from. by_bucket/by_family/max_severity summarize the same set; notes_total counts routine entries not shown individually. Omit version for the latest reviewed release of the project. version is accepted with or without the leading 'v' (projects disagree on the spelling); a wrong tag returns an error listing the project's recent reviewed tags — retry with one of those. Set include_raw for the original release note body (raw_notes).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes | project slug, e.g. envoy | |
| version | No | release tag exactly as published, e.g. v1.38.3; omit for the latest reviewed release | |
| include_raw | No | also return the original release note body as raw_notes — judge from the source instead of the extracted changes |