Skip to content

chore(deps): bump ultralytics from 8.3.170 to 8.4.50 in /docker/ai-panel#76

Merged
github-actions[bot] merged 1 commit into
developfrom
dependabot/pip/docker/ai-panel/ultralytics-8.4.50
May 14, 2026
Merged

chore(deps): bump ultralytics from 8.3.170 to 8.4.50 in /docker/ai-panel#76
github-actions[bot] merged 1 commit into
developfrom
dependabot/pip/docker/ai-panel/ultralytics-8.4.50

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 14, 2026

Copy link
Copy Markdown
Contributor

Bumps ultralytics from 8.3.170 to 8.4.50.

Release notes

Sourced from ultralytics's releases.

v8.4.26 - Platform NDJSON autosplit (#23990)

🌟 Summary

v8.4.26 focuses on reliability and usability improvements: smarter Platform dataset handling (auto-validation split for NDJSON), more robust Platform URL resolution, and an important FP16 SAM inference crash fix—plus CI and docs polish. 🚀

📊 Key Changes

  • ✅ Platform NDJSON auto-split (PR #23990, @​glenn-jocher)
    If a dataset has a train split but no val/test, Ultralytics now automatically creates a small validation split from training data instead of failing immediately.

    • Uses a deterministic split approach for consistency.
    • Warns users to still create a manual validation split for best quality.
  • 🌐 More reliable Ultralytics Platform URI resolution (PR #23990, @​glenn-jocher)
    Improved ul://... resolution with:

    • Retry logic for transient connection issues
    • Better timeout strategy (fast connect timeout + longer read timeout for large dataset processing)
    • Clearer handling for auth, permission, not-found, and processing states
  • 🧠 FP16 SAM TinyViT inference crash fix (PR #23780, @​Edwin-Kevin)
    Fixed a half-precision inference error in SAM TinyViT models (like mobile_sam.pt) caused by dtype mismatch in cached tensors.

    • Model setup order was adjusted so cached eval-time tensors match FP16 expectations.
    • Added/updated CUDA test coverage with half=True.
  • ⚙️ CI simplification and stability updates (mainly PR #23990)

    • Removed dedicated HUB CI job and related manual trigger
    • Standardized many CI runners from cpu-latest to ubuntu-latest
    • Temporarily pinned GPU CI to torch<2.11 until CUDA 13 driver support is ready
  • 📚 Platform docs improvements

🎯 Purpose & Impact

  • Less friction for dataset conversion 📦
    Users importing NDJSON datasets into YOLO workflows are less likely to hit hard failures when a validation split is missing.

  • Better reliability in cloud/remote workflows ☁️
    Platform URI retries and timeout tuning reduce flaky failures, especially with large datasets or temporary network instability.

  • More stable FP16 segmentation inference 🎯
    Users running SAM TinyViT in half precision on GPU should see fewer runtime dtype crashes and smoother deployment behavior.

  • Cleaner maintenance pipeline for Ultralytics 🛠️
    CI changes reduce complexity and improve consistency, helping keep releases stable.

  • Faster onboarding for new users 🎥
    The new Platform tutorial videos make it easier for broad audiences to get started quickly with data, training, and deployment.

What's Changed

... (truncated)

Commits
  • 7b3de51 ultralytics 8.4.50 New Export Integration: Deepx (#23553)
  • 6a04d7c Fix dtype mismatch in fuse_conv_and_bn and fuse_deconv_and_bn (#24480)
  • c025234 Docs: add RT-DETE eval_idx instruction (#24465)
  • 077d20c Fix tuner reporting iterations complete when every iteration failed (#24477)
  • a5ed6af ultralytics 8.4.49 Fail fast on three common training failure modes (#24478)
  • 6300d16 Remove flaky DOI badges from docs badge arrays (#24476)
  • aa03683 docs: add export install tip for benchmarks (#24464)
  • d46b51b Fix docs language banner links (#24474)
  • fb9e82f Remove unused frame_rate in BYTETracker/BOTSORT (#24457)
  • 166604e Fix Tuner._mutate RNG collisions for sub-second iterations (#24451)
  • Additional commits viewable in compare view

@github-actions github-actions Bot added the dependabot:automerge Dependabot PR is approved for unattended merge after CI label May 14, 2026
@github-actions

github-actions Bot commented May 14, 2026

Copy link
Copy Markdown
Contributor

Backend Test Results

  499 files    499 suites   2m 49s ⏱️
3 561 tests 3 546 ✅ 15 💤 0 ❌
3 618 runs  3 603 ✅ 15 💤 0 ❌

Results for commit 866c6e3.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented May 14, 2026

Copy link
Copy Markdown
Contributor

Frontend Test Results

736 tests   736 ✅  21s ⏱️
 65 suites    0 💤
  1 files      0 ❌

Results for commit 866c6e3.

♻️ This comment has been updated with latest results.

Bumps [ultralytics](https://github.com/ultralytics/ultralytics) from 8.3.170 to 8.4.50.
- [Release notes](https://github.com/ultralytics/ultralytics/releases)
- [Commits](ultralytics/ultralytics@v8.3.170...v8.4.50)

---
updated-dependencies:
- dependency-name: ultralytics
  dependency-version: 8.4.50
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/docker/ai-panel/ultralytics-8.4.50 branch from 66fb343 to 866c6e3 Compare May 14, 2026 18:09
@github-actions github-actions Bot merged commit dff413b into develop May 14, 2026
10 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/docker/ai-panel/ultralytics-8.4.50 branch May 14, 2026 18:26
opensourcefan added a commit that referenced this pull request May 31, 2026
…stack trace exposure, clear-text storage)

- Workflow permissions: add contents: read to 7 jobs across master/develop/tag/migrations pipelines (#1-5, #76-77)
- ReDoS prevention: add input length guards (500-1000 chars) before regex operations in FilenamePatternExtractor, ComicvineBookParser, OidcDiagnosticService, BookUtils (#91-99, #137)
- Stack trace exposure: sanitize _load_error in AI panel /v1/status endpoint (#6)
- Clear-text storage: move isDefaultPassword from localStorage to sessionStorage (#80)

Backend tests: all pass (0 failures across 200+ test classes)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependabot:automerge Dependabot PR is approved for unattended merge after CI dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants