image_common-1.1.0 has been released for the "latest" distro. This is an unstable development release preparing for the C Turtle distribution. Although this release does have breaking changes (chiefly the removal of long-deprecated methods of image_transport::SubscriberFilter), I don't expect it to break existing code.<br>
<br>Changelist:<br><h1 id="A1.1.0_.282010-05-10.29">1.1.0 (2010-05-10)</h1>
<span class="anchor" id="line-4"></span><p class="line874">camera_calibration_parsers: <span class="anchor" id="line-5"></span></p><ul><li>Better error output on failure, particularly when a file cannot be opened. <span class="anchor" id="line-6"></span></li>
<li><p class="line862">Catch YAML parsing exceptions and return false. <a href="https://code.ros.org/trac/ros-pkg/ticket/3922">#3922</a> <span class="anchor" id="line-7"></span><span class="anchor" id="line-8"></span></p>
</li></ul><p class="line874">image_transport: <span class="anchor" id="line-9"></span></p><ul><li><p class="line862">Fixed crash if <tt class="backtick">Subscriber</tt> fails to load a plugin. <a href="https://code.ros.org/trac/ros-pkg/ticket/3957">#3957</a> <span class="anchor" id="line-10"></span></p>
</li><li><p class="line891"><tt class="backtick">CameraSubscriber</tt> now subscribes to the correct camera_info topic if the image topic is remapped. <a href="https://code.ros.org/trac/ros-pkg/ticket/3940">#3940</a> <span class="anchor" id="line-11"></span></p>
</li><li><p class="line862">Publisher classes remap all published topics if the base topic is remapped. <a href="https://code.ros.org/trac/ros-pkg/ticket/3652">#3652</a> <span class="anchor" id="line-12"></span></p></li><li>
<p class="line862">Added image_transport-specific exceptions. <tt class="backtick">Subscriber</tt> throws <tt class="backtick">TransportLoadException</tt> if it fails to load a plugin. <span class="anchor" id="line-13"></span></p>
</li><li><p class="line862">Share class loaders among all publishers and subscribers created with a single <tt class="backtick">ImageTransport</tt> instance. Avoids duplicated calls to rospack. <span class="anchor" id="line-14"></span></p>
</li><li><p class="line862">Removed deprecated <tt class="backtick">SubscriberFilter</tt> methods taking a raw <tt class="backtick">NodeHandle</tt> instead of an <tt class="backtick">ImageTransport</tt>. <span class="anchor" id="line-15"></span></p>
</li><li><p class="line862">Added <tt class="backtick">getDeclaredTransports()</tt> method. <a href="https://code.ros.org/trac/ros-pkg/ticket/3974">#3974</a> <span class="anchor" id="line-16"></span></p></li><li><p class="line862">
Added <tt class="backtick">getTransport()</tt> method to the subscriber classes, returning the name of the transport actually being used. <span class="anchor" id="line-17"></span></p></li><li><p class="line891"><tt class="backtick">CameraSubscriber</tt> attempts to detect and warn if topics aren't synchronized. <a href="https://code.ros.org/trac/ros-pkg/ticket/3966">#3966</a> <span class="anchor" id="line-18"></span></p>
</li><li><p class="line862">Raw transport is no-copy for intraprocess passing. <a href="https://code.ros.org/trac/ros-pkg/ticket/4015">#4015</a></p></li></ul><br>Cheers,<br>Patrick<br>