Skip to content

Python SDK Changelog

v1.0.4 – Directory Sync & SCIM Support, Security Improvements

🚀 What’s New?

  • Developers can now programmatically:
    • List users and groups from directory.
    • Enable and disable directory sync.
    • Get directory details
  • The security vulnerability identified by crypotography dependency is fixed promptly.

🆕 SCIM Support Added

  • Introduced new SCIM (System for Cross-domain Identity Management) features to the Python SDK.
  • Added a new DirectoryClient class (scalekit/directory.py) for managing directories, users, and groups.
  • Updated ScalekitClient to include directory management capabilities.
  • New utility classes for directory handling in scalekit/utils/directory.py.

🔒 Security Improvements

  • Fixed OpenSSL vulnerability in core authentication flow.
  • Improved error handling during client authentication (scalekit/core.py).

✨ Enhancements

  • Webhook signature verification logic added to ScalekitClient.
  • Organization settings update method added to OrganizationClient.
  • Protocol buffer definitions updated for improved client and directory management.
  • Minor bug fixes and refactoring across multiple files.

v1.0.3

What’s Changed

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v1.0.2…v1.0.3

v1.0.2

What’s Changed

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v1.0.1…v1.0.2

v1.0.1

What’s Changed

  • First Release of the official Scalekit Python SDK

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/commits/v1.0.1