- Breaking change
(Api[a-zA-Z]Request).Execute()
and(*Api[a-zA-Z]Request).[a-zA-Z]Execute()
API functions now returns theEntityArrayPagedIterator
data type to for code clients to implement paging of results. #392 - Note Upgraded go version to 1.23 to align with the go release policy. #395
- Enhancement Added
(Api[a-zA-Z]Request).ExecuteInitialPage()
and(*Api[a-zA-Z]Request).[a-zA-Z]ExecuteInitialPage()
API functions to just return the initial page of a paged response. #392 - Enhancement Added the
UriParameters
field to theDeviceAuthenticationPolicyTotp
data model. #384 - Enhancement Added the
OtpLength
field to theDeviceAuthenticationPolicyOfflineDeviceOtp
data model. #385
- Breaking change
Links
objects changed fromLinksHATEOAS
object tomap[string]LinksHATEOASValue
type. #366 - Enhancement Added the
HALApi
service to be able to follow HAL links in responses. #366
- Breaking change Remove optional
DeviceAuthenticationPolicyMobileOtpWindow
fromDeviceAuthenticationPolicyMobileOtp
constructor. #343 - Enhancement Added
PromptForNicknameOnPairing
boolean field to theDeviceAuthenticationPolicyFido2
,DeviceAuthenticationPolicyMobile
,DeviceAuthenticationPolicyOfflineDevice
andDeviceAuthenticationPolicyTotp
models. #349 - Enhancement Add the
com.au
top level domain to the connection configuration. #351
- Note Upgrade GO to
v1.21
#306 - Note Updated the default UserAgent string format. #305
- Enhancement Add ability to append custom user-agent information to HTTP requests. #305
- Note Remove redundant data models and documentation. #300
- Bug Fixed invalid value for
EnumMFADevicePolicySelection
model.ALWAYS_PROMPT_TO_SELECT
corrected toALWAYS_DISPLAY_DEVICES
. #289
- Enhancement Add API error handling for
409
errors. #279 - Enhancement Added the
ReferencedValues
property to theP1ErrorDetailsInnerInnerError
object model. #279
- Note Unskip read only attributes when converting API models to maps. #255
- Note Updated the default UserAgent string format. #255
- Enhancement Add
Users
object to theMFASettings
model to support setting default MFA settings for registering users. #256
- Enhancement Implement HATEOAS links for API response objects. #227
- Note Code optimisation for API response processing. #216
- Note Allow user-defined values for the
UserAgent
configuration parameter. #217 - Note Add parameter to explicitly define http proxy support without the standard environment variables. #223
- Enhancement Add optional ENUM attribute
NewDeviceNotification
to theDeviceAuthenticationPolicy
model. #215
- Breaking change Corrected the
CreateDeviceAuthenticationPolicies
return data model object to return a new objectDeviceAuthenticationPolicyPostResponse
that reflects anEntityArray
object returned on migration. #213 - Bug Fixed the inability to select the content type header of the
CreateDeviceAuthenticationPolicies
API. #213
- Note Now suppresses errors when attempting to unmarshal an ENUM value from JSON that isn't yet supported in the SDK. The value is now returned as
UNKNOWN
. #208 - Breaking change Changed the request and response payload of the
DeviceAuthenticationPolicyApi.CreateDeviceAuthenticationPolicies
API to account for the ability to migrate device authentication policies from legacy FIDO to upgraded FIDO2 policies. #211 - Breaking change Migrated
CreateMFAPushCredentialRequest
andUpdateMFAPushCredentialRequest
toMFAPushCredentialRequest
. #201 - Breaking change Migrated
EntityArrayEmbeddedPushCredentialsInner
toMFAPushCredentialResponse
. #201 - Note Deprecated old FIDO policy API. #202
- Feature Support for upgraded FIDO2 policies API. #202, #209, #210
- Enhancement Add support for migrating device authentication policies from legacy FIDO to upgraded FIDO2 policies. #211
- Enhancement Add support for FIDO2 policies API in MFA Device Policies. #202
- Enhancement Add optional attribute
PairingDisabled
to each MFA Device Policy device type. #202, #204 - Enhancement Add parameters
protocol
,baseDomain
andbaseHostname
to server configuration. #205 - Enhancement Add ability to set default server index and a server variable default value on the client configuration as an alternative option to setting them in the context. #205
- Note Deprecated FCM key authentication for Google Play based mobile devices. #196
- Enhancement Add support for Firebase Cloud Messaging for sending push messages for Google Play based mobile devices. #196
- Enhancement Fix
TimeUnit
enum in theDeviceAuthenticationPolicyMobileApplicationsInnerPairingKeyLifetime
model. #190
- Enhancement Support for
PhoneExtensions
in theMFASettings
model. #175
- Note Change default useragent for HTTP requests. #160
- Enhancement Support for
PairingKeyLifetime
andPushLimit
in theDeviceAuthenticationPolicyMobileApplicationsInner
model. #159
- Bug Fix for retry for conditions based on PingOne error response object. #157
- Note Add retry logic for retryable HTTP status codes. #147
- Note Adjust client request/response debug and fix linting issues. #133
- Note bump codegen v6.2.1 => v6.4.0 #122
- Feature Support for "User MFA Enabled" API and data model #113
- Note bump
golang.org/x/net
v0.5.0 => v0.7.0 #105 - Note bump
golang.org/x/oauth2
v0.4.0 => v0.5.0 #105 - Breaking change
Key
property removed from theMFAPushCredential
model object and assigned toMFAPushCredentialFCM
andMFAPushCredentialAPNS
individually #105 - Enhancement Add support for Huawei HMS Push service #105
- Breaking change Device selection
Authentication
model no longer required for theMFASettings
model #98 - Note Deprecated device selection from the
MFASettings
model #98 - Enhancement - Added device selection parameters to the
DeviceAuthenticationPolicy
model #98 - Enhancement - Added push timeout to the
DeviceAuthenticationPolicy
model #98
- Note bump codegen v6.2.0 => v6.2.1 #84
- Feature Added FIDO Policy API and model #75
- Feature Added FIDO Custom Device Metadata API and model #75
- Bug fix
lockout
made optional in theMFASettings
model #70
- Bug fix Corrected the Device policy API #65
- Bug fix Corrected the Application push credentials API model #67
- Enhancement - Changed model dereferencing strategy for the
CreateMFAPushCredential201Response
model #48 - Enhancement - Changed model dereferencing strategy for the
CreateMFAPushCredentialRequest
model #48 - Enhancement - Changed model dereferencing strategy for the
EntityArrayEmbeddedPushCredentialsInner
model #48 - Enhancement - Changed model dereferencing strategy for the
UpdateMFAPushCredentialRequest
model #48 - Enhancement - Add
environment
attribute block toMFASettings
model #50 - Enhancement - Add required attributes to the
MFASettings
model #50
- Feature Added MFA Settings model #44
- Breaking change
updatedAt
attributes changed to date/time data type #44
- Enhancement Add 404 response processing for all requests #28
- Enhancement Add missing 400 response processing #29
- Feature Mfa device authentication policies #13
- Security Bump
golang.org/x/net
forCVE-2021-33194
: https://deps.dev/advisory/osv/GO-2021-0238 - Feature Full support for enum values
Initial release - rebasing versions to reflect module stability