v3.3.3
features:
- new
SerialInputOutputManager.start()
method for starting ioManager thread
fixes:
- Previously recommended start action
Executors.newSingleThreadExecutor().submit(ioManager)
did not shutdown the executor, which caused a thread leak.
Use newSerialInputOutputManager.start()
method instead. It's still possible to use old style start, as SerialInputOutputManager continues to implement Runnable interface. read
w/o timeout now only throws exception on connection lost. Reverted buffer to small handling from f4166f3, as there might be unkown reasons for empty response