yubico-java-client NEWS — History of user-visible changes. -- outline --
Version 3.1.0 (unreleased)
Updates to work better with new YubiCloud
Default YubiCloud URLs now include only api.yubico.com
YubicoClient
now retries requests a number of times configurable via .setMaxRetries(int)
(default: 5)
YubicoClient
now logs warnings when deprecated URLs api2.yubico.com ... api5.yubico.com
are used
Version 3.0.5
Fixed runtime error on JRE 11 due to javax.xml.bind.DatatypeConverter
not existing anymore
Re-introduced commons-codec
dependency.
Version 3.0.4
v1client:
Deleted all contents from class YubicoClient so that use attempts fail at compile time instead of runtime.
Version 3.0.3
v1client:
Added deprecation notes
Starting on 2019-02-04, YubicoClient.verify will always throw an UnsupportedOperationException explaining that the YubiCloud v1 API has been dropped.
v2client:
YubicoClient and YubicoClientImpl will now log warnings whenever they see a naked http:// URL in the wsapi_urls field.
Version 3.0.2
commons-codec
dependency removed, except for jaas subproject which still uses it
Fixed a bug in handling BACKEND_ERROR
responses
Version 3.0.1
Better logging of wsapi request exceptions.
User-Agent now includes JRE version.
Version 3.0.0
Request signing is now the default behavior.
Changed names on a few classes.
Added a demo server.
Responses now have an isOk() method.
Version 2.0.1 (released 2013-01-31)
YubicoClient.isValidOTPFormat() now returns false on null.
YubicoClient.getPublicId() is more explicit in its error handling.
Version 2.0RC8 (released 2013-01-04)
Initial release on github.