Skip to content

Release 3.3.1

Compare
Choose a tag to compare
@pschichtel pschichtel released this 28 Dec 22:49
· 137 commits to master since this release
0bb419d

The release has a bunch of bug fixes:

  • Set the ISOTP frame_txtime to real zero for the isotp listener test. The default changed with kernel 5.15.34 and made the test very slow.
  • Correctly construct CAN FD frames when setting the FD_FLAG_FD_FRAME flag but not providing more than 8 bytes of data
  • Correct strict-mode in the setup-vcan.sh script so it properly created the vcan device
  • Correctly configure the surefire plugin to use JUnit 5 instead of 4, so tests can be run with maven again
  • Use logback's 1.3.x version that is still compatible with Java 8 instead of the 1.4.x version
  • Only build the *-arch-detect modules when using the all-architectures profile, since they don't make sense without that
  • Restart the epoll_wait syscall on EINTR

Additionally 3.3.1 can now also be built with docker and not just with podman.

Caution: Technically this release contains a small API breakage: IsotpOptions.withFrameTransmissionType has been renamed to IsotpOptions.withFrameTransmissionTime. Given that no bug reports for this exist, I assume that nobody actually used this method and it is save to rename it.