Skip to content

Releases: descope/python-sdk

descope: v1.9.1

15 Jan 16:38
d459d6e

Choose a tag to compare

1.9.1 (2026-01-15)

Bug Fixes

  • add enforcessolist and appids to tenant create and update (#734) (2039053)
  • add group priority support (#742) (262ad0f)

descope: v1.9.0

30 Dec 15:34
b738ee6

Choose a tag to compare

1.9.0 (2025-12-30)

Features

  • Add management flow operations, including sync and async runs and result functions (#727) (ba2a163)

descope: v1.8.0

25 Dec 10:21
bc0a62b

Choose a tag to compare

1.8.0 (2025-12-25)

Features

  • add opt-in verbose mode for capturing HTTP response metadata (#718) (91b364a)

1.7.14

23 Dec 07:02
9ad71ff

Choose a tag to compare

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

07 Dec 18:44
e5e5602

Choose a tag to compare

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_url parameter to DescopeClient for 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

05 Nov 15:21
9c145b6

Choose a tag to compare

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 HTTPClient to 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

30 Sep 12:16
247981f

Choose a tag to compare

This release adds support for batch user patch operations.

🚀 New Features & Enhancements

  • Batch User Patch – Support for patching multiple users in a single operation (#659)

Full Changelog: 1.7.10...1.7.11

1.7.10

17 Sep 17:16
acb7b26

Choose a tag to compare

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 check calls, 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 the fga_cache_url parameter 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

20 Aug 21:51
10eee9b

Choose a tag to compare

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

12 Aug 17:47
bef0cb4

Choose a tag to compare

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