New Release: Ultralytics v8.3.98

:rocket: Announcing Ultralytics v8.3.98 Release!

We’re thrilled to share the latest Ultralytics release, v8.3.98, packed with updates to enhance your experience and streamline your workflows. From simplifying Java dependencies for Sony IMX exports to improving accuracy and documentation, this release reflects our commitment to making the Ultralytics ecosystem robust and user-focused.


:glowing_star: Summary

The v8.3.98 release focuses on improving Java dependency handling for Sony IMX export, enhancing feature compatibility, and refining multiple areas of usability across the Ultralytics ecosystem.


:key: Key Features & Improvements

:black_medium_small_square: Java Dependency Simplification

  • Updated Dockerfile to use default-jre, ensuring simple and universal Java setup during Sony IMX exports.
  • Enforced Java Runtime Environment version ≥17 for better compatibility with Sony IMX export processes.

:black_medium_small_square: Accuracy and Reliability Improvements

  1. Color Consistency in YOLO8 C++ Inference: Fixed padding issues by ensuring correct RGB values are used, improving visual outputs.
  2. YOLO-NAS Post-Processing Fix: Refines YOLO-NAS for better alignment with the Ultralytics framework.
  3. Pose Keypoint Handling: Marks out-of-bounds keypoints as invisible instead of clipping, resulting in more reliable pose estimations.

:black_medium_small_square: Documentation Enhancements

  • Contribution Guidelines: Improved clarity for contributors and ensured compliance with AGPL-3.0 licensing.
  • Example Integration Readme Updates: Ensures easier navigation and usability for developers.

:bullseye: Purpose & Impact

These updates deliver:

  • Simplified Setup: Reduced complexity for developers working on Sony IMX tasks.
  • Broader Compatibility: Better runtime environment alignment with the latest Java versions.
  • Improved Model Performance: Refinements like padding and keypoint fixes enhance the reliability of predictions and inferencing.
  • Enhanced Developer Support: Clearer documentation and better examples make contributions and integrations seamless.

:hammer_and_wrench: What’s Changed

Below are the main changes and contributors behind the updates:


:waving_hand: Welcome New Contributors!

We’d like to recognize the fantastic work of our first-time contributors:

Thank you both for your outstanding contributions and welcome to the YOLO community!


:link: Resources


:rocket: Get Started

We invite you to explore this release, try out the new features, and share your feedback with us! Whether you’re enhancing projects or contributing ideas, your input helps drive YOLO’s innovation forward.

Thank you for lifting the Ultralytics ecosystem to new heights—happy detecting, segmenting, and innovating! :blush: