# New Release: Ultralytics v8.3.117

**URL:** https://community.ultralytics.com/t/new-release-ultralytics-v8-3-117/1006
**Category:** Discussion
**Tags:** announcements, ultralytics-official, releases
**Created:** [April 26, 2025, 1:08pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-3-117/1006 "2025-04-26T13:08:35Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![glenn-jocher](https://sea1.discourse-cdn.com/flex001/user_avatar/community.ultralytics.com/glenn-jocher/32/83_2.png) [@glenn-jocher](https://community.ultralytics.com/u/glenn-jocher)
#### Post date: [April 26, 2025, 1:08pm UTC](https://community.ultralytics.com/t/new-release-ultralytics-v8-3-117/1006/1 "2025-04-26T13:08:35Z")

</div>

# 🚀 Ultralytics v8.3.117 Release: Future-Proof TFLite Exports, Improved Distributed Training, and More!

## 🌟 Summary

Ultralytics v8.3.117 delivers a major update focused on future-proofing TFLite model exports, enhancing Docker and distributed training workflows, and strengthening the overall user experience. With a host of fixes, optimizations, and documentation improvements, this release paves the way for smoother deployments and compatibility with Python 3.12+.

* * *

## 📊 Key Changes

### New Features & Major Improvements

- **TFLite Metadata Overhaul**  
The legacy TFLite Support package has been replaced with a streamlined JSON-based metadata approach ([PR by @glenn-jocher](https://github.com/ultralytics/ultralytics/pull/16413)), ensuring compatibility with Python 3.12 and above and simplifying exports. Existing users on Python \<3.12 will see an automatic fallback to the older format.

- **Docker & CI Upgrades**  
Updates to Dockerfiles and continuous integration workflows bolster Python 3.12 support and add benchmarking for ARM64 hardware ([PR by @lakshanthad](https://github.com/ultralytics/ultralytics/pull/20236)). Check out the new step-by-step [YouTube Docker Quickstart tutorial](https://youtu.be/IYWQZvtOy_Q) ([PR by @RizwanMunawar](https://github.com/ultralytics/ultralytics/pull/20347)) to get started faster!

- **MobileCLIP Dependency Update**  
The MobileCLIP dependency for YOLOE now points to the [official Ultralytics fork](https://github.com/ultralytics/ultralytics/pull/20337) ([PR by @glenn-jocher](https://github.com/ultralytics/ultralytics/pull/20337)), streamlining installations and improving reliability.

### Distributed Training & Export Improvements

- **Distributed Training Fixes**  
Substantial improvements in YOLO distributed training stability, especially on Windows and using the Gloo backend ([PR by @Y-T-G](https://github.com/ultralytics/ultralytics/pull/20330)).

- **CoreML Export Box Fix**  
Corrects an issue with box sizes when exporting to CoreML ([PR by @sidekickr](https://github.com/ultralytics/ultralytics/pull/20357)).

- **Prediction Robustness**  
Restores automatic class inference for detection models missing metadata, improving out-of-the-box prediction reliability ([PR by @Y-T-G](https://github.com/ultralytics/ultralytics/pull/20353)).

### Maintenance and Documentation

- **Documentation Upgrade**  
The [Docker Quickstart guide](https://docs.ultralytics.com/guides/docker-quickstart/) now includes a guided YouTube video for easier onboarding ([PR by @RizwanMunawar](https://github.com/ultralytics/ultralytics/pull/20347)).

- **Codebase Cleanup**  
Several import statements have been refined for maintainability and to reduce private local import issues ([PR by @Laughing-q](https://github.com/ultralytics/ultralytics/pull/20343)).

* * *

## 🎯 Purpose & Impact

- **Smoother TFLite Exports** : New JSON metadata ensures that TFLite models work without friction on the latest Python versions, reducing blockers for deployment and development.
- **Reliability Across Platforms** : Docker, CI, and ARM64 updates help users on Jetson, mobile, and cloud infrastructures.
- **Faster Setup, Fewer Errors** : With an improved MobileCLIP fork and distributed training fixes, getting models running—locally or on clusters—is easier than ever.
- **Better Learning & Onboarding** : New documentation video content lowers the barrier for new users.
- **⚠ Breaking Change** : TFLite metadata format is now JSON-based (Python 3.12+). Please update custom workflows relying on flatbuffers or legacy metadata where necessary.

* * *

## 🛠 What’s Changed

- [Add Docker Quickstart YouTube tutorial](https://github.com/ultralytics/ultralytics/pull/20347) by [@RizwanMunawar](https://github.com/RizwanMunawar)
- [Fix private local import issue](https://github.com/ultralytics/ultralytics/pull/20343) by [@Laughing-q](https://github.com/Laughing-q)
- [Fix DDP with Gloo backend on Windows](https://github.com/ultralytics/ultralytics/pull/20330) by [@Y-T-G](https://github.com/Y-T-G)
- [Use Ultralytics MobileCLIP fork for YOLOE](https://github.com/ultralytics/ultralytics/pull/20337) by [@glenn-jocher](https://github.com/glenn-jocher)
- [Fix prediction metadata restoration](https://github.com/ultralytics/ultralytics/pull/20353) by [@Y-T-G](https://github.com/Y-T-G)
- [Add Benchmarks CI to ARM64 Dockerfile](https://github.com/ultralytics/ultralytics/pull/20236) by [@lakshanthad](https://github.com/lakshanthad)
- [Fix box sizes for CoreML exports](https://github.com/ultralytics/ultralytics/pull/20357) by [@sidekickr](https://github.com/sidekickr)
- [Replace TFLite Support with JSON metadata](https://github.com/ultralytics/ultralytics/pull/16413) by [@glenn-jocher](https://github.com/glenn-jocher)

**Full Changelog:** [Compare v8.3.116…v8.3.117](https://github.com/ultralytics/ultralytics/compare/v8.3.116...v8.3.117)

* * *

## 🚦 Next Steps

We encourage everyone to [upgrade to v8.3.117](https://github.com/ultralytics/ultralytics/releases/tag/v8.3.117) and try out the new features. Please share your experiences, bug reports, and suggestions—your feedback is vital to making Ultralytics and YOLO better for the entire community!

Thank you for all your contributions, questions, and ongoing support. The progress we’re making together is made possible by the whole YOLO community and the hard work of the Ultralytics team!

Happy experimenting! 👩‍💻🧑‍🔬

— The Ultralytics Team
