Skip to content

Releases: manuelbl/JavaDoesUSB

v0.5.0: JDK 20 compatibility

23 Mar 13:47
Compare
Choose a tag to compare
  • Compatibility with JDK 20
  • Improved error handling on Windows and Linux (using the new CaptureCallState linker option)
  • High-throughput input and output streams
  • New asynchronous internal architecture

Due to breaking changes in the FFM API, this version is only compatible with JDK 20. For JDK 19, use earlier releases.

v0.4.1: Minor enhancement

30 Jan 20:14
Compare
Choose a tag to compare
  • Ignore missing string descriptors (on Windows)

Compatible with Java 19.

v0.4.0: Major enhancements

23 Oct 12:24
Compare
Choose a tag to compare
  • Bulk and interrupt transfers with timeout
  • Support for alternate interface settings and interface associations
  • Reset of halt/stall condition

Compatible with Java 19.

v0.3.0: Major enhancement

14 Sep 16:59
Compare
Choose a tag to compare
  • Single API for all operating systems (similar to WebUSB API)
  • Enumeration of USB devices
  • Control, bulk and interrupt transfer
  • Notifications about connected/disconnected devices
  • Descriptive information about interfaces, settings and endpoints
  • Support fo composite devices
  • Published on Maven Central

Compatible with Java 19