[codex] publish 26.06 release notes and migration checklist#2143
[codex] publish 26.06 release notes and migration checklist#2143lbliii wants to merge 6 commits into
Conversation
Signed-off-by: Lawrence Lane <llane@nvidia.com>
Signed-off-by: Lawrence Lane <llane@nvidia.com>
78a34db to
cbb22af
Compare
Signed-off-by: Lawrence Lane <llane@nvidia.com>
Greptile SummaryPublishes the NeMo Curator 26.06 (v1.3.0) release-level documentation: the stale 26.04
Confidence Score: 5/5Documentation-only PR; no executable code paths, API contracts, or data migrations are touched. All three changed files are MDX documentation and a YAML navigation entry. The before/after code examples are syntactically valid Python (verified by ast per the PR description), the cross-page fragment anchors use numbered prefixes that match the numbered headings in the migration file, and the dependency versions cited are internally consistent. No runtime behavior changes. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[User opens Release Notes] --> B[index.mdx — 26.06 Release Notes]
B --> C{Needs migration?}
C -->|Yes| D[26-06-migration.mdx — Migration Checklist]
C -->|No| E[Read What's New / Fixes / Deps]
D --> D1[1. Upgrade Python to 3.11-3.13]
D --> D2[2. Stop supplying task_id]
D --> D3[3. Instantiate EmptyTask]
D --> D4[4. Remove model_does_preprocess]
D --> D5[5. Replace qwen variant]
D --> D6[6. Replace InferenceModelConfig]
D --> D7[7. Rename num_workers to dataloader_num_workers]
D --> D8[8. Normalize stage scheduling]
D --> D9[9. Review arch-specific deps]
D --> D10[10. Configure Pipeline Resumability]
D --> D11[11. Run post-upgrade checks]
D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10 & D11 --> Z[Validated pipeline on 26.06]
B --> F[main.yml navigation]
F --> G[Release Notes Overview]
F --> D
F --> H[Migration FAQ]
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[User opens Release Notes] --> B[index.mdx — 26.06 Release Notes]
B --> C{Needs migration?}
C -->|Yes| D[26-06-migration.mdx — Migration Checklist]
C -->|No| E[Read What's New / Fixes / Deps]
D --> D1[1. Upgrade Python to 3.11-3.13]
D --> D2[2. Stop supplying task_id]
D --> D3[3. Instantiate EmptyTask]
D --> D4[4. Remove model_does_preprocess]
D --> D5[5. Replace qwen variant]
D --> D6[6. Replace InferenceModelConfig]
D --> D7[7. Rename num_workers to dataloader_num_workers]
D --> D8[8. Normalize stage scheduling]
D --> D9[9. Review arch-specific deps]
D --> D10[10. Configure Pipeline Resumability]
D --> D11[11. Run post-upgrade checks]
D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10 & D11 --> Z[Validated pipeline on 26.06]
B --> F[main.yml navigation]
F --> G[Release Notes Overview]
F --> D
F --> H[Migration FAQ]
Reviews (5): Last reviewed commit: "docs: add missing 26.06 migration notice..." | Re-trigger Greptile |
Signed-off-by: Lawrence Lane <llane@nvidia.com>
303c2a2 to
28712ec
Compare
Signed-off-by: Lawrence Lane <llane@nvidia.com>
|
Adversarial release-doc review follow-up is now included in commit
This makes #2147 and #2148 explicit content dependencies of the release rollup. Please merge the detailed feature PRs first and keep #2143 last so the consolidated 26.06 page can be rebased once and retain all release-note material. Validation after rebasing on the current remote branch:
Cross-PR integration and publication staging are tracked in #2160. |
Summary
Publishes the NeMo Curator 26.06 (v1.3.0) release-level documentation rollup tracked by #2120 and the supplemental code-freeze audits in #2118.
maindocs train with categorized 26.06 release notes.Release-boundary update
PR #2063 is now on
main, so the branch no longer says resumability is unreleased. The release notes and migration checklist document releasedPipeline.run(checkpoint_path=...)behavior, its pre-existing-Ray requirement, local checkpoint storage, resumability-safe stage validation, andNoneTask/FailedTasksemantics.PR #2059 is also included as a new capability: deterministic source sharding across SLURM arrays, shard completion manifests, and incomplete-shard retry discovery.
Supplemental coverage
The update explicitly captures #1427, #1679, #1746, #1762, #1763, #1774, #1844, #1855, #1870, #1880, #1888, #1890, #1895, #1927, #1957, #2059, and #2063. Detailed #1927 guidance is in #2149, native resumability is in #2134, and SLURM arrays are in #2154.
Merge order / documentation dependencies
Merge this PR after the detailed feature workstreams so its canonical internal links resolve to their final pages:
Validation
fern check: passed with 0 errorsgit diff --check: passedastpyproject.toml,uv.lock, Dockerfile, and HAProxy installerfern docs broken-links: 10 planned sibling-page links above plus the 22 pre-existing repository errorsCloses #2120
Part of #2144
Parent tracker: #2118