Releases: scalekit-inc/scalekit-sdk-python
v2.4.7
What's Changed
- Google adk support by @Avinash-Kamath in #98
- Connected account update by @Avinash-Kamath in #101
Full Changelog: v2.4.4...v2.4.7
v2.4.4
What's Changed
- Generated proto files - rename invited_by to inviter_email
Full Changelog: v2.4.3...v2.4.4
v2.4.3
What's Changed
- Upgrade pydantic dependency constraint from ~2.10.6 to ~2.11.2 by @contextablemark in #94
- Bump version to 2.4.3 by @dhaneshbs in #95
New Contributors
- @contextablemark made their first contribution in #94
Full Changelog: v2.4.2...v2.4.3
v2.4.2
What's Changed
- Use string literal type annotations for TemplateType and DomainType by @dhaneshbs in #86
- Enhance README with Agent-First Positioning by @saif-at-scalekit in #88
- Change Connection to actions by @Avinash-Kamath in #90
- Add Permission and Org Role sdk methods by @dhaneshbs in #89
- Add SessionsClient sdk methods by @dhaneshbs in #91
Full Changelog: v2.4.0...v2.4.2
v2.4.0
What's Changed
- Feature connected accounts by @Avinash-Kamath in #73
- Add resend_invite method @dhaneshbs in #77
- [SK-2059] Update Test Cases to utilize new error handling capability by @jranaskit in #76
- Add Langchain support for scalkit SDK by @Avinash-Kamath in #79
- Relax python-dotenv constraint to >=1.1.0 by @joshwilhelmi in #83
- Add delete domain sdk method & domain_type parameter to create_domain method and update proto files by @dhaneshbs in #82
New Contributors
- @Avinash-Kamath made their first contribution in #73
- @joshwilhelmi made their first contribution in #83
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- add passwordless sdk methods by @dhaneshbs in #65
- Update Error Handling for Python SDK by @jranaskit in #66
- add scope validation in validate_token method by @dhaneshbs in #68
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- add list_organization_clients sdk method by @dhaneshbs in #64
Full Changelog: v2.2.1...v2.2.0
v2.2.1
What's Changed
- Implemented sdk methods for environment roles by @dhaneshbs in #61
Full Changelog: v2.0.1...v2.2.1
v2.0.1
What's Changed
- Upgrade setuptools version to >=78.1.1 by @dhaneshbs in #58
- return refresh token and handle errors in authenticate_with_code ,skip audience validation in validate_access_token if audience is not passed by @dhaneshbs in #60
Full Changelog: v2.0.0...v2.0.1
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
.