Hub-sdk

Latest version: v0.0.16

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.0.16

🌟 Summary
The v0.0.16 release focuses on enhancing the GitHub Actions workflow notifications and improving the overall code efficiency and reliability.

πŸ“Š Key Changes
- **Enhanced Notifications**: The Slack notification format was updated to include the pull request title in alerts, providing more context.
- **Slack API Update**: Updated `slackapi/slack-github-action` to version 2.0.0 for better error handling and notification capabilities.
- **Refactored Workflows**: Improved the CI/CD workflow by optimizing retry logic with a new custom action.
- **Code Optimization**: Various code improvements for better performance and readability.

🎯 Purpose & Impact
- **Improved Clarity in Alerts**: Including the PR title in alerts makes it easier for team members to quickly identify issues and review relevant pull requests. πŸ› οΈ
- **Better Communication**: Enhanced notifications improve team awareness of workflow events and outcomes. πŸ“£
- **Enhanced Workflow Efficiency**: Code optimizations and using the updated Slack API provide smoother, more reliable operations, reducing potential errors and downtime. πŸ”„
- **Version Update**: Incrementing the version ensures users benefit from the latest fixes and improvements, maintaining a stable and up-to-date SDK experience. πŸš€

What's Changed
* Fix PyPI downloads links by pderrenger in https://github.com/ultralytics/hub-sdk/pull/220
* Use new Ultralytics Retry action by pderrenger in https://github.com/ultralytics/hub-sdk/pull/221
* Use new Ultralytics Retry action by pderrenger in https://github.com/ultralytics/hub-sdk/pull/222
* Bump slackapi/slack-github-action from 1.27.0 to 2.0.0 in /.github/workflows by dependabot[bot] in https://github.com/ultralytics/hub-sdk/pull/223
* Update to Slack API v2 by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/224
* Fix publish.yml Slack step by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/225


**Full Changelog**: https://github.com/ultralytics/hub-sdk/compare/v0.0.15...v0.0.16

0.0.15

🌟 Summary
The 'v0.0.15' release updates the publishing workflow and marks a new version for the SDK, focusing on improving deployment processes.

πŸ“Š Key Changes
- **Updated Publishing Workflow**: The GitHub Actions `publish.yml` workflow now includes a new environment setting for deployment tracking.
- **Version Bump**: Updated the SDK version from 0.0.14 to 0.0.15, reflecting the recent improvements and updates.

🎯 Purpose & Impact
- **Improved Deployment Tracking**: By incorporating the environment setting into the workflow, this update enables enhanced tracking of deployments using GitHub's native features, facilitating smoother and more efficient release management. πŸš€
- **Signal of Incremental Improvements**: The version bump indicates that users can expect improvements or minor fixes, ensuring they are using the most up-to-date and stable version of the SDK. πŸ“ˆ

What's Changed
* Update environment in publish.yml by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/219


**Full Changelog**: https://github.com/ultralytics/hub-sdk/compare/v0.0.14...v0.0.15

0.0.14

🌟 Summary
The v0.0.14 release of the Ultralytics Hub SDK introduces a series of enhancements focused on workflow automation and future-forward compatibility, alongside improvements in communication and process efficiency.

πŸ“Š Key Changes
- πŸ”„ Updated GitHub Actions workflows, especially for publishing, with enhanced Slack notifications utilizing `current_tag` over `version`.
- πŸ†™ Increment of SDK version to `0.0.14`.
- πŸ”§ Enhanced security by refining token and permission handling in workflows.
- πŸ› οΈ Streamlined workflow steps for building and publishing packages, utilizing specialized actions and utilities.
- πŸ“’ Improved message clarity in README and Slack notifications.
- πŸš€ Added compatibility with Python 3.13 and updated the required version for `setuptools`.

🎯 Purpose & Impact
- πŸ“¦ **Accurate Communication:** The use of `current_tag` in Slack messages ensures precise version updates are communicated effectively, improving team collaboration and awareness.
- πŸ” **Security and Reliability:** By refining permission settings and centralizing version checks, the updates enhance security and simplify the maintenance of workflows, reducing the likelihood of errors.
- 🌟 **Streamlined Processes:** The separation and centralization of critical tasks like version checking and package building result in more manageable, efficient, and error-free automated workflows.
- πŸš€ **Future-proofing:** Adding Python 3.13 support ensures that the SDK remains compatible with upcoming technology trends, providing users with continued support and stability.
- πŸ“š **Clearer Documentation:** Updates to README and notifications support better user understanding and engagement, promoting the exploration of the platform's latest features.

What's Changed
* Update publish.yaml by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/209
* Update publish.yaml by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/210
* Fix publish action by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/211
* Use official PyPI action by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/212
* Update README.md by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/213
* Ultralytics Code Refactor https://ultralytics.com/actions by UltralyticsAssistant in https://github.com/ultralytics/hub-sdk/pull/214
* Update publish.yml by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/215
* Update publish.yml by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/216
* Python 3.13 update by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/217
* Update publish.yml by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/218


**Full Changelog**: https://github.com/ultralytics/hub-sdk/compare/v0.0.13...v0.0.14

0.0.13

🌟 Summary

The v0.0.13 release focuses on enhancing code performance and readability through strategic refactoring, alongside improvements in the publication workflow and other minor adjustments.

πŸ“Š Key Changes

- πŸš€ **Code Refactor**:
- Optimized functions for speedier execution.
- Simplified complex code logic enhancing clarity and maintenance.
- Removed unnecessary code to improve efficiency.
- Structured code for better organization and readability.
- πŸ”„ **Update to GitHub Action**: Bumped the `contributor-assistant/github-action` version to 2.6.1, ensuring improved functionality.
- πŸ› οΈ **Publishing Workflow**:
- Simplified the PyPI upload process by removing explicit credential usage.
- Used Twine's default authentication behavior for greater security.
- πŸ“š **Documentation and Website Links**:
- Updated links and badges for better user navigation and information access.

🎯 Purpose & Impact

- **Enhanced Performance**: The refactoring leads to faster code execution, streamlining operations and reducing execution time. πŸš€
- **Improved Code Maintainability**: Simpler logic and better structure make the codebase easier to understand and modify, providing long-term maintenance benefits. 🧩
- **Security and Process Efficiency**: By adjusting the publishing workflow to rely less on explicit credentials, security is enhanced, and the process is more efficient. βœ…
- **User Accessibility**: Updated documentation and links offer better accessibility, making it easier for users to find resources and support. 🌐

Overall, these updates bring a more robust, secure, and user-friendly experience to the Ultralytics community.

What's Changed
* Bump contributor-assistant/github-action from 2.5.2 to 2.6.1 in /.github/workflows by dependabot[bot] in https://github.com/ultralytics/hub-sdk/pull/206
* Update publish.yaml for trusted publisher by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/207
* Ultralytics Code Refactor https://ultralytics.com/actions by UltralyticsAssistant in https://github.com/ultralytics/hub-sdk/pull/208


**Full Changelog**: https://github.com/ultralytics/hub-sdk/compare/v0.0.12...v0.0.13

0.0.12

🌟 Summary
Ultralytics SDK update focusing on version increment and simplifying code for better model management.

πŸ“Š Key Changes
- Updated SDK version from 0.0.11 to 0.0.12.
- Removed the authentication requirement from the `model` function in `hub_client.py`.

🎯 Purpose & Impact
- **Version Update:** This ensures that users have the latest features and improvements, indicating ongoing maintenance and enhancements of the SDK. πŸ†™
- **Code Simplification:** By removing the authentication decorator from the `model` function, the code becomes cleaner and easier to maintain. It simplifies the process for users to interact with models, possibly speeding up workflows and reducing errors associated with authentication. πŸš€

What's Changed
* Bump contributor-assistant/github-action from 2.5.1 to 2.5.2 in /.github/workflows by dependabot[bot] in https://github.com/ultralytics/hub-sdk/pull/204
* Update hub_client.py for single API call by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/205


**Full Changelog**: https://github.com/ultralytics/hub-sdk/compare/v0.0.11...v0.0.12

0.0.11

🌟 Summary
The release of version 0.0.11 for the Ultralytics HUB-SDK introduces several updates, primarily refining workflows, enhancing documentation, and optimizing the software development process.

πŸ“Š Key Changes
- **Version Increment**: The SDK is now updated from version 0.0.10 to 0.0.11, signifying minor improvements.
- **Workflow Enhancements**: Updated Slack integration from version 1.26.0 to 1.27.0, allowing for new optional features in message formatting.
- **Documentation Plugin Update**: Enhanced the `mkdocs-ultralytics-plugin` from version 0.1.2 to 0.1.8 to improve meta descriptions, images, and author detailing.
- **Code Refactor**: Streamlined code for improved performance, readability, and maintenance.
- **.gitignore Expansion**: Broadened file patterns to ignore, helping manage development artifacts effectively.
- **Project Metadata Improvement**: Added URL links for enhanced project navigation and clarity.
- **Deprecated Workflows and Badges**: Removed the "Greetings" GitHub Action and the Codecov badge for a cleaner setup.

🎯 Purpose & Impact
- **Improved Development Experience**: By updating the SDK version and refining the `.gitignore`, the development pipeline becomes more efficient and easier to manage. πŸ› οΈ
- **Enhanced Documentation**: The documentation updates ensure users can easily navigate and understand project changes, boosting usability and transparency. πŸ“š
- **Refined Workflow Automation**: Updates in Slack notifications and publishing processes streamline team communication and deployment, reducing errors and improving release reliability. πŸš€
- **User Engagement**: Removing unnecessary actions and badges focuses users on the essential aspects of the repository, aiding clearer communication and experience. 😊

Overall, the version 0.0.11 release sharpens functionality and enhances user interaction with both the project’s processes and its documentation.

What's Changed
* PyUpgrade 3.8 updates by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/191
* Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 in /.github/workflows by dependabot[bot] in https://github.com/ultralytics/hub-sdk/pull/192
* Update `mkdocs-ultralytics-plugin>=0.1.8` by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/193
* Ultralytics Code Refactor https://ultralytics.com/actions by UltralyticsAssistant in https://github.com/ultralytics/hub-sdk/pull/196
* Update .gitignore by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/197
* Delete .github/workflows/greetings.yml by UltralyticsAssistant in https://github.com/ultralytics/hub-sdk/pull/199
* Update publish.yaml by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/200
* Update pyproject.toml project URLs by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/201
* Remove codecov from README by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/202
* `hub-sdk 0.0.11` by glenn-jocher in https://github.com/ultralytics/hub-sdk/pull/203


**Full Changelog**: https://github.com/ultralytics/hub-sdk/compare/v0.0.10...v0.0.11

Page 1 of 2

Β© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.