pypi ultralytics 8.3.227
v8.3.227 - `ultralytics 8.3.227` Pin `onnx<=1.19.1` for Conda compatibility (#22628)

6 hours ago

๐ŸŒŸ 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

Full Changelog: v8.3.226...v8.3.227

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.