Skip to content

Python SDK Changelog

Version 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.