There is a newer version of the record available.

Published November 9, 2025 | Version v8.3.227

Ultralytics YOLO

  • 1. Ultralytics

Description

๐ŸŒŸ Summary

Stability-focused release: pins ONNX to avoid export breakages, improves Edge TPU export setup on modern Linux, and includes several quality-of-life updates across docs, dependencies, and tooling. โœ…๐Ÿ› ๏ธ

๐Ÿ“Š Key Changes

  • ONNX export stability (priority)
    • Pinned ONNX for exporters to onnx>=1.12.0,<=1.19.1 to ensure reliable ONNX and TensorFlow SavedModel exports, especially in Conda environments. (See PR #22628) ๐Ÿ”’
  • Edge TPU export improvements
    • Modernized the auto-install flow for the Edge TPU compiler using APT keyrings, safer curl flags, and smarter sudo handling. (See PR #22638) ๐Ÿงฉ
  • Dependency and CI hygiene
    • Dependabot update frequency switched to daily for faster security/bugfix intake. (See PR #22631) โฑ๏ธ
    • Updated typing extra: scipy-stubs>=1.14.1.4 for Python 3.10+. (See PR #22634) ๐Ÿง 
  • Documentation and repo maintenance
    • Added clear citation/license/acknowledgments for the African Wildlife dataset with BibTeX. (See PR #22632) ๐Ÿ“š๐Ÿฆ
    • Ignored common video/image formats in .gitignore to prevent large media commits. (See PR #22635) ๐Ÿ“๐Ÿšซ
    • Added docstrings to console/log capture utilities for clarity. (See PR #22624) ๐Ÿ“

๐ŸŽฏ Purpose & Impact

  • More reliable exports across environments (especially Conda) by avoiding breaking changes in newer ONNX releases. Fewer surprises during export and smoother CI. โœ…
  • Edge TPU exports work out-of-the-box on newer Debian/Ubuntu, following current security best practices. ๐Ÿ”
  • Faster patching of vulnerabilities and tooling updates via daily Dependabot runs. โšก
  • Cleaner repos and faster clones by preventing accidental media file commits. ๐Ÿงน
  • Better contributor experience and research-friendly dataset docs with ready-to-use citations. ๐Ÿค

Quick tip: If you hit ONNX-related export issues, ensure ONNX is pinned locally: pip install "onnx<=1.19.1"

What's Changed

  • Add ConsoleLogger docstrings by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/22624
  • Change Dependabot update schedule to daily by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/22631
  • fix: ๐Ÿž Update scipy-stubs dependency to require version >=1.14.1.4 for Python 3.10+ by @onuralpszr in https://github.com/ultralytics/ultralytics/pull/22634
  • Update citation of african-wildlife dataset by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/22632
  • chore: ๐Ÿงน Add video and image file extensions to .gitignore by @onuralpszr in https://github.com/ultralytics/ultralytics/pull/22635
  • Update Edge TPU installation for keyring by @glenn-jocher in https://github.com/ultralytics/ultralytics/pull/22638
  • ultralytics 8.3.227 Pin onnx<=1.19.1 for Conda compatibility by @RizwanMunawar in https://github.com/ultralytics/ultralytics/pull/22628

Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.3.226...v8.3.227

Notes

If you use this software, please cite it using the metadata from this file.

Files

ultralytics/ultralytics-v8.3.227.zip

Files (2.6 MB)

Name Size
md5:040d9249266b1b286b3c9910c88a3bd9
2.6 MB Preview Download

Additional details

Related works