Repository navigation
[Docs] Publish 26.07 release notes and migration checklist #2120
Description
Activity
- addeddocumentationImprovements or additions to documentationImprovements or additions to documentation
on Jun 29, 2026 lbliii commented
on Jun 30, 2026 ContributorAuthorMore actionsDraft implementation is ready in #2143. It publishes the 26.06 (v1.3.0) release notes and a dedicated migration checklist, with every PR from this issue categorized and linked. Important release-boundary finding: #2033 merged to a feature branch rather than
main, so checkpoint/resume is explicitly documented as not included in 26.06. Merge #2143 after the detailed docs PRs listed in its dependency section so the new canonical page links resolve.Release-boundary update: #2063 has now merged to
main, superseding the earlier comment that checkpoint/resume was excluded. Draft PR #2143 has been rebased onto currentmainand updated to document releasedPipeline.run(checkpoint_path=...)behavior, its pre-existing-Ray and local-filesystem requirements, resumability-safe stage validation, andNoneTask/FailedTasksemantics. The same update adds all 15 supplemental late-freeze PR dispositions and verifies the final CUDA, Ray, PyTorch, vLLM, HAProxy, and AI-Dynamo versions.Final code-freeze addendum from Sarah is now covered:
- Pipeline resumability via source-level counter checkpointing #2063 is documented by repaired draft PR [codex] docs: document native pipeline resumability #2134, which now targets
mainand contains documentation commits only. PR [codex] publish 26.07 release notes, migration checklist, and cut the 26.07 GA docs train #2143 already includes the released resumability feature and migration requirements. - Add support for Slurm arrays #2059 is documented by new issue [Docs] Document SLURM array sharding, completion tracking, and retries #2153 and draft PR [codex] Document SLURM job arrays and retries #2154. PR [codex] publish 26.07 release notes, migration checklist, and cut the 26.07 GA docs train #2143 now includes SLURM job arrays as a 26.06 feature and links the detailed guide.
The release-note coverage audit now includes 17 supplemental/code-freeze PRs.
- Pipeline resumability via source-level counter checkpointing #2063 is documented by repaired draft PR [codex] docs: document native pipeline resumability #2134, which now targets
- changed the title
[-][Docs] Publish 26.06 release notes and migration checklist[/-][+][Docs] Publish 26.07 release notes and migration checklist[/+]on Jul 22, 2026
Context
Child of #2118. The current main release-notes page still presents 26.04. This task is the release-level safety net for every user-visible PR merged after v1.2.0.
Required coverage
New capabilities
with_()backend overrides: Update Ray Data Backend to usecomputestrategy + Allow min/max/initial workers to be specified #2077, feat: support stage config overrides via with_ #2086Breaking or migration-sensitive behavior
task_id; remove user-set examples: Unify task identity: collapse _uuid into deterministic task_id #2036, Strip user-set task_id from tutorials & getting-started script #2058EmptyTasksingleton changed to theEmptyTask()class andSentinelTaskintroduced: Refactor empty/sentinel tasks: EmptyTask class + SentinelTask base #2062, Fix EmptyTask references in benchmark and tutorials #2070model_does_preprocess/--captioning-model-does-preprocessremoved: [video] Remove model_does_preprocess #2109num_workersrenamed todataloader_num_workers;num_workersreserved for stage worker counts: feat: support stage config overrides via with_ #2086nemo_text_processingunavailable from the audio extra on aarch64: fix: gate nemo_text_processing to x86_64 to unblock aarch64 build #2049flash-attndependency removed fromvideo_cuda12: Remove FlashAttn Deps #2107Improvements and fixes worth surfacing
InferenceServerhang inndd_data_generation_exampletutorial #2114Supplemental code-freeze coverage
Sara's follow-up audit identified release-relevant changes merged after the 26.04 code freeze but before the v1.2.0 publication timestamp.
New capabilities and tutorials
qwen2.5video-caption variants: Add qwen3 #1827fit_data_fractionandcache_pathtoKMeansStage#1927Additional breaking or dependency-sensitive behavior
InferenceModelConfigreplaced by typed Ray Serve/Dynamo model and server configs: feat!: Typed Serve Config + Dyamo config stub - inference (2/5) #1820qwenvariant replaced byqwen2.5/qwen3: Add qwen3 #1827Additional improvements and fixes
JsonlWriterpreserves UTF-8 by default: fix: preserve utf-8 characters in JSONL output #1762-in regex_url character class (#1601) #1880Existing feature entries to expand
MegatronTokenizerWriter#1427Detailed docs work is tracked by #2144, #2145, and #2146.
Target files
fern/versions/main/pages/about/release-notes/index.mdxAcceptance criteria