Skip to content

Releases: okta/okta-sdk-dotnet

Okta.Sdk v6.0.0-beta01

02 Aug 16:03
96030d2
Compare
Choose a tag to compare
Pre-release

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

⚠️ 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 6.0 release over the next few weeks. There may be minor breaking changes to the interfaces before stabilizing at 6.0.

Note: The 6.0.0-beta series is located in the oasv3 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 and ability to provide your own strategy
  • Web Proxy is only available via the inline configuration

Upgrading

This version uses a new Open API generator and introduces several breaking changes, so we've rolled over the major version number to 6.0.0. Check out the migrating guide for more info!

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

Okta.Sdk v5.6.0

20 Apr 20:12
1043bc1
Compare
Choose a tag to compare
  • Update Open API spec to 2.12.0
  • Add Application.UpdateApplicationPolicyAsync method
  • Add APPLE as a LogCredentialProvider option
  • Add support for AllowedOktaApps in Scopes
  • Add IframeEmbed as a ScopeType option

Okta.Sdk v5.5.0

28 Mar 17:38
3931abc
Compare
Choose a tag to compare

v5.5.0

Okta.Sdk v5.4.1

15 Feb 16:47
87855d8
Compare
Choose a tag to compare

Bug Fixes

  • Fix the issue "SDK doesn't retry a call to the server when the token has expired" (PrivateKey mode) (#535)

Okta.Sdk v5.4.0

31 Jan 18:44
d61f87a
Compare
Choose a tag to compare

Okta.Sdk v5.3.2

17 Jan 11:11
561edb4
Compare
Choose a tag to compare

v5.3.2

Bug Fixes

  • Fix Unable to create OktaClient on linux build server after 5.2.1 upgrade. (#526)

Okta.Sdk v5.3.1

01 Dec 16:21
39909f2
Compare
Choose a tag to compare

Features

  • Add VerifyUserFactorResponse.GetTransactionId method to simplify access to the transaction ID of the VerifyUserFactorResponse where appropriate. The transaction ID is further used with the GetFactorTransactionStatusAsync operation. See Issue a Push Factor challenge for details. (#507)

Okta.Sdk v5.3.0

19 Nov 17:15
55bb6cf
Compare
Choose a tag to compare

Features

Updates

  • Group.AssignRoleAsync(IAssignRoleRequest assignRoleRequest, string disableNotifications, CancellationToken cancellationToken = default(CancellationToken)); is not marked as obsolete. Use Group.AssignRoleAsync(IAssignRoleRequest assignRoleRequest, bool? disableNotifications = null, CancellationToken cancellationToken = default(CancellationToken)); instead.
  • UsersClient. AssignRoleToUserAsync(IAssignRoleRequest assignRoleRequest, string userId, string disableNotifications, CancellationToken cancellationToken = default(CancellationToken)); is not marked as obsolete. Use UsersClient. AssignRoleToUserAsync(IAssignRoleRequest assignRoleRequest, string userId, bool? disableNotifications = null, CancellationToken cancellationToken = default(CancellationToken)); instead.

Okta.Sdk v5.2.1

20 Oct 14:51
789b0d6
Compare
Choose a tag to compare

Updates

  • Remove FlexibleConfiguration dependency and use Microsoft Configuration instead

Okta.Sdk v5.2.0

27 Sep 20:43
9913188
Compare
Choose a tag to compare

Features

Bug Fixes

  • Fixed GroupsClient.ListGroups filter parameter doesn't work. Replaced with search parameter.
  • Fixed issue on AuthorizationServerPolicyRule.ActivateAsync.