Skip to content

docs: add compatibility guides and consolidate release notes - #538

Merged
rapids-bot[bot] merged 3 commits into
NVIDIA:release/0.6from
willkill07:wkk_docs_support_matrix
Jul 22, 2026
Merged

docs: add compatibility guides and consolidate release notes#538
rapids-bot[bot] merged 3 commits into
NVIDIA:release/0.6from
willkill07:wkk_docs_support_matrix

Conversation

@willkill07

@willkill07 willkill07 commented Jul 22, 2026

Copy link
Copy Markdown
Member

Overview

Add canonical compatibility and migration guidance, and consolidate the NVIDIA NeMo Relay 0.6 release notes.

  • I confirm this contribution is my own work, or I have the right to submit it under this project's license.
  • I searched existing issues and open pull requests, and this does not duplicate existing work.

Details

  • Add the Reference Support Matrix for platform and architecture coverage, worker runtimes, supported coding agents, integrations, and current limitations.
  • Add Migration Guides for upgrading from 0.5 to 0.6 and for upgrades that skip intervening releases.
  • Consolidate the 0.6 release notes into one template-based page with highlights, compatibility updates, fixed known issues, known issues, previous releases, and related topics; redirect the former child-page URLs.
  • Link installation and CLI support summaries to the canonical Support Matrix, and add a maintainer checklist guardrail for derived support tables.
  • Reformat and expand the glossary, use accessible text statuses in the integrations table, and remove the outdated statement that the NeMo Relay CLI is experimental.
  • Validate with focused pre-commit checks, just docs-linkcheck, and just docs.

Where should the reviewer start?

Start with docs/reference/support-matrix.mdx, docs/reference/migration-guides.mdx, and docs/about-nemo-relay/release-notes/index.mdx. Then review the Support Matrix links in the installation and CLI overview pages.

Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)

  • Closes: RELAY-558

Summary by CodeRabbit

  • Documentation
    • Added “Migration Guides” for upgrading to NeMo Relay 0.6, including integration, streaming, configuration/exporter, and observability changes.
    • Added a comprehensive “Support Matrix” and updated related docs to cross-reference it for platform and limitation details.
    • Reworked the Release Notes landing page into a structured 0.6 format and removed the standalone Highlights page (with updated redirects).
    • Converted the glossary to a template-driven, alphabetized MDX format with improved navigation.
    • Updated support-status indicators to use accessible text and refreshed the local coding-agent observability known-issues wording.

Signed-off-by: Will Killian <wkillian@nvidia.com>
@willkill07
willkill07 requested review from a team as code owners July 22, 2026 17:46
@github-actions github-actions Bot added size:L PR is large Documentation documentation-related labels Jul 22, 2026
@coderabbitai

coderabbitai Bot commented Jul 22, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

The documentation updates add NeMo Relay 0.5 → 0.6 migration guidance, establish a canonical support matrix, revise release and integration references, and restructure the glossary into a templated alphabetical definition-list page.

Changes

Release and migration documentation

Layer / File(s) Summary
Release and migration documentation
docs/about-nemo-relay/release-notes/index.mdx, docs/about-nemo-relay/release-notes/known-issues.mdx, docs/reference/migration-guides.mdx, fern/docs.yml
Release 0.6 notes, migration guidance, known-issue wording, related links, and redirects were updated or added.

Support matrix alignment

Layer / File(s) Summary
Support matrix alignment
docs/reference/support-matrix.mdx, docs/supported-integrations/about.mdx, docs/contribute/runtime-contract-docs.mdx, docs/getting-started/installation.mdx, docs/nemo-relay-cli/about.mdx
Adds the canonical support matrix and aligns integration status values and support references across related documentation.

Glossary template and structure

Layer / File(s) Summary
Templated alphabetical glossary
docs/resources/glossary.mdx
Adds page metadata and template directives, reorganizes entries under alphabetical headings using definition lists, normalizes formatting, and adds related-documentation links.

Estimated code review effort: 3 (Moderate) | ~25 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title follows Conventional Commits, uses an allowed type, and accurately summarizes the docs-focused changes.
Description check ✅ Passed The description follows the required template and includes overview, details, reviewer start, and related issues sections.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

@willkill07 willkill07 self-assigned this Jul 22, 2026
@willkill07 willkill07 added this to the 0.6 milestone Jul 22, 2026

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/resources/glossary.mdx`:
- Around line 317-338: Alphabetize the glossary entries within each affected
letter section: in docs/resources/glossary.mdx lines 317-338, order N entries as
Native Dynamic Plugin, NeMo Guardrails, Next Function, then Non-Serializable
Data; at lines 166-174, place Experimental Binding before Explicit Lifecycle
API; and at lines 395-404, place Primary Binding before Priority. Preserve each
definition’s content while changing only entry order.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 41df3c6a-41a9-4e2e-8f41-93943632b61b

📥 Commits

Reviewing files that changed from the base of the PR and between 129d50c and f3e9c6b.

📒 Files selected for processing (5)
  • docs/about-nemo-relay/release-notes/known-issues.mdx
  • docs/reference/migration-guides.mdx
  • docs/reference/support-matrix.mdx
  • docs/resources/glossary.mdx
  • docs/supported-integrations/about.mdx
📜 Review details
⏰ Context from checks skipped due to timeout. (2)
  • GitHub Check: Check / Run
  • GitHub Check: Preview docs
🧰 Additional context used
📓 Path-based instructions (9)
**/*.mdx

📄 CodeRabbit inference engine (.agents/skills/review-doc-style/SKILL.md)

MDX top-of-file SPDX comments must use {/* ... */} delimiters instead of HTML comment delimiters (Must-Fix)

In MDX files, top-of-file comments must use JSX comment delimiters ({/* to open and */} to close); do not use HTML comments for MDX SPDX headers

Files:

  • docs/reference/support-matrix.mdx
  • docs/supported-integrations/about.mdx
  • docs/reference/migration-guides.mdx
  • docs/about-nemo-relay/release-notes/known-issues.mdx
  • docs/resources/glossary.mdx
**/*.{md,mdx}

📄 CodeRabbit inference engine (AGENTS.md)

Update README.md, fern/, package READMEs, and binding-support notes when public behavior, package names, examples, or supported bindings change.

**/*.{md,mdx}: Prefer the documented public API, not internal shortcuts
Keep package names, repo references, and build commands current
Keep release-process and release-notes guidance in repo-maintainer docs such as RELEASING.md, not as user-facing docs pages or CHANGELOG.md
Keep stable user-facing wrappers at scripts/ root in docs and examples; only point at namespaced helper paths when documenting internal maintenance work
When detailed dynamic plugin guides exist, keep Rust native plugin examples, Python worker plugin examples, and grpc-v1 protocol details on separate pages

If links in documentation change, run just docs-linkcheck.

Files:

  • docs/reference/support-matrix.mdx
  • docs/supported-integrations/about.mdx
  • docs/reference/migration-guides.mdx
  • docs/about-nemo-relay/release-notes/known-issues.mdx
  • docs/resources/glossary.mdx
**/*.{md,markdown,mdx}

📄 CodeRabbit inference engine (CONTRIBUTING.md)

Add the SPDX license header to all Markdown/MDX documentation files using the HTML comment block form.

Files:

  • docs/reference/support-matrix.mdx
  • docs/supported-integrations/about.mdx
  • docs/reference/migration-guides.mdx
  • docs/about-nemo-relay/release-notes/known-issues.mdx
  • docs/resources/glossary.mdx
{docs,examples}/**/*

📄 CodeRabbit inference engine (.agents/skills/rename-surfaces/SKILL.md)

Update docs and examples.

Files:

  • docs/reference/support-matrix.mdx
  • docs/supported-integrations/about.mdx
  • docs/reference/migration-guides.mdx
  • docs/about-nemo-relay/release-notes/known-issues.mdx
  • docs/resources/glossary.mdx
**/*

📄 CodeRabbit inference engine (.agents/skills/validate-change/SKILL.md)

**/*: Format changed files with the language-native formatter before the final lint/test pass.
If dynamic plugin behavior changed, use maintain-dynamic-plugins and include the native SDK, worker protocol, Python SDK, docs, packaging, and Codecov surfaces in the validation plan.
If code changes alter APIs, bindings, commands, paths, packaging behavior, observability/adaptive semantics, or documented best practices, update any dependent maintainer or consumer skills in the same branch.
During iteration, prefer uv run pre-commit run --files <changed files...>.
Before review or handoff, run uv run pre-commit run --all-files.

Files:

  • docs/reference/support-matrix.mdx
  • docs/supported-integrations/about.mdx
  • docs/reference/migration-guides.mdx
  • docs/about-nemo-relay/release-notes/known-issues.mdx
  • docs/resources/glossary.mdx
docs/**/*

📄 CodeRabbit inference engine (.agents/skills/validate-change/SKILL.md)

If documentation examples or commands under docs/ change, run the targeted docs checks appropriate to the change.

Files:

  • docs/reference/support-matrix.mdx
  • docs/supported-integrations/about.mdx
  • docs/reference/migration-guides.mdx
  • docs/about-nemo-relay/release-notes/known-issues.mdx
  • docs/resources/glossary.mdx
{docs/**,README.md,CONTRIBUTING.md,RELEASING.md,SECURITY.md}

⚙️ CodeRabbit configuration file

{docs/**,README.md,CONTRIBUTING.md,RELEASING.md,SECURITY.md}: Review documentation for technical accuracy against the current API, command correctness, and consistency across language bindings.
Flag stale examples, missing SPDX headers where required, and instructions that no longer match CI or pre-commit behavior.

Files:

  • docs/reference/support-matrix.mdx
  • docs/supported-integrations/about.mdx
  • docs/reference/migration-guides.mdx
  • docs/about-nemo-relay/release-notes/known-issues.mdx
  • docs/resources/glossary.mdx
docs/about-nemo-relay/release-notes/{index,highlights,known-issues}.mdx

📄 CodeRabbit inference engine (.agents/skills/draft-release-notes/SKILL.md)

docs/about-nemo-relay/release-notes/{index,highlights,known-issues}.mdx: Update only docs/about-nemo-relay/release-notes/index.mdx, docs/about-nemo-relay/release-notes/highlights.mdx, and docs/about-nemo-relay/release-notes/known-issues.mdx unless the release changes their route or entry points.
Preserve the existing MDX front matter and the JSX SPDX comment in the release-notes pages.

Files:

  • docs/about-nemo-relay/release-notes/known-issues.mdx
docs/about-nemo-relay/release-notes/known-issues.mdx

📄 CodeRabbit inference engine (.agents/skills/draft-release-notes/SKILL.md)

docs/about-nemo-relay/release-notes/known-issues.mdx: In known-issues.mdx, preserve every prior fixed-item bullet under release-labeled subsections; do not summarize, deduplicate, or omit it.
In known-issues.mdx, keep the complete fixed-item history recorded in earlier release-note pages.

Files:

  • docs/about-nemo-relay/release-notes/known-issues.mdx
🪛 LanguageTool
docs/reference/migration-guides.mdx

[style] ~77-~77: Consider using “who” when you are referring to people instead of objects.
Context: ...isible mark nodes. Review any consumers that assume step.model_name always identif...

(THAT_WHO)

docs/resources/glossary.mdx

[style] ~24-~24: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...ists only when they add lookup value. - Use related links when readers should conti...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

🔇 Additional comments (7)
docs/reference/migration-guides.mdx (2)

9-12: 📐 Maintainability & Code Quality

Run the required documentation checks before handoff.

This page adds internal and external links plus executable command examples. Run the documentation link checker and final repository validation before merging.

As per coding guidelines: **/*.{md,mdx} requires just docs-linkcheck when documentation links change, and changed files must be formatted and validated with uv run pre-commit run --all-files.

Source: Coding guidelines


1-7: LGTM!

Also applies to: 14-34, 36-52, 54-61, 63-78, 80-94, 96-102, 104-110

docs/reference/support-matrix.mdx (2)

1-7: LGTM!

Also applies to: 9-49, 63-87


51-61: 🎯 Functional Correctness

The CLI support wording is already consistent. README.md marks only Go and raw C FFI as experimental; the NeMo Relay CLI is listed as supported, matching the support matrix and known-issues page.

			> Likely an incorrect or invalid review comment.
docs/supported-integrations/about.mdx (1)

22-25: LGTM!

docs/resources/glossary.mdx (2)

547-552: 📐 Maintainability & Code Quality

Added links point to existing docs pages.


12-39: 📐 Maintainability & Code Quality

Keep the @tpl: blocks — they’re source-only template metadata and don’t affect the rendered page.

			> Likely an incorrect or invalid review comment.

Comment thread docs/resources/glossary.mdx Outdated
@github-actions

Copy link
Copy Markdown

Signed-off-by: Will Killian <wkillian@nvidia.com>

@mnajafian-nv mnajafian-nv left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM! thank you.

@exactlyallan exactlyallan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Additional areas to review:

  • getting-started/installation#supported-platforms -> review and link to full support matrix
  • nemo-relay-cli/about#agent-harness-support -> review and link to full support matrix

For future reference: there are lots of locations where support tables are listed. This might result in some being missed in future updates.

Comment thread docs/about-nemo-relay/release-notes/known-issues.mdx Outdated
Comment thread docs/reference/migration-guides.mdx Outdated
Signed-off-by: Will Killian <wkillian@nvidia.com>
@willkill07 willkill07 changed the title docs: add compatibility reference guides docs: add compatibility guides and consolidate release notes Jul 22, 2026
@github-actions github-actions Bot added size:XL PR is extra large and removed size:L PR is large labels Jul 22, 2026
@exactlyallan
exactlyallan self-requested a review July 22, 2026 19:31
@willkill07

Copy link
Copy Markdown
Member Author

/merge

@rapids-bot
rapids-bot Bot merged commit 40c5990 into NVIDIA:release/0.6 Jul 22, 2026
26 of 28 checks passed
@willkill07
willkill07 deleted the wkk_docs_support_matrix branch July 26, 2026 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation documentation-related size:XL PR is extra large

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants