
๐ Summary v8.4.115 transitions Ultralytics from legacy HUB integrations to the streamlined Ultralytics Platform experience, with simpler authentication and a leaner training codebase. ๐ ๐ Key Changes ๐ Introduced validated Platform CLI authentication Log in with yolo login API_KEY Remove credentials with yolo logout API keys are checked against the Platform before being saved. ๐ Added settings migration to schema 0.0.7 Existing compatible settings, such as custom dataset and run directories, are preserved. Legacy HUB configuration and incompatible HUB API keys are removed automatically. Users with old credentials are directed to create a Platform API key. ๐งน Removed the legacy ultralytics.hub package HUB authentication, remote training sessions, model loading, exports, dataset utilities, callbacks, and HUB-specific exceptions have been retired. HUB-related API references, documentation pages, navigation entries, and the HUB example notebook were also removed. ๐ง Simplified model and trainer workflows Models no longer load directly from HUB URLs. Training no longer manages HUB sessions, remote checkpoints, heartbeats, or HUB-specific training arguments. Platform callbacks remain available for streaming training information. ๐ Updated documentation and examples Guides, notebooks, CLI help, and API documentation now reference the Ultralytics Platform instead of HUB. Platform authentication and login commands are included in the quickstart and CLI documentation. โ Expanded test coverage Added tests for settings migration, API-key validation, login, and logout behavior. ๐ฏ Purpose & Impact โจ A clearer user experience: Platform is now the primary destination for dataset management, training, and deployment, avoiding confusion between HUB and Platform services. โก Simpler authentication: The new yolo login command validates credentials directly and provides a more intuitive alternative to manually editing settings. ๐ ๏ธ Cleaner and easier-to-maintain code: Removing obsolete HUB components reduces dependencies, integration complexity, and potential maintenance issues. ๐ Safer upgrades: Existing user settings are migrated instead of being reset, while outdated or incompatible HUB keys are discarded. โ ๏ธ Compatibility consideration: Applications that import ultralytics.hub, use HUB training sessions, load models from HUB URLs, or rely on HUB-specific utilities must migrate to Ultralytics Platform workflows. ๐ Recommended next step: Create a Platform API key and authenticate with: yolo login YOUR_API_KEY For no-code dataset annotation, training, and deployment, use the Ultralytics Platform. What's Changed Deprecate HUB in favor of Ultralytics Platform by @sergiuwaxmann in https://github.com/ultralytics/ultralytics/pull/25608 Full Changelog: https://github.com/ultralytics/ultralytics/compare/v8.4.114...v8.4.115
If you use this software, please cite it using the metadata from this file.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
