pypi ultralytics 8.2.31
v8.2.31 - `ultralytics 8.2.31` NVIDIA Jetpack4 and Jetpack5 Dockerfile Images (#13496)

latest releases: 8.2.50, 8.2.49, 8.2.48...
26 days ago

🌟 Summary

The Ultralytics v8.2.31 release enhances the continuous integration (CI) workflows and expands Docker support for Jetson devices, along with various improvements to the documentation and installation processes.

📊 Key Changes

  • CI Workflows Updates:
    • Changed from pull_request to pull_request_target to improve security in CI workflows.
    • Updated the condition for pushing docs changes only during pull_request_target events.
  • Docker Support Enhancements:
    • Introduced separate Dockerfiles for Jetson JetPack 4 and JetPack 5 support.
    • Added the option to use Dockerfile-jetson-jetpack4 and Dockerfile-jetson-jetpack5.
    • Defaulted various Dockerfile options (e.g., Dockerfile-jetson-jetpack5 set to True for easier configuration).
  • Installation and Dependency Management:
    • Improved installation scripts to include the openai library for release note summaries.
    • Enhanced version checking and tagging logic to ensure accurate uploads to PyPI.
  • Documentation and Readability Improvements:
    • Multiple Markdown formatting adjustments for better readability.
    • Enhanced descriptions and code blocks for better user understanding.

🎯 Purpose & Impact

  • Security and Workflow Efficiency:
    • The pull_request_target change minimizes potential security risks during CI runs and ensures that updates to docs and related workflow files are more controlled.
  • Jetson Device Support:
    • With distinct Dockerfiles for JetPack 4 and 5, users can seamlessly utilize the full range of Nvidia Jetson devices with compatibility for different JetPack versions.
    • Updates default Dockerfile options for a smoother user experience and fewer manual configurations.
  • Streamlined Package Updates:
    • Including the openai library and improving versioning logic enhances the reliability of automated release note generation and deployment.
  • Improved User Documentation:
    • Clearer and well-formatted documentation helps both novice and experienced users understand setup, configuration, and usage more intuitively, reducing onboarding time and support needs.

These changes collectively bring security enhancements, better hardware support, streamlined workflows, and improved user experience to Ultralytics' development and deployment processes. 🚀

What's Changed

New Contributors

Full Changelog: v8.2.30...v8.2.31

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.