Skip to content

Releases: adessoSE/softauthn

0.1.2

10 Nov 09:29
44e8d28
Compare
Choose a tag to compare

The attempted fix in the last release didn't quite work out, I accidentally still built the library with a newer version. This patch now actually works for versions lower than Java 13. See https://github.com/adessoSE/softauthn/releases/tag/0.1.1 for more info.

0.1.1

10 Nov 09:06
19db758
Compare
Choose a tag to compare

This release fixes the occurence of a NoSuchMethodError when using the CredentialsContainer class prior to Java 13. This error was due to the following:

  • java.nio.ByteBuffer always exposed a method position(int) that returned a Buffer through the Buffer superclass.
  • in Java 13, this position method was overridden in ByteBuffer to return a ByteBuffer.
  • Code that calls byteBuffer.position(int) and that is compiled with Java 13 or higher, even if the source and target versions are set to e.g. Java 8 will use the "new" method that does not actually exist in the target version.

To fix this issue, you actually need to set your active Java binary (JAVA_HOME) to a lower Java version at compile time, which I did for this release.

0.1.0

09 Nov 14:47
a9bf464
Compare
Choose a tag to compare

This is the initial softauthn release, which is available through Maven Central. It provides basic functionality to test your WebAuthn applications. See the README for more info.