Ultralytics v8.3.171 Release Announcement
Summary
We’re excited to announce the release of Ultralytics v8.3.171! This version brings enhanced Docker workflow security, a comprehensive new guide for YOLO11 deployment on Google Cloud Vertex AI, improved object tracking reliability, and several documentation and usability refinements. Whether you’re scaling up in the cloud or fine-tuning your deployments, there’s something for everyone in this release.
We encourage all users to update, explore, and let us know your thoughts and experiences—your feedback keeps the community strong!
See the full release on GitHub
New Features
Secure Docker Workflows with NVIDIA NGC Authentication
- Docker GitHub Actions now support secure login to NVIDIA NGC, allowing seamless access to NVIDIA resources during automated builds. This means smoother CI/CD for advanced GPU workflows.
Implemented by @glenn-jocher → PR #21556
Vertex AI Deployment Guide for YOLO11
- A detailed new guide has been added walking users through deploying YOLO11 models on Google Cloud Vertex AI using Docker and FastAPI. This guide includes step-by-step instructions and troubleshooting tips, making scalable cloud inference more accessible.
Authored by @lussebullar → PR #21531
Improvements
Enhanced Object Tracking
- Standardized bounding box formats and better feature handling in BoT-SORT and BYTETracker, making object tracking more robust and maintainable.
Thanks to @Rusteam → PR #21509
Cleaner Output for Advanced Users
- Progress bars (TQDM) now automatically hide when logging is set above INFO, creating a neater output especially for scripted or production workloads.
By @Y-T-G → PR #21538
Improved Metrics Documentation
- Expanded and unified docstrings in the
metrics.py
module, making developer and user understanding of metrics best practices easier than ever.
Contributed by @nikunjlad → PR #21526
Bug Fixes & Maintenance
IMX Export Stability
- Fixed file naming in Sony IMX model export and pinned
pydantic
dependency (<=2.11.7
) to avoid compatibility issues; documentation is now clearer for all IMX export questions.
Thanks to @lakshanthad → PR #21520, @Laughing-q → PR #21537
New Contributors
We’re always thrilled to welcome new contributors!
Big thanks to @lussebullar for their first contribution in PR #21531.
How to Get the Release
Update via pip:
pip install --upgrade ultralytics
Or download the latest release from GitHub.
Full List of Changes
- YOLO11 Vertex AI deployment guide – @lussebullar (PR #21531)
- IMX export file naming fix – @lakshanthad (PR #21520)
- Metrics docstrings update – @nikunjlad (PR #21526)
- BoT-SORT ReID fix – @Rusteam (PR #21509)
- Pin
pydantic
dependency – @Laughing-q (PR #21537) - Hide TQDM for higher log levels – @Y-T-G (PR #21538)
- NVIDIA NGC auth for Docker action – @glenn-jocher (PR #21556)
Full changelog and code comparison
Get Involved
Please try out v8.3.171 and share your questions or feedback with the community. Your insights help drive Ultralytics forward, and every suggestion counts!
Thank you to all our contributors and users—the spirit of YOLO innovation is powered by this amazing community and team. If you haven’t yet, join the discussion and shape the future of computer vision with us!