Skip to content

Python SDK Changelog

Version v1.0.9 - Machine-2-Machine authentication release

πŸš€ What’s New?

  • Developers can now programmatically:
    • Create and manage M2M clients
    • Handle organization client secrets
    • Validate M2M tokens
    • Update organization client configurations

πŸ†• M2M Client Support Added

  • Introduced new Machine-to-Machine (M2M) authentication features to the Python SDK
  • Added a new M2MClient class (scalekit/m2m_client.py) for managing M2M authentication
  • Updated ScalekitClient to include M2M client management capabilities
  • New methods for organization client management in scalekit/client.py

πŸ§ͺ Testing Improvements

  • Replaced unit tests with comprehensive integration tests
  • Introduced Makefile for automated rebuild process
  • Enhanced test coverage for M2M client functionality
  • Added test documentation in tests/TEST_README.md

✨ Enhancements

  • Added token validation method for enhanced security
  • Improved client secret management capabilities
  • Minor bug fixes and refactoring across multiple files

πŸ“š Notes

  • Applications integrating with the SDK can now utilize M2M authentication
  • Review new classes and methods for M2M client support