Title: Ultralytics v8.3.177 Release – Automated SPDX SBOMs, Dynamic TorchScript, and Expanded MNN Testing
Summary
Ultralytics v8.3.177 brings automated SPDX SBOMs for every release to boost security and compliance, adds dynamic=True support for TorchScript exports for flexible deployments, and expands MNN export testing across tasks and precisions. Plus, several documentation improvements to help you get started faster.
New Features
- Automated SPDX SBOMs for every release
- A new GitHub Actions job now generates an SBOM in SPDX JSON and uploads it to the release artifacts to improve transparency and enterprise compliance.
- PR: ultralytics 8.3.177 Add automated SPDX SBOM generation to releases by @glenn-jocher
Improvements
-
TorchScript export: dynamic=True support
- Exported TorchScript models can now accept variable input sizes, improving deployment flexibility and aligning behavior with other formats.
- PR: Add missing dynamic=True for torchscript exports by @lakshanthad
-
Expanded MNN export CI coverage
- Added a matrix of tests across tasks, INT8/FP16 (mutually exclusive), and batch sizes to increase confidence in MNN deployments.
- PR: Add MNN matrix export tests to --slow CI by @lakshanthad
-
Workflow hardening and reliability
- Updated actions/download-artifact to v5, plus safer PR title handling in workflows to prevent shell parsing issues.
- PR: Bump actions/download-artifact from 4 to 5 in /.github/workflows by @dependabot[bot]
Documentation
-
Added video tutorials to datasets
- YouTube tutorial added to COCO8-Grayscale and COCO8-Multispectral pages to help train YOLO11.
- PR: Add https://youtu.be/yw2Fo6qjJU4 to docs by @RizwanMunawar
-
Guides and formatting polish
- Fixed missing imports in the SAHI tiled inference guide.
- PR: Fix missing imports in sahi-tiled-inference guide by @CoderUni
- Polished Parking Management guide formatting.
- PR: Remove extra - from parking-management.md FAQs by @RizwanMunawar
- Updated docs banner to promote YOLO Vision 2025.
- PR: Docs: YOLO Vision 2025 Banner by @sergiuwaxmann
- Fixed missing imports in the SAHI tiled inference guide.
Bug Fixes
- Documentation fixes for SAHI tiled inference guide import errors.
- PR: Fix missing imports in sahi-tiled-inference guide by @CoderUni
New Contributors
- @CoderUni made their first contribution:
Why this matters
- Stronger supply chain transparency and compliance through per-release SBOMs.
- More reliable CI and release processes.
- Greater deployment flexibility with dynamic TorchScript support.
- Higher confidence in MNN exports via broader automated tests.
- Smoother onboarding with clearer docs, working examples, and video guides for YOLO11 and Ultralytics HUB workflows.
Get Started
- Release: Release v8.3.177 - `ultralytics 8.3.177` Add automated SPDX SBOM generation to releases (#21643) · ultralytics/ultralytics · GitHub
- Full Changelog: Comparing v8.3.176...v8.3.177 · ultralytics/ultralytics · GitHub
Call to Action
Please upgrade to v8.3.177, try the new TorchScript dynamic export and check out the MNN enhancements, then let us know how it works for you. Your feedback helps us prioritize improvements and keeps YOLO moving forward for everyone.
Thanks to all contributors and the YOLO community for making this release possible!