What's new in IO Ninja 5.5.1
Feb 29, 2024
- Critical regression fixes in the Jancy introspection library (affected Pcap Sniffer and Ethernet Tap plugins).
New in IO Ninja 5.5.0 (Jan 18, 2024)
- New fast Regex Markup engine (based on a heavily modified fork of the Google RE2 library)
- 100% accurate display of all UTF-8 continuation bytes, unprintable characters, and invalid or incomplete UTF-8 multi-byte sequences across line and page boundaries in the log and hex editor
- New implementation of the Plain Text binary data view in log with accurate line wraps in the middle of invalid UTF-8 multi-byte sequences (no more overhangs!) and optional visibility of CR, LF, and Tab characters
- New built-in Jancy type string_t (non-zero-terminated UTF-8 string slice) is now used instead of char const* for strings in all scripts
- New implementation of the Jancy regex switch statement and regex match operator =~ (based on the very same fork of Google RE2)
- Release of the Device Monitor for Linux (tdevmon-3.3.13) with support for the latest Linux kernels
- Numerous critical fixes in various modules
New in IO Ninja 5.4.2 (Nov 9, 2023)
- New HID Monitor plugin for inspecting HID reports sent to and from HID devices (Human Interface Devices)
- Regression fixes for the "Find in Log" engine (could miss some valid matches)
- Normalize script paths on Windows (to prevent redefinition errors seen on rare workstations)
New in IO Ninja 5.4.1 (Oct 8, 2023)
- Service release:
- Critical fix in .msi packages on Windows — io_hid.jncx was missing (the HID plugin couldn't start)
- Critical fix in the Hardware Client — informational messages made it impossible to pipe the output of ioninja-hwc directly to Wireshark
- Hardware Client can now upload the FPGA firmware (config) to taps using the --firmware switch
New in IO Ninja 5.4.0 (Sep 29, 2023)
- New HID plugin for the convenient low-level interaction with HID devices (Human Interface Devices)
- Support for high-DPI & mixed scaling on multiple monitors in Windows
- Up to x2 speed-up of Jancy script parsing
- Multiple criticial fixes in various modules:
- Fixes in the Hardware Client and Ethernet Tap FPGA configuration
- Fixes for the ABI incompatibility of the JITted Jancy code on ARM64 platforms
- Fixes for the Text Find in log
- Fixes for handling of the floating point E-notation in Jancy