Skip to content

fix(deps): update dependency ultralytics ( 8.4.18 → 8.4.19 )#303

Merged
jazzlyn-bot[bot] merged 1 commit intomainfrom
renovate/ultralytics-8.x
Mar 1, 2026
Merged

fix(deps): update dependency ultralytics ( 8.4.18 → 8.4.19 )#303
jazzlyn-bot[bot] merged 1 commit intomainfrom
renovate/ultralytics-8.x

Conversation

@jazzlyn-bot
Copy link
Contributor

@jazzlyn-bot jazzlyn-bot bot commented Mar 1, 2026

This PR contains the following updates:

Package Type Update Change OpenSSF
ultralytics (changelog) project.dependencies patch ==8.4.18==8.4.19 OpenSSF Scorecard

Release Notes

ultralytics/ultralytics (ultralytics)

v8.4.19: - ultralytics 8.4.19 Platform training pass model ID fix (#​23761)

Compare Source

🌟 Summary (single-line synopsis)

Ultralytics v8.4.19 focuses on much more reliable Ultralytics Platform training sync (especially model tracking via model_id), plus a few quality improvements for SAM outputs, lightweight model stability, and clearer YOLO26 end-to-end docs 🚀

📊 Key Changes

  • 🔴 Most important (current PR #​23761 by @​glenn-jocher): Platform training model_id fix

    • Training callbacks now consistently pass model_id during model uploads and training events.
    • Platform callback state was refactored into a single trainer.platform context (instead of scattered trainer fields), including:
      • model_id
      • last upload time
      • cancellation status
      • console/system loggers
    • Upload and event flow was tightened for better session continuity, cancellation handling, and final result linking.
    • Platform URL handling now better supports server-adjusted model slugs (for example when names auto-increment).
  • 🧠 SAM prediction cleanup (#​23751 by @​Laughing-q)

    • Added NMS in SAM3SemanticPredictor postprocessing and feature-inference paths.
    • Reduces duplicate overlapping detections and keeps boxes/masks aligned.
  • 🛡️ PSA attention edge-case fix (#​23758 by @​Y-T-G)

    • Prevents zero attention heads in PSABlock for very small channel configs.
    • Improves robustness for lightweight/custom model scales.
  • 📘 Docs clarification for end-to-end models (#​23720 by @​raimbekovm)

    • Clarifies that in end-to-end mode (YOLO26, YOLOv10), max_det and agnostic_nms are supported directly.
    • Notes that setting end2end=False is mainly for enabling traditional iou-based NMS behavior.
  • ⚙️ CI maintenance

    • GitHub Actions artifact upload/download actions were bumped to newer major versions (#​23748, #​23749).
    • African Wildlife dataset tutorial video embed updated in docs (#​23757). 🎥

🎯 Purpose & Impact

  • For Ultralytics Platform users:
    Training runs should now be more reliable to track end-to-end, with fewer mismatches between uploaded checkpoints and the correct model session. This is the biggest practical improvement in this release.

  • For production and team workflows: 📡
    Better callback state management means cleaner event handling, better cancellation behavior, and improved confidence that results and artifacts land in the right place.

  • For segmentation users (SAM): 🎯
    Cleaner predictions with fewer duplicate overlaps can improve downstream usability and visual quality.

  • For custom/small models: 🧱
    Fewer architecture edge-case failures when using very small widths or low channel counts.

  • For all users reading docs: 📚
    Clearer expectations around end-to-end inference/validation args in YOLO26 and YOLOv10 reduce confusion and setup mistakes.

What's Changed

Full Changelog: ultralytics/ultralytics@v8.4.18...v8.4.19


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

| datasource | package     | from   | to     |
| ---------- | ----------- | ------ | ------ |
| pypi       | ultralytics | 8.4.18 | 8.4.19 |
@jazzlyn-bot jazzlyn-bot bot force-pushed the renovate/ultralytics-8.x branch from 5b466c2 to 5f7c360 Compare March 1, 2026 01:05
@jazzlyn-bot jazzlyn-bot bot merged commit 67b57a5 into main Mar 1, 2026
1 check passed
@jazzlyn-bot jazzlyn-bot bot deleted the renovate/ultralytics-8.x branch March 1, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants