Skip to content

All versions since v1.1.0 - Include connection identifiers on code exchange

v1.1.0 - Include connection identifiers on code exchange

:rocket: What’s New?

  • The authenticate_with_code method now returns organization_id and connection_id in addition to user details and tokens. This provides more context to the frontend upon successful authentication.

:sparkles: Enhancements

  • Authentication Data Enrichment: The authenticate_with_code method in scalekit/client.py has been updated to include organization_id and connection_id in its return value. This change was implemented to better support frontend requirements by providing these identifiers directly after the authentication process.
  • Type Hint Correction: Corrected the return type hint for the list_organizations method in scalekit/organization.py from CreateOrganizationResponse to ListOrganizationsResponse for better accuracy.

v2.0.0 - Full Stack Authentication Release

🚀 What’s New?

This is a major release that introduces Full Stack Authentication (FSA) capabilities to the Python SDK. This empowers developers to build comprehensive, enterprise-ready authentication and user management into their applications with minimal code.

With this release, developers can now programmatically:

  • Implement passwordless sign-in using magic links and one-time passcodes.
  • Connect to any enterprise identity provider via SAML and OIDC for Single Sign-On (SSO).
  • Manage the entire user lifecycle, including invitations, role-based access control (RBAC), and provisioning.
  • Enforce advanced security policies such as session duration and idle timeouts at the organization level.

🆕 Full Stack Authentication Support Added

The SDK has been significantly updated to provide a complete interface for Scalekit’s Full Stack Authentication platform. This includes:

  • Authentication Methods: New clients and methods for handling passwordless, social, and enterprise SSO authentication flows in a unified manner.
  • User Management: A comprehensive set of APIs to create, read, update, and delete users and their role assignments.
  • Organization Management: Full programmatic control over organization settings, including security policies and domain management.

Please refer to the official documentation and migration guide to upgrade your application to v2.0.0.

v2.0.1

What’s Changed

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

v2.2.1

What’s Changed

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

v2.2.0

What’s Changed

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.2.1…v2.2.0

v2.3.0

What’s Changed

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.2.0…v2.3.0

v2.4.0

What’s Changed

New Contributors

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.3.0…v2.4.0

v2.4.2

What’s Changed

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.4.0…v2.4.2

v2.4.3

What’s Changed

New Contributors

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.4.2…v2.4.3

v2.4.4

What’s Changed

  • Generated proto files - rename invited_by to inviter_email

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.4.3…v2.4.4

v2.4.7

What’s Changed

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.4.4…v2.4.7

v2.4.8

What’s Changed

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.4.7…v2.4.8

v2.4.9

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.4.8…v2.4.9

  • Refresh Expired Client Access Token

v2.4.10

What’s Changed

v2.4.11

What’s Changed

New Contributors

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.4.10…v2.4.11

v2.4.12

What’s Changed

Full Changelog: https://github.com/scalekit-inc/scalekit-sdk-python/compare/v2.4.11…v2.4.12

v2.4.13 Latest

What’s Changed

New sdk methods