๐ 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.1to ensure reliable ONNX and TensorFlow SavedModel exports, especially in Conda environments. (See PR #22628) ๐
- Pinned ONNX for exporters to
- 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.4for 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
.gitignoreto 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
exportand 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 #22624
- Change Dependabot update schedule to daily by @glenn-jocher in #22631
- fix: ๐ Update
scipy-stubsdependency to require version>=1.14.1.4for Python 3.10+ by @onuralpszr in #22634 - Update
citationofafrican-wildlifedataset by @RizwanMunawar in #22632 - chore: ๐งน Add video and image file extensions to .gitignore by @onuralpszr in #22635
- Update Edge TPU installation for keyring by @glenn-jocher in #22638
ultralytics 8.3.227Pinonnx<=1.19.1for Conda compatibility by @RizwanMunawar in #22628
Full Changelog: v8.3.226...v8.3.227