This is a major version release.
USB Monitoring component ships with a completely revised USB filtering driver which adds support for chained MDLs, static streams and otherwise provides full support for super speed devices. It also features new, compressed data protocol, which allows USB Monitor to greatly increase throughput and reduce log file sizes. Isochronous endpoints monitoring has also been fixed (previously, it did not work as expected in all situations).
URB View data visualizer has been rewritten. It is now implemented using the Custom View. The user may now view, edit and improve the visualizer script if required, or use it as the basis for creating new custom data visualizers.
It is also now possible to directly jump between DOWN and UP packets as the new filtering protocol keeps track of this information.
HID View data visualizer is now powered by Custom View. Its script is also available for viewing, editing and improving.
Serial Monitoring component also ships with a new filtering driver, which also provides a compressed data protocol, increasing monitoring throughput and reducing log file sizes.
Structure View data visualizer has been updated. It now allows the user to automatically create a display filter by right-clicking the individual parsed protocol field, or by right-clicking the column's value.
A new Status column allows quick view on the status of a packet. The description of collapsed items has also been improved for all modules, providing more information without the need to expand the item.
Packet View data visualizer has also been improved. It now features better packet description.
New version of Packet View data visualizer now features all three modes in one view: a top part shows the packet view where the user may select a packet and at the bottom of the view, selected packet may be viewed as in Structure View data visualizer and as in Raw Data View data visualizer.
It is now possible to add new custom counters to Statistics data visualizer.
Monitoring session playback source has also been improved. It is now possible to change the playback speed using controls in the Sessions Tool Window.
Device Monitoring Studio is now capable of drawing more content in dark-mode friendly way. Unfortunately, direct OS support is still not available for native apps, therefore, some controls are still not fully dark-mode compliant. We are looking for further improvements in this area.
Device Monitoring Studio has always offered a large number of community-created language packs for over 10 languages. They were usually available online and offered to download using built-in Downloader.
Starting with version 10, language packs are included in product's installer. They are also still available online which allows us to publish updates to the language packs out of standard product update cycle.
In-app tutorials, displayed for new users on launch have been improved, providing more guidance and new information. Tutorials may be switched on/off in application settings.