junixsocket 2.10.0
kohlschuetter
released this
08 Jul 22:26
·
41 commits
to main
since this release
- Fix compatibility with Java 7
- Fix error handling for non-blocking operations on Windows
- Fix interoperability of junixsocket-mysql and GraalVM native-image
- Fix socket-closed state upon exceptions indicating a closed socket descriptor
- Fix exceptions for channels: Throw ClosedChannelException instead of SocketClosedException, etc.
- Fix a flaky selftest when VSOCK is not supported
- Improve compatibility and performance with Virtual Threads in Java 21 or newer (JEP 444)
- Improve interopability with Java 15 UnixDomainSocketAddress and StandardProtocolFamily.UNIX
- Improve selftest stability and logging, more tests
- Add support for ServerSocketChannel.bind(null) for AF_UNIX socket addresses.
- Add more tests for mysql interoperability, optionally include mysql tests in selftest
- Add NotConnectedSocketException, NotBoundSocketException
- Building now requires Java 21, Maven 3.8.8 or newer
- Update build-time dependencies
- Code cleanup