pypi ultralytics 8.2.93
v8.2.93 - `ultralytics 8.2.93` new SafeClass and SafeUnpickler classes (#16269)

latest releases: 8.2.97, 8.2.96, 8.2.95...
6 days ago

🌟 Summary

The v8.2.93 update introduces enhanced model loading security with the addition of new SafeClass and SafeUnpickler classes.

📊 Key Changes

  • Safe Model Loading: Implemented secure loading mechanisms with SafeClass and SafeUnpickler to safeguard against unknown classes.
  • Version Update: Incremented to version 8.2.93.
  • Documentation and Workflow Improvements: Updated documentation for multiple processes and simplified GitHub workflow interactions.
  • Dependency Update: Upgraded onnxslim to version 0.1.34 for improved export functionality.
  • Code Optimization: Streamlined code for speed estimation and queue management, removing unnecessary parameters.
  • NMS Flexibility: Enabled agnostic non-maximum suppression (NMS) in various validation processes.

🎯 Purpose & Impact

  • Increased Security: Enhances safety during model loading by preventing the execution of unverified code, which is crucial for maintaining system integrity. 🔒
  • User Experience: Simplifies onboarding and interactions for developers contributing to the project. 🤝
  • Improved Compatibility: The updated onnxslim version ensures better model export compatibility and performance optimization. ⚙️
  • Efficiency and Clarity: Refactored code improves performance, reduces complexity, and makes the system more maintainable and user-friendly. 🏎️
  • Enhanced Model Handling: Adding robust mechanisms for model loading and validation ensures sustained backward compatibility while offering advanced functionality. 🛡️

What's Changed

Full Changelog: v8.2.92...v8.2.93

Don't miss a new ultralytics release

NewReleases is sending notifications on new releases.