- Use Rizin v0.9.1
- New Preferences tab to query and modify Rizin configuration variables (evars) directly from the UI
- New window listing all keybindings, browsable and searchable from the preferences
- Register, variable, and memory value tooltips while debugging or emulating, including sub-register values and previews of values inside brackets
- Follow conditional branch targets with the Enter/Return key in both Disassembly and Graph views
- Debugging improvements:
- Add an interface to change and specify register profiles
- Allow setting an RzRun profile before starting a debugging session
- Support debuginfod servers in the initial analysis options dialog
- Fix a deadlock in remote debug connections
- Types widget improvements:
- Make type and variable names clickable
- Show variables of the selected type in the Types tab
- Add rename and "set type class" options
- Search bars added to the Console and the XRefs dialog
- Docking is now optional — widgets can be floated freely instead of being forced to dock, with a new "Enable/Disable Docking" shortcut
- More information shown in the navigation bar
- Better use of screen space — configurable Quick Filter visibility and item-count label
- Add a toggle to show raw strings in the Strings widget
- Add a vertical scrollbar to the Hex panel
- Add an "Add Flag" option to the hexdump context menu
- Remember the IO mode (e.g. read-only vs. read-write) for recently opened files
- Show fewer entries in the Omnibar by default
- Switch to use Qt 6.11.0
- Updated translations, with support for languages that have multiple regional variants
- Various bugfixes and refactoring
Notes for packagers:
- The minimum required CMake version is now 3.12