Skip to content

Releases: okta/okta-sdk-golang

v2.18.0

14 Apr 17:36
935c5fe

Choose a tag to compare

What's Changed

Full Changelog: v2.17.0...v2.18.0

v2.17.0

07 Mar 00:17
v2.17.0
056faf9

Choose a tag to compare

v2.17.0

  • Revert integer values representation as integer pointers
    • Original change was too agreesive for a minor release
    • All integer fields have a parallel pointer field that can be used as an alternative to deal with 0 values during JSON marshaling
      • Example PasswordPolicy model has fields int64 Priority and *int64 PriorityPtr
      • This change will not break code from release v2.15.0 and earlier
  • New models
    • MultifactorEnrollmentPolicy
    • MultifactorEnrollmentPolicyAuthenticatorSettings
    • MultifactorEnrollmentPolicyAuthenticatorStatus
    • MultifactorEnrollmentPolicyAuthenticatorType
    • MultifactorEnrollmentPolicySettings
    • MultifactorEnrollmentPolicySettingsType
  • New methods / endpoints
    • Application has PreviewSAMLAppMetadata method for GET /api/v1/apps/{applicationId}/sso/saml/metadata endpoint.
  • Added parameters
    • Default bool on AuthorizationServer model

v3.0.1

30 Nov 21:00

Choose a tag to compare

What's Changed

v3.0.0

30 Nov 20:13

Choose a tag to compare

What's Changed

Note: Broken, do not use

Initial release for v3 sdk

v2.16.0

29 Nov 23:49
v2.16.0
9e7c84b

Choose a tag to compare

v2.16.0

  • All API integers, which previously had been typed as int64, are now typed
    *int64 so that serialization of actual 0 values are not ignored when
    omitempty tags are present for serialization.

v2.15.0

28 Nov 22:05
v2.15.0
05d6c60

Choose a tag to compare

v2.15.0

Additions

Bug fixes

  • Corrected parameters order

v3.0.0-beta.1

31 Aug 18:42

Choose a tag to compare

v3.0.0-beta.1 Pre-release
Pre-release

We're excited to drop the first prerelease version of the new OASv3 compatible Okta Management SDK for Go! 🎉

⚠️ Prerelease warning
This version is beta-quality. We'd love for you to play with it and give us your thoughts, but we don't recommend using it in production applications. Based on the feedback we receive, we'll be iterating it towards a stable release over the next few weeks. There may be breaking changes to the interfaces before stabilizing

Note: The 3.0.0-beta series is located in the oasv3-migration branch

What's included today
In this first beta version, we ported some of the existing features to the new SDK:

  • Inline configuration, configuration via environment variables, appsettings.json, or YAML files
  • Manual Pagination for collections
  • Default retry strategy for 429 HTTP responses
  • Proxy support

If you've been using the existing Okta SDK (version 2.x), you can opt to try this new version (which will require some code changes), or stick with what you already have. The 2.x series of the SDK is still supported.

v2.14.0

30 Aug 16:36
v2.14.0
2374039

Choose a tag to compare

Released 08/24/2022

v2.14.0

Okta SDK Golang release in conjunction with v2.14.0 of the Okta OpenAPI Specification (Management APIs)

Updates

  • Added property inactivityPeriod to VerificationMethod model openapi-2.14.0
  • OAuth tokens are cached regardless of what request cache manager is utilized on the client.

v2.13.0

21 Jun 19:44
v2.13.0
b4946d7

Choose a tag to compare

Released 06/21/2022

v2.13.0

Okta SDK Golang release in conjunction with v2.13.0 of the Okta OpenAPI Specification (Management APIs)

Updates

  • Added properties host, integrationKey, and secretKey to AuthenticatorProviderConfiguration model to support Duo Authenticator openapi-2.13.0
  • Renamed query parameter search to filter on GET /api/v1/groups endpoint openapi-2.13.0
  • New feature, SDK client can authenticate with Bearer token orienting the SDK client to the security scope of a specific application #310
  • Added ability to specify JWT kid header #308

Bug fixes

  • Schema API calls with one of / enum values will have correct type when calling API #312

v2.12.1

19 Apr 16:11
v2.12.1
66ce905

Choose a tag to compare

Released 04/19/2022

v2.12.1

  • Corrected out of order method and API parameters
    • AuthorizationServerResource
      • ListAuthorizationServerPolicyRules(ctx context.Context, authServerId string, policyId string)
      • CreateAuthorizationServerPolicyRule(ctx context.Context, authServerId string, policyId string, body AuthorizationServerPolicyRule)
  • Corrected ListPolicies generation for new Policies interface.