Skip to content

Releases: okta/okta-sdk-golang

v2.16.0

29 Nov 23:49
v2.16.0
9e7c84b
Compare
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
Compare
Choose a tag to compare

v2.15.0

Additions

Bug fixes

  • Corrected parameters order

v3.0.0-beta.1

31 Aug 18:42
Compare
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
Compare
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
Compare
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
Compare
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.

v2.12.0

15 Apr 19:23
v2.12.0
661050a
Compare
Choose a tag to compare

Released 04/15/2022

Updates

  • Update code generation to v2.12.0 of Okta's openapi spec
  • Update to use trusted origins IFRAME_EMBED - IframeEmbedScopeAllowedApps in Scope
  • Completed missing code generation of Policy related models
    • Policy related models implement a Policies interface
    • Correctly handle pass by reference in CreatePolicy, UpdatePolicy

Bug fixes

  • Corrected env var typo on OKTA_CLIENT_REQUEST_TIMEOUT in README
  • Corrected code generation pass by referrence of a Factor instance in EnrollFactor, ActivateFactor, and VerifyFactor
  • Provider query parameter can be boolean or string
  • Corrected out of order method and API parameters
    • AuthorizationServerResource
      • DeleteAuthorizationServerPolicyRule(ctx context.Context, authServerId string, policyId string, ruleId string)
      • GetAuthorizationServerPolicyRule(ctx context.Context, authServerId string, policyId string, ruleId string)
      • UpdateAuthorizationServerPolicyRule(ctx context.Context, authServerId string, policyId string, ruleId string, body AuthorizationServerPolicyRule)
    • AuthorizationServerPolicyRuleResource
      • UpdateAuthorizationServerPolicyRule(ctx context.Context, authServerId string, policyId string, ruleId string, body AuthorizationServerPolicyRule)
      • DeleteAuthorizationServerPolicyRule(ctx context.Context, authServerId string, policyId string, ruleId string)

v2.11.2

31 Mar 21:13
v2.11.2
d92b340
Compare
Choose a tag to compare

Released 03/31/2022

Updates

  • Added missing _links property to ResponseLinks model

v2.11.1

10 Mar 23:06
v2.11.1
d80a944
Compare
Choose a tag to compare

Released 03/10/2022

Updates

  • Changes sendTestEmail response to a 204 no content instead of 200 success
  • Adds privateKey and teamId properties to IdentityProviderCredentialsSigning to support Apple devices
  • Adds to APPLE to the enums in FactorProvider and LogCredentialProvider

Version 2.11.0

25 Feb 22:26
v2.11.0
65b07d6
Compare
Choose a tag to compare

Released 02/25/2022

Updates

New models

  • EmailTemplate
  • EmailTemplateContent
  • EmailTemplateCustomization
  • EmailTemplateCustomizationRequest
  • EmailTemplateResource
  • EmailTemplateTestRequest
  • EmailTemplateTouchPointVariant
  • IdpPolicyRuleAction
  • IdpPolicyRuleActionProvider