v2.6.0 (2026-02-25)
Added
- feat: add connection keys provisioning, SCIM config list, DPoP signing, and on-behalf-of token exchange support #706 (fern-api[bot])
- feat: add WithTokenSource option for custom token management #705 (developerkunal)
Fixed
- fix: clone http.DefaultClient in authentication.New to avoid mutating global state #704 (developerkunal)
v2.5.0 (2026-02-11)
Changed
- feat!: Consolidate types to root package with consistent naming #692 (fern-api[bot])
Fixed
- chore: Add MarshalJSON/UnmarshalJSON to all request content types for correct explicit-field serialization #696 (fern-api[bot])
- chore: Add pagination for Action Module Versions, enhance social connection options, and fix session signal serialization #695 (fern-api[bot])
- chore: Improve WireMock test infrastructure and add package-level error codes #693 (fern-api[bot])
v2.4.0 (2026-01-27)
Added
- feat: Add HTTP Basic Auth vault connections and phone consolidated experience support #687 (fern-api[bot])
- feat: Add Actions Modules API and Custom Domains Enhancements #684 (fern-api[bot])
- Add Client Grants retrieval, Custom Domains Passkey support, Flows SMS/Call actions, and Directory Provisioning list endpoint #682 (fern-api[bot])
- feat: Add Groups API, Enhanced Client Authentication, and Connection Authentication Methods #679 (fern-api[bot])
- feat: Add Refresh Token Update API, Organization Discovery Domain GetByName, and Refresh Token Metadata Support #669 (fern-api[bot])
v2.3.0 (2025-12-11)
Added
- feat!: Add Multi-Resource Refresh Token Policies, Guardian MFA Update Methods, and Organization Discovery Enhancements #667 (fern-api[bot])
- feat: Add Directory Provisioning API, Token Exchange configuration, and Custom Domains enhancements #663 (fern-api[bot])
v2.2.0 (2025-11-19)
Added
- SDK Update: Connection Profiles, Express Configuration, and API Enhancements #653 (fern-api[bot])
v2.1.0 (2025-11-04)
Added
- feat: Add Bot Detection, CAPTCHA, Organization Discovery Domains, and other Management API updates #645 (fern-api[bot])
v2.0.2 (2025-10-29)
Fixed
- fix: correct OAuth token URL construction for all credential options #641 (developerkunal)
v2.0.1 (2025-10-13)
Added
- feat: Set default User-Agent and fix request option merging #625 (developerkunal)
Fixed
- fix: ensure consistent pagination defaults across management API client methods #629 (fern-api[bot])
v2.0.0 (2025-10-09)
This is the stable v2.0.0 release of the Auth0 Go SDK - a complete rewrite with significant breaking changes from v1.x. Please review the Migration Guide for detailed upgrade instructions.
Added
- New OpenAPI-generated SDK: Complete rewrite generated from Auth0's OpenAPI specifications
- Hierarchical package structure: Organized management APIs into logical subpackages
- Strongly typed interfaces: Specific request/response types replace generic interfaces
- Enhanced type safety: Enums and constants replace string literals
- Improved error handling: Structured error types with better error messages
- Better IntelliSense support: Improved code completion and documentation
Changed
- BREAKING: Module name changed from
github.com/auth0/go-auth0togithub.com/auth0/go-auth0/v2 - BREAKING: Client initialization changed from
management.New()toclient.New()with new option pattern - BREAKING: Manager structure changed from flat (
mgmt.User) to hierarchical (mgmt.Users) - BREAKING: All methods now require specific request objects instead of generic structs
- BREAKING: Method signatures updated to return specific response types
- BREAKING: Package organization changed from flat structure to organized subpackages
- BREAKING: Configuration pattern changed to use
option.RequestOptiontypes
Migration Required
Click to see migration examples
Before (v1):
import "github.com/auth0/go-auth0/management"
mgmt, err := management.New(domain,
management.WithClientCredentials(ctx, clientID, clientSecret))
client := &management.Client{
Name: auth0.String("My App"),
AppType: auth0.String("spa"),
}
err := mgmt.Client.Create(ctx, client)After (v2):
import (
"github.com/auth0/go-auth0/v2/management"
"github.com/auth0/go-auth0/v2/management/client"
"github.com/auth0/go-auth0/v2/option"
)
mgmt, err := client.New("your-domain.auth0.com",
option.WithClientCredentials(ctx, clientID, clientSecret))
request := &management.CreateClientRequestContent{
Name: "My App",
AppType: &management.ClientAppTypeEnumSpa,
}
response, err := mgmt.Clients.Create(ctx, request)Key Migration Steps:
- Update imports to
github.com/auth0/go-auth0/v2 - Change
mgmt.User→mgmt.Users,mgmt.Client→mgmt.Clients - Replace generic structs with specific request objects
- Use typed enums instead of string literals
- Handle specific response types
Note: The authentication package is NOT affected by these changes. Authentication APIs remain the same between V1 and V2.
v1.29.0 (2025-09-29)
Added
- feat(user): add
UserConnectedAccountListtype andListConnectedAccountsmethod #611 (developerkunal) - feat: self-service SSO user attribute profile updates #610 (ewanharris)
- feat: add SkipNonVerifiableCallbackURIConfirmationPrompt to Tenant and Client for custom URI schemes #609 (developerkunal)
- fix: Added
uniqueattribute to schema for ConnectionOptionsEmailAttribute #607 (duedares-rvj) - feat(oidc): add
oidc_metadatafield to connection options and update tests #606 (developerkunal)
v1.28.0 (2025-09-09)
Added
- feat: Events - Support for Test, Delivery, Redelivery and Stats #580 (duedares-rvj)
- feat: add Token Vault support,
ResourceServerIdentifierto Client, andClientIDto ResourceServer #593 (developerkunal)
v2.0.0-beta.0 (2025-09-08)
This is a complete rewrite of the Auth0 Go SDK with significant breaking changes. Please review the Migration Guide for detailed upgrade instructions.
Added
- New OpenAPI-generated SDK: Complete rewrite generated from Auth0's OpenAPI specifications
- Hierarchical package structure: Organized management APIs into logical subpackages
- Strongly typed interfaces: Specific request/response types replace generic interfaces
- Enhanced type safety: Enums and constants replace string literals
- Improved error handling: Structured error types with better error messages
- Better IntelliSense support: Improved code completion and documentation
Changed
- BREAKING: Module name changed from
github.com/auth0/go-auth0togithub.com/auth0/go-auth0/v2 - BREAKING: Client initialization changed from
management.New()toclient.New()with new option pattern - BREAKING: Manager structure changed from flat (
mgmt.User) to hierarchical (mgmt.Users) - BREAKING: All methods now require specific request objects instead of generic structs
- BREAKING: Method signatures updated to return specific response types
- BREAKING: Package organization changed from flat structure to organized subpackages
- BREAKING: Configuration pattern changed to use
option.RequestOptiontypes
Migration Required
Click to see migration examples
Before (v1):
import "github.com/auth0/go-auth0/management"
mgmt, err := management.New(domain,
management.WithClientCredentials(ctx, clientID, clientSecret))
client := &management.Client{
Name: auth0.String("My App"),
AppType: auth0.String("spa"),
}
err := mgmt.Client.Create(ctx, client)After (v2):
import (
"github.com/auth0/go-auth0/v2/management"
"github.com/auth0/go-auth0/v2/management/client"
"github.com/auth0/go-auth0/v2/option"
)
mgmt, err := client.New("your-domain.auth0.com",
option.WithClientCredentials(ctx, clientID, clientSecret))
request := &management.CreateClientRequestContent{
Name: "My App",
AppType: &management.ClientAppTypeEnumSpa,
}
response, err := mgmt.Clients.Create(ctx, request)Key Migration Steps:
- Update imports to
github.com/auth0/go-auth0/v2 - Change
mgmt.User→mgmt.Users,mgmt.Client→mgmt.Clients - Replace generic structs with specific request objects
- Use typed enums instead of string literals
- Handle specific response types
Note: The authentication package is NOT affected by these changes. Authentication APIs remain the same between V1 and V2.
Note: This is a beta release. Minor API adjustments may occur before the final v2.0.0 release.
v1.27.0 (2025-08-29)
Added
- feat: add
SubjectTypeandAuthorizationDetailsTypesto ClientGrant & implementSubjectTypeAuthorizationfor ResourceServer #586 (developerkunal) - chore(email): expand EmailTemplate options with new templates #590 (developerkunal)
Fixed
- fix: skip nil RequestOptions to prevent nil pointer dereferences on
option.apply(r)#591 (esotuvaka)
v1.26.0 (2025-08-11)
Added
- feat: Add attribute
startFromto Log Streams #584 (duedares-rvj) - feat: add missing mgmt api fields to guardian enrollment ticket structure #587 (JohnRoesler)
- feat(risk-assessment): add
RiskAssessmentManagerfor managing risk assessment settings and new device settings #582 (developerkunal) - feat: support online refresh token and cascade revocation in ClientManager’s N2W session transfer #576 (nelsonmaia)
Fixed
- fix(mfa): deprecate OOBChannels and add OOBChannel in authenticator responses; improve test validation #583 (developerkunal)
v1.25.0 (2025-07-15)
Added
- Add support for
domain metadatainCustomDomainstruct, implementListWithPaginationmethod, and update Management options withWithCustomDomainHeader#551 (developerkunal) - feat(logstreams): Add PIIConfig to LogStream struct for PII masking support #575 (developerkunal)
v1.24.0 (2025-06-30)
Added
- feat(prompt): add Filters and UsePageTemplate support to PromptRendering #573 (developerkunal)
v1.23.0 (2025-06-19)
Added
- docs: update comment to reflect DPoP support in
ResourceServerManager#571 (developerkunal) - Add support for
ReadEnabledConnectionsin ClientsManager #569 (developerkunal) - Add Patch method and corresponding tests for Network ACL #568 (developerkunal)
- Add
ReadKeysandRotateKeysmethods and extendConnectionOptionswithTokenEndpointAuthMethodandTokenEndpointAuthSigningAlginConnectionManager#559 (developerkunal)
v1.22.2 (2025-06-09)
Fixed
- Revert
DELETEbody restriction and fixCleanForPatchnil checks in Update methods #565 (developerkunal)
v1.22.1 (2025-06-03)
Fixed
- Fix: Set Content-Type header to application/json for non-empty request bodies #562 (developerkunal)
v1.22.0 (2025-05-30)
Added
- Add Support for Limiting M2M Usage via
Tenant-WideDefaults andClient/OrganizationOverrides #537 (developerkunal)
Fixed
- Fix: Prevent sending
{}as body in requests for methods that don’t allow or expect a payload #546 (jeffmay)
v1.21.0 (2025-05-20)
- Fix: Correct
CustomHeaderstype and JSON tag inConnectionOptionsOAuth2withinConnectionManager#554 (developerkunal)
Added
- Add support for
FlexibleMappingsSAML2 mappings in SAML2ClientAddon and enhance serialization tests #555 (developerkunal) - Add
ReadEnabledClientsandUpdateEnabledClientsmethods; deprecateEnabledClientsfield inConnectionstruct ofConnectionManager#556 (ErwinSteffens) - Add Support for
ListRenderingmethod and associated tests forPromptManager#552 (developerkunal) - Add
AllowRefreshTokensupport toSessionTransferinClientManager#557 (nelsonmaia)
v1.20.0 (2025-05-05)
Added
- Add support for setting per-attempt-timeout #539 (pete-woods)
- Add 'mgmt_api_read' log type to enhance log categorization in
LogManager#545 (developerkunal) - Adding support for Native to Web SSO - Session Transfer #536 (nelsonmaia)
- Add support to set RealmFallback to Connection Options #541 (duedares-rvj)
- Add Support Multi-Resource Refresh Token
PoliciesinClientRefreshTokenwithinClient Manager#532 (developerkunal) - Add Private Key JWT support for client credentials in Management API #528 (ErwinSteffens)
v1.19.0 (2025-03-28)
- Breaking Change: Migrate
custom_headersfrommap[string]stringto*[]map[string]stringinConnectionOptionsOAuth2#534 (developerkunal)
Added
- Add Support For Tenant ACL Endpoints to
NetworkACLManager#504 (developerkunal) - Add Extended Support for
DomainAliasesConfigandConnectionConfigEnhancements inSelfServiceProfileTicketinSelfServiceProfileManager#509 (developerkunal) - Add Support for Breached Password Detection
(PreChangePassword)Stage inAttackProtectionManager#499 (developerkunal) - Add support for
GetUserLogsmethod to fetch user log events inUserManager#529 (developerkunal)
v1.18.0 (2025-03-11)
Added
- Add tenant OIDC logout configuration #517 (ErwinSteffens)
- Add
custom_headersAttribute toConnectionOptionsOAuth2inConnectionManager#522 (developerkunal) - Add Support for
FCMv1 Server CredentialsinMultiFactorPushSub-Manager ofGuardianManager#512 (chrisnellis)
Changed
- Bump Go version to 1.23 and upgrade golang.org/x/oauth2 to v0.28.0 #518 (developerkunal)
- refactor: use a single client assertion audience #513 (panva)
Fixed
- [GH-501] Fix Retry Mechanism to Handle Burst Limit Due to Clock Skew Issue #523 (developerkunal)
v1.17.0 (2025-02-14)
Added
- Add Support For Extensibility as Custom Provider in
BrandingManager#495 (developerkunal) - Add Support for
form-contentInsertion Point For Prompt Partials inPromptManager#503 (developerkunal)
v1.16.0 (2025-02-06)
Added
- Add Support For Event Streams with
EventStreamManager#496 (duedares-rvj) - Add Support For Global Token Revocation To SAML Connections in
ConnectionManager#491 (developerkunal) - Add Support For
Sign in With Google For Native AppsinClientManager#493 (developerkunal) - Add support for setting
captcha_widget_themeinBrandingThemeStruct inBrandingThemeManager#492 (duedares-rvj)
v1.15.0 (2025-01-29)
Added
- Add Support for Token Exchange Profile with
TokenExchangeProfileManager#478 (developerkunal) - Add Support for Refresh Tokens and Sessions Endpoints #484 (developerkunal)
v1.14.0 (2025-01-08)
Added
- Add Support for User sessions Endpoints in
UserManager#482 (developerkunal) - Support for CIBA #473 (duedares-rvj)
- Add Support for
VerificationMethodAttribute for Email-based Auth0 ConnectionOptions #481 (developerkunal)
v1.13.1 (2024-12-20)
Fixed
- PATCH: Fix logic to handle the PATCH payload for
renderingModeas standard #476 (ramya18101)
v1.13.0 (2024-12-06)
Added
- Add support for ACUL Endpoints in
PromptManager#458 (developerkunal)
v1.12.0 (2024-11-28)
Added
- Add isPriority parameter to Log Streams #467 (duedares-rvj)
- SSO v2 updates #457 (duedares-rvj)
- Add
DeviceCredentialsManagerto manage device credentials #369 (Zarux)
v1.11.2 (2024-10-14)
Fixed
- PATCH: Rename
user_id_attributetouserid_attributein Azure Connection Options #454 (duedares-rvj)
v1.11.1 (2024-10-07)
Added
- Add missing support for
Customemail provider in EmailProviderManager #452 (duedares-rvj)
v1.11.0 (2024-09-27)
Added
- Add support for
Form,Flow, andFlow Vault ConnectionManagers #444 (kushalshit27) - Add support for MFA Authentication Endpoints: Add, List, and Delete Authenticators #447 (developerkunal)
- Add
user_id_attributesupport to AzureAD connection options in Connection Manager #445 (acwest) - Add
strategy_versionsupport to required connections in Connection Manager #443 (acwest)
v1.10.0 (2024-09-03)
Added
- Add support for new Prompts and Screens for Prompt Partial #437 (developerkunal)
- Add Organizations for Client Credentials #432 (duedares-rvj)
- Add Support for Control Your Own Key (CYOK) and Bring Your Own Key (BYOK) Features with New
EncryptionKeyManager#435 (developerkunal)
Note The methods
ReadPartials,CreatePartials, andUpdatePartialsare deprecated. Please useGetPartialsandSetPartialsinstead for managing Prompt Partials.
v1.9.0 (2024-08-16)
Added
- Add Support for Self Service Profiles #431 (duedares-rvj)
- Add Support for HRI Features #429 (developerkunal)
- Add Support for Flexible Identifiers on ConnectionOptions &
phone_numberto SignupRequest Struct #421 (developerkunal)
v1.8.0 (2024-07-09)
Added
- Add support for managing a connection's SCIM (System for Cross-domain Identity Management) configuration #419 (developerkunal)
v1.7.0 (2024-06-14)
Added
- Add is_signup_enabled field to OrganizationConnection #413 (developerkunal)
v1.6.0 (2024-05-09)
Added
- [GH-380] - Add User Refresh Token Management Functionality to SDK #404 (developerkunal)
- [GH-366] - Add support for enabled_connections field in CreateOrganizationConnections #394 (developerkunal)
Fixed
- [GH-372] Fix unmarshaling issue with Wordpress strategy connections #398 (developerkunal)
- [GH-336] - Fix Unmarshal JSON error as string #393 (developerkunal)
v1.5.0 (2024-04-23)
Added
- Send extra parameters with client credentials request #354 (weirdian2k3)
- Add support for
oidc_logoutparameters #384 (developerkunal) - Add
show_as_buttonfield to Organization Enabled Connection #386 (developerkunal)
Fixed
- Fix sending unnecessary
nullbody in requests #387 (developerkunal)
v1.4.1 (2024-02-28)
Added
- feat: Add Prompt Partials Support #341 (m3talsmith) #360 (sergiught)
v1.4.0 (2023-12-14)
Added
- [SDK-4478] Support organization id when resetting a password #333 (ewanharris)
- Implement MFA authentication APIs #331 (ewanharris)
- Export an Authentication Error to allow type assertions #330 (ewanharris)
- [SDK-4738] Add support for performing Pushed Authorization Requests #327 (ewanharris)
Removed
- [DXEX-3404] chore: revert actions log sessions #325 (johneke-auth0)
v1.3.1 (2023-11-28)
- Allow
ScopesinClientGrantto be sent as an empty array (#318)
v1.3.0 (2023-11-10)
- Add
DisableSelfServiceChangePasswordtoConnectionOptionsAD(#308) - Add support for using Organizations with Client Grants (#309)
v1.2.0 (2023-10-25)
- Add
Rolesfield to theOrganizationMemberstruct (#293) - Add
CustomizeMFAInPostLoginActiontenant setting (#294) - Add Passkey data to
AuthenticationMethodandConnectionOptions(#296) - Add a
SortRequestOption helper to sort fields (#298)
v1.1.0 (2023-09-14)
- Add
ConnectionSettingsandAttributeMaptoConnectionOptionsOIDCandConnectionOptionsOkta(#277) - Add properties to
ConnectionOptionsGoogleApps(#278) - Add
ScopesandSetScopesforConnectionOptionsPingFederateandConnectionOptionsSAML(#274) - Add support for
allow_organization_name_in_authentication_apitenant setting (#280/#281)
- Bump Go version to 1.20 (#279)
- Allow sending null values for
FromandMessagingServiceSIDinConnectionOptionsSMS(#275)
v1.0.2 (2023-08-30)
- Add line connection strategy (#271)
- Add missing scope tags to connection options (#269)
- Fix incorrect json tag for
PreviousThumbprintsonConnectionOptionsADFS(#270)
v1.0.1 (2023-08-22)
- Support Client Assertion authentication on Authentication Client (#260)
- Add more known properties onto
ad,adfs,pingfederate,saml, andwaadconnection options (#263)
v1.0.0 (2023-07-27)
- Generate safe getters for
map[string]interface{}types (#205) - Expose configuration of retry strategy (#216)
- Authentication client (#222, #227, #226, #229, #232)
- Validate
org_nameclaim in ID token (#246) - Support
azure_csandms365email providers (#247) - Support
OIDCLogoutPromptsetting on tenant (#249) - Support
DecryptionKeyon SAML Connection Options (#251)
- Improve typing of Client Addons (#208, #228)
- Accept a
context.Contextas the first argument for all methods (#212) - Refactor Management struct to avoid chaining issue (#214)
- Removed deprecated
EmailManager(#218) - Removed
ResourceServer.Stream(#224) - Removed
DigitalOcean,Discord,Figma,Imgur,Slack,Spotify,Twitch, andVimeoconnection strategies (#245)
Please review the migration guide to understand the changes required to update your application.
v1.0.0-beta.0 (2023-06-26)
- Generate safe getters for
map[string]interface{}types (#205) - Expose configuration of retry strategy (#216)
- Add Authentication Client (#222, #227, #226, #229, #232)
- Improve typing of Client Addons (#208, #228)
- Accept a
context.Contextas the first argument for all methods (#212) - Refactor Management struct to avoid chaining issue (#214)
- Remove deprecated
EmailManager(#218) - Remove
ResourceServer.Stream(#224)
Please review the migration guide to understand the changes required to update your application.
v0.17.2 (2023-05-22)
- Correct the
ForwardReqInfoproperty onConnectionOptionsSMS(#207)
v0.17.1 (2023-05-15)
- Added support for configuring
RequirePushedAuthorizationRequestson Clients and Tenants (#201) - Added support for settings the
OIDCBackchannelLogoutconfiguration for a Client (#202)
Note At the time of release, both of these features require enablement for a tenant
v0.17.0 (2023-04-19)
- Added support for managing
APNSandFCMprovider configurations (#184) - Added support for the
MFAShowFactorListOnEnrollmenttenant flag (#187) - Added support for setting
OrganizationIDon aTicket(#195) - Added support for managing Client Credentials (#196)
- Added support for setting
IdentityandOrganizationIDonVerifyEmailcalls (#197)
- Fixed handling of
Logentries whereScopeis returned as an array of strings (#194)
v0.16.0 (2023-03-15)
- Introduce sending client information with requests (#164)
- Added support for
Ping Federateconnection (#175) - Added support for Factor Management endpoints (#176)
- Added support for setting
disable_self_service_change_passwordon database connections (#178)
- Fixed issue when decoding
ConnectionOptionsGoogleOAuth2withallowed_audiencesset as an empty string (#174) - Fixed support for checkpoint pagination (#179)
v0.15.1 (2023-01-30)
- Added
EnableScriptContexttoConnectionOptions(#158) - Added
TrustEmailVerified,SignInEndpoint,Thumbprints,FedMetadataXMLtoConnectionOptionsADFS(#161)
- Fixed the
Connection.UnmarshalJSON()forConnectionStrategyADFS(#160)
- Changed the
CrossOriginAuth's json tagcross_origin_authtocross_origin_authentication(#159)
v0.15.0 (2023-01-26)
- Added support for segment log stream type (#151)
- Added
Stagefield toBreachedPasswordDetection(#148) - Added
LogoURLfield toConnectionOptionsOkta(#153)
v0.14.0 (2022-12-19)
- Fixed import users job (#139)
v0.13.1 (2022-12-14)
v0.13.0 (2022-11-07)
- Added support for creating action log sessions (#127)
- Added new email provider manager (#129)
- Added support for Okta connection (#130)
- Deprecated email manager (#129)
v0.12.0 (2022-10-18)
- Added
omitemptyjson tag toIdentityAPIonConnectionOptionsAzureAD(#119) - Added ability to retrieve the default
BrandingTheme(#122) - Added missing fields to
Log(#115) - Added
LastPasswordResettoUser(#125)
- Changed
ClientMetadatato*map[string]interface{}inClient(#120) - Changed
BrandingThemefields frominttofloat64to increase precision (#121)
v0.11.0 (2022-10-07)
Please note that this version introduces many minor breaking changes. The intention with this release was to capture as many breaking changes into a single release to minimize future disruption.
These changes were introduced for three primary reasons:
- Decoupling from Auth0 Terraform Provider implementation
- More precise typing of struct properties for better DX
- Enabling Auth0 Terraform provider to explicitly set empty values (see: related Github issue)
Review the complete list below before upgrading.
Actionstruct fieldsSupportedTriggersto[]ActionTriggertypeDependenciesto*[]ActionDependencytypeSecretsto*[]ActionSecrettype
Clientstruct fieldsCallbacksto*[]stringtypeAllowedOriginsto*[]stringtypeWebOriginsto*[]stringtypeClientAliasesto*[]stringtypeAllowedClientsto*[]stringtypeAllowedLogoutURLsto*[]stringtypeEncryptionKeyto*map[string]stringtypeGrantTypesto*[]stringtypeClientMetadatato*map[string]stringtypeMobileto dedicated*ClientMobiletypeScopesto*map[string]stringtype
ClientNativeSocialLoginstructAppleto dedicated*ClientNativeSocialLoginSupportEnabledtypeFacebookto dedicated*ClientNativeSocialLoginSupportEnabledtype
ClientGrantstruct fieldScopeto[]stringtype
Connectionstruct fieldsEnabledClientsto*[]stringtypeRealmsto*[]stringtypeMetadatato*map[string]stringtype
ConnectionOptionsstruct fieldsCustomScriptsto*map[string]stringtypeConfigurationto*map[string]stringtypeConnectionOptionsGoogleOAuth2struct fieldAllowedAudiencesto*[]stringtype
ConnectionOptionsOIDCstruct fieldDomainAliasesto*[]stringtype
ConnectionOptionsOAuth2struct fieldScriptsto*map[string]stringtype
ConnectionOptionsADstruct fieldsDomainAliasesto*[]stringtypeIPsto*[]stringtypeIPsaddedomitemptyJSON struct tag
ConnectionOptionsAzureADstruct fieldDomainAliasesto*[]stringtype
ConnectionOptionsADFSstruct fieldDomainAliasesto*[]stringtype
ConnectionOptionsSAMLstruct fieldDomainAliasesto*[]stringtype
ConnectionOptionsGoogleAppsstruct fieldDomainAliasesto*[]stringtype
Hookstruct fieldDependenciesto*map[string]stringtype
LogStreamstruct fieldFiltersto*[]map[string]stringtype
LogStreamSinkHTTPstruct fieldCustomHeadersto*[]map[string]stringtype
Organizationstruct fieldMetadatato*map[string]stringtype
OrganizationBrandingstruct fieldColorsto*map[string]stringtype
ResourceServerstruct fieldsScopesto*[]ResourceServerScopetypeOptionsto*map[string]stringtype
Tenantstruct fieldsAllowedLogoutURLsto*[]stringtypeSandboxVersionAvailableto*[]stringtypeEnabledLocalesto*[]stringtype
v0.10.1 (2022-08-30)
- Enhance reliability of how we make requests and parse errors (#108
v0.10.0 (2022-08-23)
- Added support for branding themes (#103, #104)
- Added ability to pass a custom audience when using client credentials (#106)
v0.9.3 (2022-07-26)
- Added support for checkpoint based pagination (#97)
- Added Multifactor field to User struct (#97)
- Added ClientID field to User struct (#97)
v0.9.2 (2022-07-18)
- [Breaking] Change Metadata to
*map[string]interface{}in Organization (#95) - [Breaking] Change Metadata fields to
*map[string]interface{}in User (#96s)
v0.9.1 (2022-07-15)
- Added more connection strategies that default to OAuth2 (#93)
v0.9.0 (2022-07-12)
- Added
session_cookietenant property (#88) - Added
upstream_paramsconnection property (#89) - Added
include_email_in_redirectemail template property (#90)
v0.8.0 (2022-07-06)
- Added
DisableSignOutfield to SAMLP connection options (#78) - Added several missing tenant flags (#80)
- Added
PKCEEnabledfield to Oauth2 connection options (#82) - Added
Read()andUpdate()to WebAuthn Roaming Settings (#83) - Added
Read()andUpdate()to WebAuthn Platform Settings (#83) - Added
Read()andUpdate()to Duo Settings (#84) - Added
Read()andUpdate()to Push CustomApp Settings (#85) - Added
Enable()Recovery Code MFA (#86)
v0.7.0 (2022-06-22)
- Added
icon_urlto OAuth2 connection options (#74)
- [Breaking] Changed
AuthParamsto aninterface{}in Email and SMS connection options (#75)
v0.6.4 (2022-06-08)
- Added support for webauthn_platform_first_factor_prompt flag in the prompt (#59)
- Bumped Go version to 1.18 (#71)
- Ensured that all the tests can be run in any order
- Ensured that all the tests clean up the test tenant afterwards of any created resources
- Enabled http recordings with go-vcr to be used within tests for more reliable testing
v0.6.3 (2022-04-13)
- Fixed uri path escaping for param IDs that have a forward slash in them (#40)
v0.6.2 (2022-04-07)
- Added a method to
UnlinkaUser's identity (#35) - Added fields required to support self-managed certificates (#37)
- Added
profileDatakey toUserIdentity(#33) - [DXCDT-104] Added
FilterstoLogStream(#38)
v0.6.1 (2022-03-03)
- Added
ShowAsButtonoption onConnection(#29)
- Fixed json tags on AllowList for Attack Protection structs (#30)
v0.6.0 (2022-02-22)
- [DXCDT-44] Add attack protection endpoints (#27)
- Added missing field
ClientIDtoTicket(#25) - Clarify intended usage of roles in app metadata vs RBAC (#24)
v0.5.0 (2022-02-14)
This project is a continuation of go-auth0/auth0. To view previous release notes please check CHANGELOG.md.
Breaking Changes
- Renamed
client.ClientCredentialstoclient.OAuth2ClientCredentials - Renamed
ActionVersionError.UrltoActionVersionError.URL - Renamed
ActionBindingReferenceByIdtoActionBindingReferenceByID - Renamed
ConnectionOptionsSMS.GatewayUrltoConnectionOptionsSMS.GatewayURL - Renamed
Connection.ProvisioningTicketUrltoConnection.ProvisioningTicketURL - Removed deprecated
ActionManager.ListTriggers() - Removed deprecated
ActionManager.ReadVersion() - Removed deprecated
ActionManager.ListVersions() - Removed deprecated
ActionManager.ListBindings() - Removed deprecated
ActionManager.ReadExecution() - Removed deprecated
ClientRefreshToken.Type - Removed deprecated
WithFields() - Removed deprecated
WithoutFields() - Removed deprecated
TenantFlags.ChangePasswordFlowV1