Releases: scalekit-inc/scalekit-sdk-python
Releases · scalekit-inc/scalekit-sdk-python
v2.8.0
What's Changed
- Fix Makefile and bump up api_version by @AkshayParihar33 in #146
- Sync proto updates for providers/tools and add custom MCP tests by @AkshayParihar33 in #147
- Add GitHub Actions release workflow to publish to PyPI by @Avinash-Kamath in #145
Full Changelog: v2.7.3...v2.8.0
v2.7.3
What's Changed
- add-enum-m2m by @Avinash-Kamath in #143
- Regenerate pb2 to include OAUTH_M2M; bump to 2.7.3 by @Avinash-Kamath in #144
Full Changelog: v2.7.1...v2.7.3
v2.7.1
What's Changed
- make authorization optional by @Avinash-Kamath in #132
- docs: rename reference.md to REFERENCE.md by @saif-at-scalekit in #134
- [SK-2671] feat(roles): add update_default_roles and list_dependent_roles by @hrishikesh-p in #135
- [SK-2668] feat(users): add list_user_roles and list_user_permissions by @hrishikesh-p in #133
- [SK-2659] feat(token): add update_token method by @hrishikesh-p in #130
- fix: docstring fixes, method additions, and version bump to 2.6.0 by @hrishikesh-p in #131
- Removed redundant connected account test cases by @jranaskit in #138
- Updated dependency versions to fix vulnerabilities reported by dependabot by @jranaskit in #141
- Add connected account user verification flow by @srinivaskarre-sk in #136
Full Changelog: v2.6.0...v2.7.1
v2.6.0
- Fix incorrect :returns: docstrings
- feat: add delete_role_base for env-level role inheritance removal
- fix: make page_size optional in list_organizations to match other SDKs
- feat: add get_client_access_token to Python SDK
- fix: generate_client_token returns token string, not full response dict
- fix: correct role.py docstrings (role_id -> role_name) and fix tearDown error handling
- fix: tolerate INVALID_ARGUMENT and NOT_FOUND in external_id tearDown cleanup
v2.5
Add Proxy Tool Calling - Beta.
API Tokens
v2.4.16
What's Changed
- update mcp module version by @Avinash-Kamath in #113
- remove requirements.txt as its unused by @Avinash-Kamath in #114
- Appended expiry time to response obj from authenticate_with_code() by @jranaskit in #116
- Add WebAuthn client by @dhaneshbs in #115
- Add domain type for create and list domain apis by @AashishMehtoliya01 in #117
New Contributors
- @AashishMehtoliya01 made their first contribution in #117
Domain API Changes - Release Notes
Enhanced Domain Management
Domain Type Support
- Added support for domain types to distinguish between different domain configurations:
ALLOWED_EMAIL_DOMAIN: Trusted domains used to suggest organizations in the organization switcher during sign-in/sign-upORGANIZATION_DOMAIN: SSO discovery domains used to route users to the correct SSO provider and enforce SSOUNSPECIFIED: Default type for backward compatibility
API Enhancements
create_domain()
- Added optional
domain_typeparameter (accepts string orDomainTypeenum) - When not specified, defaults to
ORGANIZATION_DOMAINfor backward compatibility - Supports flexible input: strings like
"ALLOWED_EMAIL_DOMAIN"or enum values
list_domains()
- Added optional
domain_typeparameter for filtering domains by type - When not specified, returns all domains regardless of type
- Enables targeted queries for specific domain configurations
Full Changelog: v2.4.14...2.4.16
v2.4.14
v2.4.13
v2.4.12
v2.4.11
What's Changed
- Actions: Dynamic MCP support by @AkshayParihar33 in #106
New Contributors
- @AkshayParihar33 made their first contribution in #106
Full Changelog: v2.4.10...v2.4.11