Releases: descope/python-sdk
descope: v1.9.1
descope: v1.9.0
descope: v1.8.0
1.7.14
This release expands SSO management capabilities, improves user status handling, and adds support for private role attributes.
🚀 New Features & Enhancements
- Expired User Status Support – Added the ability to pass and handle an expired user status in relevant user management flows (#710)
- Additional IdP Certificates for SSO – Added support for configuring and using additional IdP certificates in SSO setups (#712)
- SSO Setup Suite Tenant Settings – Exposed SSO Setup Suite settings via tenant management APIs (#713)
- Private Role Attribute – Added support for defining private role attributes to improve role data control (#714)
🔗 Full Changelog: Compare 1.7.13...1.7.14
1.7.13
This release adds support for customizing the client base URL, improves user retrieval capabilities, and includes a fix for management token validation.
🚀 New Features & Enhancements
- Custom Base URL – Added a
base_urlparameter toDescopeClientfor flexible endpoint configuration (#691) - Load Users by ID – Added the ability to retrieve users directly by their unique ID (#698)
🛠 Fixes & Maintenance
- Management Token Validation – Fixed validation logic for management tokens to ensure proper verification (#703)
🔗 Full Changelog: Compare 1.7.12...1.7.13
1.7.12
This release introduces an internal HTTP client abstraction for management key handling, adds audience override support, and includes new tenant session settings functions.
🚀 New Features & Enhancements
- HTTP Client Abstraction – Introduced a new
HTTPClientto encapsulate and manage the different management key requirements across SDK operations (#633) - Audience Override Support – Added automatic audience override when the provided value includes a Project ID (#674)
- Tenant Session Settings – Added functions for managing tenant session settings (#684)
🔗 Full Changelog: Compare 1.7.11...1.7.12
1.7.11
1.7.10
This release introduces support for using the Descope FGA Cache Proxy from the Python SDK
🚀 New Features & Enhancements
- Descope FGA Cache Support: Response times of repeated FGA
checkcalls, especially in high volume scenarios, can be reduced to sub-millisecond scales by re-directing the calls to a Descope FGA Cache Proxy running in the same backend cluster as your application. After setting up the proxy server via the Descope provided Docker image, set thefga_cache_urlparameter to be equal to the proxy URL to enable its use in the SDK (#656)
🛠 Fixes & Maintenance
- Various dependency & CI tools version updates
Full Changelog: 1.7.9...1.7.10
1.7.9
This release adds a way to search users that must have multiple roles in a tenant as well as fixing jwt expiry error message.
🚀 New Features & Enhancements
- Allow searching for users with all roles in a tenant in #637
🛠 Fixes & Maintenance
- Adjust jwt expiry error messages in #634
Full Changelog: 1.7.8...1.7.9
1.7.8
This release introduces support for authentication management keys and outbound apps support.
🚀 New Features & Enhancements
- Auth Management Key – Added capability to use management key for Auth requests (#624)
- Outbound Apps Support – Added support for managing outbound apps (#621)
🔗 Full Changelog: Compare 1.7.7...1.7.8