New version
PlotJuggler 3.9.1 and plotjuggler-ros-plugins 2.1.1 are available and they both fix some important bugs in both ROS1 and ROS2.
As explained in the README you are encouraged to use snap, since the next release of the ROS Debian packages may take a while.
A word about the latest unstable releases
I should apologize for the fact that PlotJuggler has been unstable/broken in the last few releases
I know it was annoying for a lot of you, but unfortunately this was an undesired consequence of a number of refactorings that I have been doing, to remove code duplication in the ROS plugins.
Finally, there is a single message parser that can decode both ROS1, ROS2, raw MCAP files and DataTamer.
This latest release should fix most of the regressions, but if you see anything suspicious, let me know.
It is worth mentioning that I am still maintain PlotJuggler in my spare (AKA “unpaid”) time and despite some PR that I appreciate a LOT, most of the work falls on my shoulders (this is true for other libraries, that I am developing and supporting, being Behaviortree.CPP a notable example).
Your company can help !!!
And this brings me to my second topic!
Nothing would make me happier to give you a tool that you can rely on, and reduce the time you spend debugging your robots.
In many ways, I believe (hope?) I did that, but it is also discouraging to see that very few companies have decided to support this effort in any meaningful way.
It turns out that now is a particular good time (for personal reasons not worth mentioning here) for your company to support the future of PlotJuggler.
This can happen through sponsorship, but I know that this might be a tough call (“paying for open source software?”).
So my pragmatic question is: is there any feature that YOU (not “someone”, I mean YOU) would pay for, if implemented in PlotJuggler?
If you can figure out any improvement in PlotJuggler that can save you time (and money), let me know!
Shoutout to Dexory, that paid recently to implement an exciting feature that I hope to release soon!