Skip to content

v0.1.52 - Update Platform API contract (#76)

Choose a tag to compare

@github-actions github-actions released this 21 Sep 06:30
· 22 commits to main since this release
d94cec4

🌟 Summary

Updated the Ultralytics Platform API contract and Python SDK to v0.1.52, improving version consistency, reproducibility, and release validation. 🚀

📊 Key Changes

  • 📦 Python SDK version bumped from 0.1.51 to 0.1.52.
  • 📄 OpenAPI contract version updated from 0.1.49 to 0.1.52.
  • ⚙️ Removed the hardcoded generator version from openapi.config.json, allowing the release process to manage SDK versions automatically.
  • 🔐 Updated the OpenAPI SHA-256 checksum to verify the integrity of the refreshed contract.
  • ✅ The SDK is deterministically regenerated and validated by CI before release, ensuring the published package matches the approved API definition.

🎯 Purpose & Impact

  • 🔄 Keeps the Platform API specification and Python SDK aligned under the same release version.
  • 🛡️ Improves confidence that the generated SDK accurately reflects the current API contract.
  • 🤖 Enables automatic patch-version increments for SDK-only updates while preserving versioning consistency for API changes.
  • 👩‍💻 Users can upgrade to ultralytics-platform 0.1.52 for the latest contract metadata and a more reliable integration with the Ultralytics Platform.

What's Changed

Full Changelog: v0.1.51...v0.1.52