Skip to content

v3.3.3

Compare
Choose a tag to compare
@kai-morich kai-morich released this 25 Apr 07:27
· 92 commits to master since this release

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 new SerialInputOutputManager.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