Release 3.3.1
pschichtel
released this
28 Dec 22:49
·
137 commits
to master
since this release
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.