Skip to content

fix(deps): update dependency ultralytics ( 8.4.38 → 8.4.39 ) - #356

Merged
jazzlyn-bot[bot] merged 1 commit into
mainfrom
renovate/ultralytics-8.x
Apr 19, 2026
Merged

fix(deps): update dependency ultralytics ( 8.4.38 → 8.4.39 )#356
jazzlyn-bot[bot] merged 1 commit into
mainfrom
renovate/ultralytics-8.x

Conversation

@jazzlyn-bot

@jazzlyn-bot jazzlyn-bot Bot commented Apr 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change OpenSSF
ultralytics (changelog) project.dependencies patch ==8.4.38==8.4.39 OpenSSF Scorecard

Release Notes

ultralytics/ultralytics (ultralytics)

v8.4.39: - ultralytics 8.4.39 Use dashed incremented run paths (#​24193)

Compare Source

🌟 Summary

Ultralytics v8.4.39 is a quality-and-usability release focused on clearer run naming (exp-2), better CLI coverage for Solutions, safer rotated-box training behavior, and broad documentation/platform clarity improvements. 🚀

📊 Key Changes

  • (Most important) Dashed run path increments are now default via PR #​24193 by @​glenn-jocher

    • increment_path() now creates names like exp-2 and results-2.txt (instead of exp2, results2.txt).
    • Added regression tests for both directory and file increment behavior.
    • Updated docs/examples to match the new naming format.
  • New CLI parity for Solutions via PR #​24251 by @​raimbekovm 🧰

    • Added direct CLI commands for:
      • yolo solutions region
      • yolo solutions security
      • yolo solutions parking
    • Docs now include CLI examples for these workflows.
    • Notes:
      • Security email alerts still require Python API authentication.
      • Parking requires a prebuilt JSON of parking zones.
  • Rotated OBB training safety fix via PR #​24260 by @​lmycross 🛠️

    • Prevents unintended in-place modification of gt_bboxes in RotatedTaskAlignedAssigner by cloning before edits.
  • Small reliability hardening for security alarm flow 🔒

    • Email sending now checks that a mail server is configured before attempting to send.
  • CI workflow resilience improvements via PR #​24261 by @​glenn-jocher ♻️

    • Retry wrappers added around Docker/registry logins.
    • Link-check retries now use fixed backoff to stay within timeout budgets.
  • Documentation and platform clarity updates 📚

    • Explorer references reduced in favor of the Ultralytics Platform for no-code dataset analytics and annotation workflows.
    • Sony IMX500 docs now clearly state supported variants (nano-focused note).
    • Neptune/MLflow integration docs corrected to match actual behavior.
    • Platform docs corrected AP region label to Taiwan (not Hong Kong).
    • Pro plan docs clarified to include 4-role RBAC.
    • Many redirected/outdated links were cleaned up.

🎯 Purpose & Impact

  • Cleaner experiment tracking 🗂️
    The exp-2 style is easier to read and more consistent across files/folders, reducing confusion when managing many runs.

  • Faster adoption of Solutions from CLI
    Users can now launch region counting, security monitoring, and parking workflows directly from terminal commands with less setup friction.

  • More stable rotated-box training pipelines 🎯
    The OBB fix reduces hidden side effects and hard-to-debug training issues, improving trust in advanced detection workflows.

  • Better operational reliability 🧪
    CI retry hardening helps reduce flaky failures in automation and publishing workflows.

  • Clearer user guidance and platform onboarding 🌐
    Docs now better reflect current best paths (especially Ultralytics Platform) and reduce ambiguity in integrations, licensing, and region details.

What's Changed

Full Changelog: ultralytics/ultralytics@v8.4.38...v8.4.39


Configuration

📅 Schedule: (in timezone Europe/Vienna)

  • 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.38 | 8.4.39 |
@jazzlyn-bot
jazzlyn-bot Bot merged commit d985281 into main Apr 19, 2026
1 check passed
@jazzlyn-bot
jazzlyn-bot Bot deleted the renovate/ultralytics-8.x branch April 19, 2026 12:31
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