fix(deps): update dependency ultralytics ( 8.4.68 → 8.4.70 ) - #417
Merged
Conversation
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
June 17, 2026 14:43
697ee57 to
66a8e00
Compare
| datasource | package | from | to | | ---------- | ----------- | ------ | ------ | | pypi | ultralytics | 8.4.68 | 8.4.70 |
jazzlyn-bot
Bot
force-pushed
the
renovate/ultralytics-8.x
branch
from
June 17, 2026 14:43
66a8e00 to
4733848
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==8.4.68→==8.4.70Release Notes
ultralytics/ultralytics (ultralytics)
v8.4.70: - Fix DDP AMP broadcast state synchronization (#24810)Compare Source
🌟 Summary
v8.4.70 is a reliability-focused release 🛠️ led by an important fix for multi-GPU training, plus safer checkpoint loading, a plotting fix for segmentation results, and clearer docs around YOLO26 heatmaps, training outputs, and deployment 📚
📊 Key Changes
🐛 Fixed DDP AMP synchronization in multi-GPU training in PR #24810 by @LZ-QWQ
✅ Safer checkpoint loading with clearer errors in PR #24857 by @glenn-jocher
state_dictfiles or some older YOLOv5-style module references.AttributeErrororKeyError.🎨 Fixed
Results.plot()for masks-only outputs in PR #24635 by @ahmet-f-gumustas🔥 Heatmaps guide was rewritten around real tracking use cases in PR #24815 by @raimbekovm
📁 Documented the
save_dirtraining argument in PR #24831 by @raimbekovm🧩 Small quality-of-life fixes in docs and config
regionargument from the instance segmentation guide in PR #24833 by @raimbekovmfigsizetyping to floats in Solutions config in PR #24832 by @raimbekovm🎯 Purpose & Impact
🚀 More reliable distributed training
🛡️ Fewer cryptic failures
🎯 Better support for segmentation workflows
📚 Clearer guidance for real-world YOLO26 usage
⚙️ Smoother day-to-day experience
In short: v8.4.70 is mainly a stability and usability release ✅ with the standout improvement being a critical fix for consistent AMP behavior in distributed multi-GPU training.
What's Changed
models.yoloby @glenn-jocher in #24857New Contributors
Full Changelog: ultralytics/ultralytics@v8.4.69...v8.4.70
v8.4.69: - Allow safe load of checkpoints withgetattr(#24852)Compare Source
🌟 Summary
Ultralytics
v8.4.69is a small but important reliability update 🔒 that improves safe checkpoint loading, especially for some YOLO11 and YOLOv8 segmentation, pose, OBB, and classification models.📊 Key Changes
🔐 Safe loading now supports certain
getattrreferences inside checkpointsgetattr, which were previously blocked when safe loading was enabled.🤖 Fixes safe loading for several model types
🧩 Added restricted support for enum-based references
🛡️ Still keeps the load process restricted
getattruse, the change adds a limited internal handler that only permits approved cases.📦 Version bump
8.4.68to8.4.69.🎯 Purpose & Impact
✅ Fewer loading/export errors with safe mode enabled
ULTRALYTICS_SAFE_LOAD=1should now be able to load and export affected checkpoints more smoothly.🔒 Better security without losing usability
🚀 Improves deployment and export workflows
👥 Good quality-of-life fix for everyday users
📌 Low-risk, high-value release
If helpful, I can also provide a one-paragraph changelog version or a more technical developer-focused summary.
What's Changed
getattrby @Y-T-G in #24852Full Changelog: ultralytics/ultralytics@v8.4.68...v8.4.69
Configuration
📅 Schedule: (in timezone Europe/Vienna)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.