All Versions
Latest Version
Avg Release Cycle
156 days
Latest Release
1356 days ago

Changelog History

  • v2.0.0 Changes

    July 28, 2020

    ๐Ÿš€ This major release upgrades the Java Authentication SDK to v2.0.0

    Refer to Migration Guide for insights on these changes.

    ๐Ÿ”– Version 2.0.0 introduces a number of breaking changes from previous versions.

    In addition to new classes/interfaces, some existing classes/interfaces are no longer backward compatible.

    ๐Ÿ“ฆ Package com.okta.authn.sdk.resource

    • Replaced com.okta.sdk.resource.user.factor.FactorProfile interface with com.okta.authn.sdk.resource.FactorProfile interface.
    • Replaced com.okta.sdk.resource.user.factor.FactorProvider interface with com.okta.authn.sdk.resource.FactorProvider interface.
    • Replaced com.okta.sdk.resource.user.factor.FactorType interface with com.okta.authn.sdk.resource.FactorType interface.

    Note: Old interfaces above were pulled in from okta-sdk-java Management SDK hitherto.
    These are now migrated to reside locally within this Authentication SDK.

    ๐Ÿšš Below SDK classes were previously moved to okta-commons-java).

    - com.okta.sdk.client.Proxy
    - com.okta.sdk.lang.Classes
    - com.okta.sdk.lang.Assert
    - com.okta.sdk.lang.Strings
    - com.okta.sdk.lang.Collections
    - com.okta.sdk.lang.Locales
  • v1.0.0 Changes

    May 02, 2019

    ๐Ÿš€ 1.0 Release!

    ๐Ÿš€ Learn more about our supported releases on

  • v0.4.0 Changes

    March 25, 2019
    • โšก๏ธ Update to latest Management SDK v1.5.1
    • ๐Ÿ‘Œ Improved Android support
    • ๐Ÿ‘ Allow setting of headers (for use when proxying browser requests)
  • v0.3.0 Changes

    February 08, 2019
    • โšก๏ธ Updated to be compatible with Android v27+
    • โœ… Testing against Java 8 and 11 in CI
  • v0.2.0 Changes

    October 10, 2018


    • ๐Ÿ‘Œ Improved rate limit handling: allow setting of requestTimeout and maxRetries
    • โž• Add configuration checks to help prevent common copy & paste errors (checks for things like {yourOktadomain} in the orgUrl
    • โž• Added new method AuthenticationClient.verifyFactor() to simplify the process of polling for an async factors such as SMS or Push.

    ๐Ÿ’ฅ Breaking Changes:

    • ๐Ÿ“‡ renamed AuthenticationClient pollFactor method to verifyActivation to better reflect the method's intent (it doesn't actually do polling, but it is the method you would use in your own polling loop while checking for the activation status of a new factor)
  • v0.1.0 Changes

    June 08, 2018

    ๐ŸŽ‰ Initial release