Releases: descope/go-sdk
v1.8.0
v1.7.0
v1.6.23
This release adds improved conflict handling options, expands outbound application capabilities, and includes a stability fix for session refresh flows.
🚀 New Features & Enhancements
- Fail-on-Conflict Option – Added an option to explicitly fail operations when a conflict is detected, allowing clearer error handling (#652)
- Outbound App User Token Management – Added user token management functions for outbound applications (#653)
🛠 Fixes & Maintenance
- Session Refresh Stability – Prevented a potential nil pointer panic when refreshing sessions using cookie-based tokens (#654)
🔗 Full Changelog: Compare v1.6.22...v1.6.23
v1.6.22
This release delivers significant enhancements to management flows, user and application management, and extensibility, along with multiple fixes and API improvements.
- Audit Connector Create v2 – The
filtersfield type has changed to a slice, which may break compilation for existing code using the previous structure. Descopers may need to update their code accordingly.
🚀 New Features & Enhancements
- Tenant-Aware Management Flows – Added support for specifying
tenantin management flow options (#629) - Load Users by ID – Added the ability to retrieve users directly by their unique ID (#635)
- Third-Party Applications Pagination – Added pagination support when loading all third-party applications (#634)
- Management Key CRUD – Introduced full CRUD operations for management keys (#636)
- Associated Tenant Permissions – Extended
UserResponse.AssociatedTenantsto include tenant-level permissions (#641) - Expired User Status Support – Added the ability to pass and handle an expired user status in user management flows (#645)
- Custom Provider Token Logic – Added support for injecting custom logic into provider tokens derived from the request (#647)
- Descoper Methods – Added new Descoper helper methods for improved integration flexibility (#646)
- Audit Connector Create v2 – Added support for the v2 audit connector creation API (#648)
🛠 Fixes & Maintenance
- User Search Sort JSON Tags – Fixed JSON tag casing for
UserSearchSortto ensure consistent serialization (#633)
🔗 Full Changelog: Compare v1.6.21...v1.6.22
v1.6.21
This release adds support for configuring optional prefix/suffix for TenantID ResourceIDs in SSO SAML FGA Group Mapping
🚀 New Features & Enhancements
- Support Configuring Optional prefix/suffix for TenantID ResourceIDs in SSO SAML FGA Group Mapping
Full Changelog: v1.6.20...v1.6.21
v1.6.20
This release adds support for tenant-level default role updates, selected tenant visibility in auth history, and improvements to SSO exclusion enforcement.
🚀 New Features & Enhancements
- Selected Tenant in Auth History – Added tenant selection visibility to authentication history entries (#617)
- Update Default Roles – Introduced
UpdateDefaultRolesmethod in tenant management (#616) - SSO Exclusion Enforcement Fix – Fixed an issue where tenant SSO exclusion updates were not applied correctly (#618)
Full Changelog: v1.6.19...v1.6.20
v1.6.19
This release adds support for managing trusted devices, batch user patch operations, and tenant selection during access key refresh.
🚀 New Features & Enhancements
- User Trusted Devices Management – Added APIs for managing user trusted devices (#597)
- Batch User Patch – Support for patching multiple users in a single operation (#611)
- Tenant Selection on Access Key Refresh – Support specifying a tenant when refreshing access keys (#613)
Full Changelog: v1.6.18...v1.6.19
v1.6.18
v1.6.17
This release introduces enhanced user search capabilities, SSO OIDC group mapping with advanced role support, and configurable cookie names.
🚀 New Features & Enhancements
- Search Users by All Roles in a Tenant – Search for users who have all specified roles within a tenant (#596)
- SSO OIDC Group Mapping Support – Added group mapping support for SSO OIDC, including RBAC, ReBAC (FGA), and default roles (#598)
- Search Users with Sub-Tenants – Search for users across sub-tenants (#599)
- Custom Cookie Names – Configure custom cookie names at the SDK level (#600)
Full Changelog: v1.6.16...v1.6.17