less than 1 minute read

v2.1.3 has just been released. This is a minor release containing a single bug fix.

Bug fix

The SocketCAN CanChannel implementation introduced in v2.1.0 contained a bug which could cause an internal task to be posted for execution twice. This would corrupt the task queue of the executor, effectively aborting already scheduled tasks.

The bug was triggered by the addition of a transmit queue to IoContext in v2.1.1 and resulted in tasks posted to FiberExecutor (used by FiberDriver) being dropped.

The CanChannel implementation now correctly tracks which internal tasks have been posted, fixing the issue.

Download

You can download the source from GitLab or the Ubuntu packages from our PPA.

Categories:

Updated: