Skip to content

docs(fern): promote v1.3.1 to current release - #12752

Merged
dagil-nvidia merged 4 commits into
mainfrom
dagil-nvidia/docs-releases-data-131
Aug 6, 2026
Merged

docs(fern): promote v1.3.1 to current release#12752
dagil-nvidia merged 4 commits into
mainfrom
dagil-nvidia/docs-releases-data-131

Conversation

@dagil-nvidia

@dagil-nvidia dagil-nvidia commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Overview

Promotes v1.3.1 to the current stable release in the Fern docs data file. Until this lands, the docs site renders v1.3.0 as current even though v1.3.1 is tagged, released, and published to NGC and PyPI.

What changed

docs/fern/components/releases.data.ts:

  • CURRENT_VERSION / CURRENT_DATE / CURRENT_TAG / CURRENT_WHEEL moved to v1.3.1. The wheel is a plain 1.3.1 with no .post suffix, unlike 1.3.0.post1.
  • New RELEASES entry with kind: "patch", with notesHref pointing at the v1-3-0 notes page. Patch releases do not get their own page; this follows the v1.2.1 precedent.
  • Three CUDA_HISTORY rows for 1.3.1. Toolkits are unchanged from 1.3.0 (13.0 for SGLang and vLLM, 13.1 for TensorRT-LLM).
  • ARTIFACTS bumped for artifacts verified published at 1.3.1: 10 containers (7 base plus 3 -efa), 3 PyPI wheels, 8 crates.

Derived pages, releases.json, and the atom feed regenerated with docs/fern/scripts/gen_llms_tables.py.

Deliberately left at 1.3.0

Each entry was checked against its registry rather than bumped by pattern:

Artifact Reason
dynamo-protocols, dynamo-parsers no 1.3.1 on crates.io
dynamo-config no 1.3.1, and no 1.3.0 either
dynamo-platform, snapshot charts publish state could not be confirmed

Bumping these would point the docs at artifacts that do not exist.

Pre-existing issues found, not fixed here

  • dynamo-config has never published 1.3.0, so its artifact link on the live site is already dead. Out of scope for this change.
  • dynamo-backend-common published neither 1.3.0 nor 1.3.1.
  • docs/fern/scripts/check_reference.sh check 4 of 5 raises StopIteration. Reproduced on a clean main checkout, so it predates this branch.

Verification

  • gen_llms_tables.py reruns clean; every output reports unchanged, so the committed twins match the data file.
  • check_reference.sh: checks 1, 2, 3 and 5 pass, with 0 broken links in reference/. Check 4 fails identically on clean main.
  • Registry checks: NGC container tags, PyPI JSON API, crates.io sparse index.

🤖 Generated with Claude Code


Open in Devin Review

Summary by CodeRabbit

  • Release Updates
    • Added Dynamo v1.3.1 as the current stable patch release.
    • Updated release notes, compatibility information, CUDA support history, and backend version details.
    • Updated container, Python wheel, and Rust crate artifact references to v1.3.1.
    • Documented AWS EFA fixes, EFA Installer 1.49.0, and UCX 1.20.x support.
    • Refreshed release feeds and machine-readable release metadata.

Move CURRENT_VERSION/DATE/TAG/WHEEL to v1.3.1 (wheel 1.3.1, no post
suffix), add the v1.3.1 RELEASES entry as kind: patch pointing at the
v1-3-0 notes page, and add the three 1.3.1 CUDA_HISTORY rows.

Bump ARTIFACTS only for artifacts verified published at 1.3.1: all 10
containers (7 base + 3 -efa), the 3 PyPI wheels, and 8 crates. Left at
1.3.0: dynamo-protocols, dynamo-parsers and dynamo-config, which have no
1.3.1 on crates.io, and both Helm charts, whose publish state could not
be confirmed.

Regenerated the derived reference pages and feeds with
docs/fern/scripts/gen_llms_tables.py.

Signed-off-by: Dan Gil <dagil@nvidia.com>
@dagil-nvidia
dagil-nvidia requested a review from a team as a code owner August 6, 2026 12:08
@github-actions github-actions Bot added docs documentation Improvements or additions to documentation labels Aug 6, 2026
@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: fd8082a2-d81d-4f3f-9e19-3bf18057509b

📥 Commits

Reviewing files that changed from the base of the PR and between 1e0d8ef and 737cd38.

📒 Files selected for processing (6)
  • docs/fern/assets/releases-atom.xml
  • docs/fern/assets/releases.json
  • docs/fern/components/releases.data.ts
  • docs/fern/pages/reference/general/compatibility.mdx
  • docs/fern/pages/reference/general/release-artifacts.mdx
  • docs/fern/pages/reference/general/releases-machine-readable.mdx

Walkthrough

The release documentation now identifies Dynamo v1.3.1 as the current patch release. It adds CUDA compatibility data, updates applicable artifact references, records release notes, and publishes the release in the Atom feed.

Changes

Dynamo v1.3.1 release

Layer / File(s) Summary
Release metadata and compatibility
docs/fern/components/releases.data.ts, docs/fern/assets/releases.json, docs/fern/pages/reference/general/compatibility.mdx, docs/fern/pages/reference/general/releases-machine-readable.mdx, docs/fern/assets/releases-atom.xml
Adds v1.3.1 release metadata, patch notes, backend pins, CUDA requirements, stable-version labels, and Atom feed information.
Published artifact references
docs/fern/components/releases.data.ts, docs/fern/assets/releases.json, docs/fern/pages/reference/general/release-artifacts.mdx, docs/fern/pages/reference/general/releases-machine-readable.mdx
Updates applicable container, Python package, and Rust crate links and commands to v1.3.1. Helm charts and selected crates retain their existing versions.

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

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description explains the changes and verification, but it omits the required Related Issues section and reviewer starting point. Add the required Related Issues section and identify the issue or confirm that no related issue exists; also specify where the reviewer should start.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the primary change: promoting v1.3.1 as the current release in Fern documentation.
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.

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

@devin-ai-integration devin-ai-integration Bot 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.

Devin Review found 5 potential issues.

Open in Devin Review

Comment thread docs/fern/components/releases.data.ts
Comment thread docs/fern/components/releases.data.ts
Comment thread docs/fern/components/releases.data.ts Outdated
Comment thread docs/fern/components/releases.data.ts
Comment thread docs/fern/components/releases.data.ts Outdated
Comment thread docs/fern/components/releases.data.ts

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 737cd38a65

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/fern/components/releases.data.ts
Comment thread docs/fern/components/releases.data.ts
Comment thread docs/fern/components/releases.data.ts Outdated
Comment thread docs/fern/components/releases.data.ts
Comment thread docs/fern/components/releases.data.ts
Comment thread docs/fern/components/releases.data.ts
Promoting a patch to CURRENT_VERSION surfaced several assumptions in the
release-data consumers. Four fixes:

- Correct the v1.3.1 delta text, which claimed backend pins were identical
  to v1.3.0 while recording nixlSglang 1.3.2 against 1.3.0.
- Record a per-release wheel version. stableWheelCommand() previously
  substituted CURRENT_WHEEL only for the current release and otherwise
  assumed the wheel matched the container tag, so selecting v1.3.0 emitted
  ai-dynamo==1.3.0, which was never published; v1.3.0 shipped 1.3.0.post1.
- Add a v1.3.1 section and #v131 anchor to the known-issues page and
  relabel v1.3.0. ReleaseHeader, UpgradePanel and TagLookup all build a
  known-issues#<anchor> link from the current version, so #v131 was a dead
  anchor in three components.
- Add a Patch releases > v1.3.1 section to the v1-3-0 notes page, which the
  v1.3.1 notesHref points at, following the v1.2.1 precedent on the v1-2-0
  page.

Also narrows the v1.3.0 EFA known issue, which promised a v1.3.1 fix for
GB200 and H100 / P5; v1.3.1 resolves GB200 only.

Signed-off-by: Dan Gil <dagil@nvidia.com>
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Both were labelled 'Targeted fix: v1.3.1' but shipped no fix in that
release. v1.3.1 carried one functional change (#12106, the EFA KV-transfer
stall); the branch has no KVBM commit, and it still pins TensorRT-LLM
1.3.0rc19 while that issue's fix requires rc21. main is on rc23, so v1.4.0
is where both land.

Signed-off-by: Dan Gil <dagil@nvidia.com>
Comment thread docs/fern/assets/releases-atom.xml Outdated
The v1.3.1 atom entry carried the same alternate link as v1.3.0, so two
feed entries resolved to one page. Anchor the v1.3.1 section on the shared
minor-line page and point notesHref at it.

Earlier patch releases share this collision (v1.2.1, v1.1.1, v1.0.x all
link to their parent page's top) because those pages carry no section
anchors. Not retrofitted here.

Signed-off-by: Dan Gil <dagil@nvidia.com>
@dagil-nvidia
dagil-nvidia merged commit c07a920 into main Aug 6, 2026
98 checks passed
@dagil-nvidia
dagil-nvidia deleted the dagil-nvidia/docs-releases-data-131 branch August 6, 2026 14:11
hhzhang16 added a commit that referenced this pull request Aug 6, 2026
dyn-3691-extract-shared-target-pid-cuda-customstorage-operation-layer

* 'main' of https://github.com/ai-dynamo/dynamo: (65 commits)
  fix(frontend): emit SGLang stream role once (#12741)
  docs(fern): promote v1.3.1 to current release (#12752)
  fix(docs): remove duplicate unscoped community-rail CSS rules (#12615)
  feat(operator): migrate CRD storage to v1beta1 (#11904)
  fix: synchronize self-benchmark capacity across DP ranks (#12021)
  chore(deps): bump dynamo-tokenizers to 1.8.0 (#12707)
  fix(frontend): preserve split UTF-8 characters (#12688)
  docs: align Kubernetes build selector with CLI (#12729)
  fix(frontend): preserve completion backend error status (#12706)
  fix(operator): replace snapshot pods after GMS restart (#11286)
  refactor(media): rename installer module, drop --packages per review
  fix(media): harden installer against three pre-redesign review findings
  fix(media): verify installs in a fresh interpreter; teach --pip-args= form
  test(serve): install test-time decoders at the validated bounds
  feat(media): explicit installer for additional media decoders
  docs(spica): correct kv_load_ratio support guidance (#12714)
  feat(operator): add experimental grove.forceScalingGroup for single-node components (#11772)
  fix(vllm): declare entry-stage engine_input_source in GLM-Image NIXL config (#12709)
  chore: bump trtllm to v1.3.0rc23 (#12532)
  perf: remove trtllm postprocessing workers from the args as post processing workers are not effective in dynamo (#12592)
  ...

Signed-off-by: Hannah Zhang <hannahz@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs documentation Improvements or additions to documentation size/L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants