Releases: auth0/go-auth0
Releases · auth0/go-auth0
Release list
v1.46.0
Added
- feat: add Cross-App Access resource application support with
CrossAppAccessResourceApponConnection,IdentityAssertionAuthorizationGrantonClient, andDiscoveryURL/OIDCMetadataonConnectionOptionsSAML#839 (bkiran6398) - feat: add Cross-App Access requesting application support with
CrossAppAccessRequestingApponConnection#824 (KartikJha) - feat: add
Auth0Managedcurated blocklist support toNetworkACLRuleMatch#830 (KartikJha)
v3.2.0-beta.0
Beta
- feat: add B2B integration configuration via the
b2b_integration_configurationfield (B2BIntegrationConfigurationtype withsso_profiles, max one SSO profile ID) on the client and client create/update requests
Stable (from main)
- BREAKING: change module path from
github.com/auth0/go-auth0/v2togithub.com/auth0/go-auth0/v3; update yourgo getcommand and all imports - BREAKING: remove the
Users.FederatedConnectionsTokensetssub-client (List,Delete) and theFederatedConnectionTokenSettype - BREAKING: remove the
ConnectionFederatedConnectionsAccessTokenstype and theFederatedConnectionsAccessTokensfield fromConnectionPropertiesOptions,UpdateConnectionOptions,ConnectionOptionsAzureAd, andConnectionOptionsCommonOidc - BREAKING: remove the
asnvalue fromClientSessionTransferDelegationDeviceBindingEnum(onlyipremains) - BREAKING: change
ListRolesOffsetPaginatedResponseContentStart/Limit/Totalfrom*float64tofloat64(setter signatures change) - BREAKING: replace the shared
ConnectionAttributeIdentifierwith per-attributeEmailAttributeIdentifier,PhoneAttributeIdentifier, andUsernameAttributeIdentifiertypes - BREAKING: replace
PhoneProviderProtectionBackoffStrategyEnumNone("none") withPhoneProviderProtectionBackoffStrategyEnumDefault("default") - feat: add organization role members endpoint (
Organizations.Roles.Members.List) with cursor pagination and theRoleMember,ListOrganizationRoleMembersResponseContent,ListOrganizationRoleMembersRequestParameterstypes - feat: add organization third-party client access via the
ThirdPartyClientAccessfield (OrganizationThirdPartyClientAccessEnum) - feat: add
OrganizationIDfield toUserGrant - feat: add token vault privileged access
Grantsfield and theTokenVaultPrivilegedAccessGranttype - feat: add connection OIDC discovery via
DiscoveryURLandOidcMetadatafields (and theConnectionsOidcMetadatatype) - feat: add
DefaultMethodPhoneNumberIdentifierEnum(password,phone_otp) - feat: add connection event stream events (
connection.created,connection.deleted,connection.updated) with their CloudEvent type enums - feat: add
Auth0Managedfield toNetworkACLMatch - feat: add
confirmationvalue toPartialGroupsEnum - feat: add
NotFoundErrorBodyandTooManyRequestsErrorBodytypes and their error-code definitions - feat: add connection cross-app access resource app via the
CrossAppAccessResourceAppfield (CreateCrossAppAccessResourceApp,UpdateCrossAppAccessResourceApp,ConnectionCrossAppAccessResourceApptypes and status enums) - feat: add client identity assertion authorization grant via the
IdentityAssertionAuthorizationGrantfield (CreateIdentityAssertionAuthorizationGrant,UpdateIdentityAssertionAuthorizationGranttypes) - feat: add self-service profile
ThirdPartyClientAccessConfigtype and field on the SSO ticket request - feat: add branding theme
Identifiersfield and theBrandingThemeIdentifierstype with login display, phone display formatting, and phone display masking enums - feat: add session
Actorfield with theSessionActorMetadatatype and theSessionActorClaimValueunion - feat: add
SuspiciousIPThrottlingPreCustomTokenExchangeStageto the suspicious IP throttling stages
v3.1.0
Added
- feat: add connection cross-app access resource app support via the
CrossAppAccessResourceAppfield (withCreateCrossAppAccessResourceApp,UpdateCrossAppAccessResourceApp, andConnectionCrossAppAccessResourceApptypes and status enums) on the connection create and update requests #834 (developerkunal) - feat: add client identity assertion authorization grant support via the
IdentityAssertionAuthorizationGrantfield (CreateIdentityAssertionAuthorizationGrant,UpdateIdentityAssertionAuthorizationGranttypes) on the client requests #834 (developerkunal) - feat: add self-service profile
ThirdPartyClientAccessConfigtype andThirdPartyClientAccessConfigfield on the SSO ticket request #834 (developerkunal) - feat: add branding theme
Identifiersfield and theBrandingThemeIdentifierstype with login display, phone display formatting, and phone display masking enums #834 (developerkunal) - feat: add session
Actorfield with theSessionActorMetadatatype and theSessionActorClaimValueunion (SessionActorClaimValueVisitor) #834 (developerkunal) - feat: add
SuspiciousIPThrottlingPreCustomTokenExchangeStageto the suspicious IP throttling attack protection stages #834 (developerkunal)
v1.45.0
v1.45.0 (2026-07-16)
Added
- feat: add third_party_client_access field in organization #818 (bkiran6398)
- feat: added support for identifiers in branding_theme, country_codes in tenant structs #811 (KartikJha)
v3.0.0
This is the v3.0.0 major release. The module path changes from github.com/auth0/go-auth0/v2 to github.com/auth0/go-auth0/v3, which every application must update. Please review the Migration Guide for detailed upgrade instructions.
Breaking Changes
- BREAKING: Module path changed from
github.com/auth0/go-auth0/v2togithub.com/auth0/go-auth0/v3. Update yourgo getcommand and all imports. - Removed the
Users.FederatedConnectionsTokensetssub-client (itsListandDeletemethods) and theFederatedConnectionTokenSettype #823 (fern-api[bot]) - Removed the
ConnectionFederatedConnectionsAccessTokenstype and theFederatedConnectionsAccessTokensfield fromConnectionPropertiesOptions,UpdateConnectionOptions,ConnectionOptionsAzureAd, andConnectionOptionsCommonOidc#823 (fern-api[bot]) - Removed the
asnvalue fromClientSessionTransferDelegationDeviceBindingEnum; the only supported value is nowip#823 (fern-api[bot]) - Changed
ListRolesOffsetPaginatedResponseContentStart,Limit, andTotalfields from*float64tofloat64(JSON tags dropomitempty), so the setter signatures change accordingly #814 (fern-api[bot]) - Replaced the shared
ConnectionAttributeIdentifiertype with per-attributeEmailAttributeIdentifier,PhoneAttributeIdentifier, andUsernameAttributeIdentifiertypes, changing theIdentifierfield type andGetIdentifier/SetIdentifiersignatures onEmailAttribute,PhoneAttribute, andUsernameAttribute#814 (fern-api[bot]) - Replaced
PhoneProviderProtectionBackoffStrategyEnumNone("none") withPhoneProviderProtectionBackoffStrategyEnumDefault("default") #814 (fern-api[bot])
Added
- feat: add organization role members endpoint (
Organizations.Roles.Members.List) with cursor pagination and theRoleMember,ListOrganizationRoleMembersResponseContent, andListOrganizationRoleMembersRequestParameterstypes #814 (fern-api[bot]) - feat: add organization third-party client access via the
ThirdPartyClientAccessfield (OrganizationThirdPartyClientAccessEnum) on organization request and response types #814 (fern-api[bot]) - feat: add
OrganizationIDfield toUserGrant#814 (fern-api[bot]) - feat: add token vault privileged access
Grantsfield and theTokenVaultPrivilegedAccessGranttype onClientTokenVaultPrivilegedAccessWithCredentialIDandClientTokenVaultPrivilegedAccessWithPublicKey#814 (fern-api[bot]) - feat: add connection OIDC discovery via
DiscoveryURLandOidcMetadatafields (and theConnectionsOidcMetadatatype) onConnectionPropertiesOptionsandUpdateConnectionOptions#814 (fern-api[bot]) - feat: add
DefaultMethodPhoneNumberIdentifierEnum(password,phone_otp) for the phone attribute identifier default method #814 (fern-api[bot]) - feat: add connection event stream events (
connection.created,connection.deleted,connection.updated) to the event stream enums with their CloudEvent type enums #814 (fern-api[bot]) - feat: add
Auth0Managedfield toNetworkACLMatch(available in bothmatchandnot_match) #822 (fern-api[bot]) - feat: add
confirmationvalue toPartialGroupsEnum#822 (fern-api[bot]) - feat: add
NotFoundErrorBodyandTooManyRequestsErrorBodytypes and their error-code definitions #814 (fern-api[bot])
v1.44.0
Added
- feat: Add IDTokenSessionExpirySupported field to connection options #805 (KartikJha)
- feat: Add Delegation configuration to client SessionTransfer #803 (bkiran6398)
- feat: Add FedCMLogin configuration to client #799 (bkiran6398)
- feat: Add SendBackChannelNonce and Type fields to connection options #797 (bkiran6398)
v2.15.0-beta.0
Beta
- No beta-only changes in this release.
Stable (from main)
- feat: add
client.AttackProtection.PhoneProviderProtectionGet and Patch endpoints - feat: add token vault privileged access types (
ClientTokenVaultPrivilegedAccessWithCredentialID,ClientTokenVaultPrivilegedAccessWithPublicKey,TokenVaultPrivilegedAccessIPAllowlistEntry) - feat: add
CrossAppAccessRequestingAppto connection response types - feat: add
PhoneVerified,Multifactor,MultifactorLastModified,LastIP,LastLogin, andLastPasswordResetuser fields - feat: add
auth_email_by_codeemail template name - fix: change user date fields (
CreatedAt,UpdatedAt,LastLogin,LastPasswordReset,MultifactorLastModified) fromUserDateSchematotime.Time(BREAKING) - fix: change identity
UserIDfields to a string-or-integerUserIDunion (BREAKING)
v2.14.0
Breaking Changes
- Changed user date fields (
CreatedAt,UpdatedAt,LastLogin,LastPasswordReset,MultifactorLastModified) onCreateUserResponseContent,GetUserResponseContent,UpdateUserResponseContent, andUserResponseSchemafrom*UserDateSchemato*time.Time, and removed theUserDateSchematype andUserDateSchemaVisitorinterface #801 (fern-api[bot]) - Changed identity
UserIDfields onUserIdentitySchemaandDeleteUserIdentityResponseContentItemto the string-or-integerUserIDunion (from*string/string) #801 (fern-api[bot]) - Changed
UpdateClientRequestContentNativeSocialLoginto*NativeSocialLoginPatchandFedcmLoginto*FedCmLoginPatch#801 (fern-api[bot])
Added
- feat: add phone provider protection API (
Management.AttackProtection.PhoneProviderProtection) withGetandPatchmethods and thePhoneProviderProtectionBackoffStrategyEnum#801 (fern-api[bot]) - feat: add native social login configuration types (
NativeSocialLoginPatch,NativeSocialLoginApplePatch,NativeSocialLoginFacebookPatch,NativeSocialLoginGooglePatch) and FedCM login configuration types (FedCmLoginPatch,FedCmLoginGooglePatch) #801 (fern-api[bot]) - feat: add token vault privileged access types (
ClientTokenVaultPrivilegedAccessWithCredentialID,ClientTokenVaultPrivilegedAccessWithPublicKey,TokenVaultPrivilegedAccessIPAllowlistEntry) #801 (fern-api[bot]) - feat: add
CrossAppAccessRequestingAppfield and type toCreateConnectionResponseContentandGetConnectionResponseContent#801 (fern-api[bot]) - feat: add
PhoneVerified,Multifactor,MultifactorLastModified,LastIP,LastLogin, andLastPasswordResetfields to user response types #801 (fern-api[bot]) - feat: add
auth_email_by_codevalue toEmailTemplateNameEnum#801 (fern-api[bot])
Fixed
- fix: map HTTP
409responses on self-service profiles toConflictError#801 (fern-api[bot]) - fix: preserve the raw JSON payload on
EventStreamSubscribeEventsResponseContentso unknown union members round-trip through marshal/unmarshal and validation #801 (fern-api[bot])
v2.14.0-beta.0
Beta
- feat: add Experimentation Management API (
Management.Experimentation) grouping experiments, feature flags, and segments #795 (fern-api[bot]) - feat: add experiments API (
Management.Experimentation.Experiments) withList,Create,Get,Update,Delete, andUpdateStatusfor A/B test experiments and their traffic allocations #795 (fern-api[bot]) - feat: add feature flags API (
Management.Experimentation.FeatureFlags) with full CRUD andUpdateStatuslifecycle transitions #795 (fern-api[bot]) - feat: add feature flag variations API (
Management.Experimentation.FeatureFlags.Variations) with full CRUD for parameter-override variations #795 (fern-api[bot]) - feat: add segments API (
Management.Experimentation.Segments) with full CRUD for rule-based audience targeting #795 (fern-api[bot])
Stable (from main)
- feat: add
NativeSocialLoginandFedcmLoginconfiguration fields to client application types, with patch variants (NativeSocialLoginApplePatch,NativeSocialLoginFacebookPatch,NativeSocialLoginGooglePatch,FedCmLoginPatch,FedCmLoginGooglePatch) #795 (fern-api[bot]) - feat: add typed
ConflictError(HTTP 409) decoding to the self-service profiles client #795 (fern-api[bot]) - fix: preserve the raw JSON payload of unrecognized
EventStreamSubscribeEventsResponseContentunion variants so unknown event stream types no longer fail to unmarshal, marshal, or validate #795 (fern-api[bot])
v1.43.0
Added
- feat: Add InvitationLandingClientID in MyOrganizationConfiguration #793 (bkiran6398)
- feat: add support for missing fields in connected_accounts #794 (KartikJha)