New Release: Ultralytics v8.3.252

:rocket: Ultralytics v8.3.252 is out!

Quick overview: v8.3.252 focuses on cleaner console output and more reliable exports, plus a docs pass to align examples with practical, real-world defaults :white_check_mark::chart_increasing:


:glowing_star: New Features & Highlights

:white_check_mark: Cleaner progress bars (no more double “100%”)

A small but impactful quality-of-life fix: tqdm will no longer render the final “complete” line twice in some cases.


:package: Improvements

:repeat_button: More predictable exports when changing imgsz

Export now clears cached input shape (m.shape = None) to reduce the risk of exporting with a stale shape after switching image sizes.

:globe_with_meridians: Cleaner Ultralytics Platform run URLs

Project/run names are now URL-safe via slugify() + _get_project_name(), improving link readability and reducing broken/odd URLs in logs and streaming views.

:hammer_and_wrench: Fewer tracing warnings during export

Anchor creation avoids a TracerWarning by iterating over len(feats) instead of directly iterating over the strides tensor.


:books: Docs & Example Defaults (practical tuning)

Examples and docs were updated to reflect more typical thresholds so new users get reasonable results faster:

  • :person_walking: Tracking examples: conf=0.1, iou=0.7

  • :magnifying_glass_tilted_left: Predict examples: conf=0.25

  • :white_check_mark: Val examples: iou=0.7

  • :package: Export docs: INT8 calibration fallback uses coco8.yaml if data isn’t provided

  • :receipt: Docs + examples updates in PR #23157 by @glenn-jocher


:bullseye: Why this release matters

  • :white_check_mark: Cleaner logs & CI output: no confusing duplicate “100%” lines
  • :package: More consistent exports: fewer surprises when changing imgsz
  • :globe_with_meridians: More robust platform links: URL-safe names improve logging/streaming reliability
  • :books: Better onboarding defaults: examples now match common “works out of the box” settings

:test_tube: Try it now

Upgrade and give it a spin:

pip install -U ultralytics

If you hit anything unexpected (or want to suggest tweaks), please share details in the forum—version, OS, Python, and a minimal repro help a ton :folded_hands:

You can also review the release details in the v8.3.252 release notes and browse the full changelog.