New release: v2.1.3
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.