Ultralytics v8.3.227 — stability, smoother exports, and better tooling 
Quick summary: a stability-focused update that pins ONNX to prevent export breakages, improves Edge TPU export setup on modern Linux, and tidies up dependencies, docs, and tooling. Ideal for teams exporting frequently or running in Conda. ![]()
Highlights
- ONNX export reliability with safe pinning

- Edge TPU export setup modernized for Debian/Ubuntu

- Faster dependency hygiene via daily updates

- Cleaner repos and improved dataset citations

As always, Ultralytics YOLO recommends YOLO11 for all tasks and sizes. You can use this release seamlessly across detection, segmentation, pose, classification, and OBB.
New in v8.3.227
New Features and Improvements
- ONNX export stability
- Exporters now pin
onnx>=1.12.0,<=1.19.1for reliable ONNX and TensorFlow SavedModel exports—especially in Conda workflows. See the detailed change in PR #22628: Pin onnx for Conda compatibility by RizwanMunawar.
- Exporters now pin
- Edge TPU export on modern Linux
- Updated Edge TPU compiler auto-install to use APT keyrings, safer curl flags, and smarter sudo handling. Learn more in PR #22638: Update Edge TPU installation for keyring by glenn-jocher.

- Updated Edge TPU compiler auto-install to use APT keyrings, safer curl flags, and smarter sudo handling. Learn more in PR #22638: Update Edge TPU installation for keyring by glenn-jocher.
Tooling, Dependencies, and CI
- Dependabot schedule set to daily for faster patch cycles in PR #22631 by glenn-jocher.

- Typing extra updated to
scipy-stubs>=1.14.1.4for Python 3.10+ in PR #22634 by onuralpszr.
Documentation and Repo Maintenance
- Added clear citation/license/acknowledgments for the African Wildlife dataset (with BibTeX) in PR #22632 by RizwanMunawar.


- Ignored common video/image formats to avoid large media commits in PR #22635 by onuralpszr.

- Docstrings added to console/log capture utilities for clarity in PR #22624 by glenn-jocher.

What’s Changed (PRs)
- PR #22624: Add ConsoleLogger docstrings by glenn-jocher
- PR #22631: Change Dependabot update schedule to daily by glenn-jocher
- PR #22634: Update scipy-stubs dependency (>=1.14.1.4) for Python 3.10+ by onuralpszr
- PR #22632: Update citation of african-wildlife dataset by RizwanMunawar
- PR #22635: Add video and image file extensions to .gitignore by onuralpszr
- PR #22638: Update Edge TPU installation for keyring by glenn-jocher
- PR #22628: Pin onnx<=1.19.1 for Conda compatibility by RizwanMunawar
Explore all changes in the full changelog comparison for v8.3.226 → v8.3.227, or visit the v8.3.227 release page.
Upgrade and quick tips
- Upgrade:
pip install -U ultralytics
- If you encounter ONNX export issues, pin ONNX locally:
pip install "onnx<=1.19.1"
- Export examples (YOLO11 recommended):
# ONNX export
yolo export model=yolo11n.pt format=onnx
# TensorFlow SavedModel export
yolo export model=yolo11n.pt format=tf
# Edge TPU (modernized auto-install flow on Debian/Ubuntu)
yolo export model=yolo11n.pt format=edgetpu
Why this matters
- More reliable exports across environments (especially Conda)

- Edge TPU exports work out-of-the-box on newer Debian/Ubuntu following current security best practices

- Faster dependency updates and cleaner repos


- Better contributor experience with clearer docs and dataset citations

Try it and share feedback
Grab the build from the v8.3.227 release page, kick the tires with your YOLO11 workflows, and let us know how it goes. You can start a conversation in Ultralytics Discussions or report issues via the issue tracker.
Thanks to our community and contributors for helping make Ultralytics YOLO more stable and developer-friendly with each release!