docs: update docs and release notes for Cosmos-Xenna 0.2.0 (PR #1571)#1683
Conversation
Greptile SummaryThis PR updates documentation and release notes for the Cosmos-Xenna 0.2.0 bump introduced in #1571, replacing stale
Confidence Score: 4/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[PR opens / fern changes] --> B[fern-docs-ci.yml triggered]
B --> C[Checkout + Install Fern CLI]
C --> D[fern docs md generate\nenv FERN_TOKEN from DOCS_FERN_TOKEN secret]
D -->|Secret configured| E[Generate MDX with auth]
D -->|Secret missing| F[Empty token - silent no-auth or failure]
G[Push to docs-website] --> H[publish-fern-docs.yml triggered]
H --> I[Checkout + Install Fern CLI]
I --> J[fern docs md generate - no token]
J --> K[fern generate --docs\nenv FERN_TOKEN from FERN_TOKEN secret]
K --> L[Docs published]
Reviews (4): Last reviewed commit: "docs: address PR feedback on release not..." | Re-trigger Greptile |
| - **Ray 2.54**: Updated Ray dependency to version 2.54 for compatibility with Cosmos-Xenna 0.2.0. | ||
|
|
||
| ## Dependency Updates | ||
|
|
||
| - **Transformers**: Pinned to 4.55.2 for stability and compatibility | ||
| - **vLLM**: Updated to 0.14.1 with video pipeline compatibility fixes | ||
| - **FFmpeg**: Upgraded to 8.0.1 for enhanced multimedia processing | ||
| - **Security Patches**: | ||
| - Addressed CVEs in aiohttp, urllib3, python-multipart, setuptools | ||
| - Removed vulnerable thirdparty aiohttp file from Ray | ||
| - Updated to secure dependency versions | ||
|
|
||
| ## Bug Fixes | ||
|
|
||
| - Fixed fasttext predict call compatibility with numpy>2 | ||
| - Fixed broken NeMo Framework documentation links | ||
| - Fixed MegatronTokenizerWriter to download only necessary tokenizer files | ||
| - Fixed ID generator blocking issues for large-scale processing | ||
| - Fixed vLLM API compatibility with video captioning pipeline | ||
| - Fixed Gliner tutorial examples and SDG workflow bugs | ||
| - Improved semantic deduplication unit test reliability | ||
|
|
||
| ## Infrastructure & Developer Experience | ||
|
|
||
| - **Secrets Detection**: Automated secret scanning in CI/CD workflows | ||
| - **Dependabot Integration**: Automatic dependency update pull requests | ||
| - **Enhanced Install Tests**: Comprehensive installation validation across environments | ||
| - **AWS Runner Support**: CI/CD execution on AWS infrastructure | ||
| - **Docker Optimization**: Improved layer caching and build times with uv | ||
| - **Code Linting**: Standardized code quality checks with markdownlint and pre-commit hooks | ||
| - **Cursor Rules**: Development guidelines and patterns for IDE assistance | ||
| - **Cosmos-Xenna**: Updated from 0.1.2 to 0.2.0 with simplified resource model | ||
| - **Ray**: Updated to 2.54 |
There was a problem hiding this comment.
Ray version format may be a typo
The version 2.54 appears inconsistently with standard Ray semantic versioning (e.g., 2.5.4 or 2.10.0). If this is intended to be 2.5.4, it should be corrected here and in the matching entry in docs/about/release-notes/index.md (lines 23 and 120).
| - **Ray 2.54**: Updated Ray dependency to version 2.54 for compatibility with Cosmos-Xenna 0.2.0. | |
| ## Dependency Updates | |
| - **Transformers**: Pinned to 4.55.2 for stability and compatibility | |
| - **vLLM**: Updated to 0.14.1 with video pipeline compatibility fixes | |
| - **FFmpeg**: Upgraded to 8.0.1 for enhanced multimedia processing | |
| - **Security Patches**: | |
| - Addressed CVEs in aiohttp, urllib3, python-multipart, setuptools | |
| - Removed vulnerable thirdparty aiohttp file from Ray | |
| - Updated to secure dependency versions | |
| ## Bug Fixes | |
| - Fixed fasttext predict call compatibility with numpy>2 | |
| - Fixed broken NeMo Framework documentation links | |
| - Fixed MegatronTokenizerWriter to download only necessary tokenizer files | |
| - Fixed ID generator blocking issues for large-scale processing | |
| - Fixed vLLM API compatibility with video captioning pipeline | |
| - Fixed Gliner tutorial examples and SDG workflow bugs | |
| - Improved semantic deduplication unit test reliability | |
| ## Infrastructure & Developer Experience | |
| - **Secrets Detection**: Automated secret scanning in CI/CD workflows | |
| - **Dependabot Integration**: Automatic dependency update pull requests | |
| - **Enhanced Install Tests**: Comprehensive installation validation across environments | |
| - **AWS Runner Support**: CI/CD execution on AWS infrastructure | |
| - **Docker Optimization**: Improved layer caching and build times with uv | |
| - **Code Linting**: Standardized code quality checks with markdownlint and pre-commit hooks | |
| - **Cursor Rules**: Development guidelines and patterns for IDE assistance | |
| - **Cosmos-Xenna**: Updated from 0.1.2 to 0.2.0 with simplified resource model | |
| - **Ray**: Updated to 2.54 | |
| - **Xenna-managed CUDA devices**: Xenna now manages CUDA device visibility directly, replacing the previous Ray-managed approach. | |
| - **Ray 2.5.4**: Updated Ray dependency to version 2.5.4 for compatibility with Cosmos-Xenna 0.2.0. | |
| ## Dependency Updates | |
| - **Cosmos-Xenna**: Updated from 0.1.2 to 0.2.0 with simplified resource model | |
| - **Ray**: Updated to 2.5.4 |
| ## Dependency Updates | ||
|
|
||
| - **Cosmos-Xenna**: Updated from 0.1.2 to 0.2.0 with simplified resource model | ||
| - **Ray**: Updated to 2.54 | ||
| - **Transformers**: Pinned to 4.55.2 for stability and compatibility | ||
| - **vLLM**: Updated to 0.14.1 with video pipeline compatibility fixes |
There was a problem hiding this comment.
Mixed-version Dependency Updates section lacks version attribution
The "## Dependency Updates" section now contains both 26.04 entries (Cosmos-Xenna, Ray) and 26.02 entries (Transformers, vLLM, FFmpeg, etc.) without any version headers to distinguish them. Readers cannot tell which dependencies changed in which release. The same applies to the "## Breaking Changes" section at line 148, which mixes 26.04 and 26.02 breaking changes.
Consider adding version sub-headers to make attribution clear:
## Dependency Updates
### 26.04
- **Cosmos-Xenna**: Updated from 0.1.2 to 0.2.0 with simplified resource model
- **Ray**: Updated to 2.54
### 26.02
- **Transformers**: Pinned to 4.55.2 ...Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Lawrence Lane <llane@nvidia.com>
The generate-library-reference job was failing because fern docs md generate requires authentication via the FERN_TOKEN secret. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Lawrence Lane <llane@nvidia.com>
fern docs md generate requires cloud authentication via FERN_TOKEN, which is not configured as a repo secret. fern check validates the configuration locally without authentication. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Lawrence Lane <llane@nvidia.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Lawrence Lane <llane@nvidia.com>
- Add version sub-headers (26.04/26.02) to shared Dependency Updates and Breaking Changes sections in cumulative release notes - Fix misleading "multi-GPU" wording for gpus field — it supports 1 or more full GPUs, not just multi-GPU Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Lawrence Lane <llane@nvidia.com>
Description
Updates documentation and release notes for the Cosmos-Xenna 0.2.0 bump introduced in #1571. Replaces the 26.02 fern release notes with a 26.04 skeleton containing the Xenna 0.2.0 entry, dependency updates, and breaking changes. Removes stale
entire_gpu,nvdecs, andnvencsreferences from the Resources API reference, video abstractions, and custom model tutorial. Adds a 26.04 section to the non-fern release notes with matching content.Usage
Checklist