tag:github.com,2008:https://github.com/google/bindiff/releases Release notes from bindiff 2023-09-25T07:50:14Z tag:github.com,2008:Repository/694009642/v8 2023-09-25T13:04:59Z BinDiff 8 Open Source <p><strong>BinDiff is now open source!!</strong> 🥳</p> <p>This is a snapshot release with the changes from version 7.<br> Follow <a href="https://github.com/cblichmann/bindiff">https://github.com/cblichmann/bindiff</a> for experiments and changes that may be merged into <code>main</code> later.</p> <ul> <li>IDA: Support IDA Pro 8.3, minimum required version is 8.0</li> <li>IDA: Replace obsolete input type <code>A</code> in "Import symbols and Comments" dialog</li> <li>IDA: More robust handling of functions without names</li> <li>Binary Ninja: Support current stable release 3.5 ("Coruscant")</li> <li>Windows: Delay-load <code>dbghlp.dll</code> so that WinDbg debugging works as expected</li> <li>Command line differ: Add option to just produce similarity scores, but no actual <code>.BinDiff</code> files</li> <li>Internal changes to remove C++ exceptions in code</li> <li>Fix a memory leak using the SQLite database class</li> <li>Use faster Abseil maps in differ engine</li> <li>Increased cut-off values for discarding large functions in BinExport</li> <li>Includes BinExport @ <a href="https://github.com/google/binexport/tree/v12-20230925-bindiff8">f908beb</a></li> </ul> <p>This release is brought to you by <a href="https://twitter.com/AdmVonSchneider" rel="nofollow">AdmVonSchneider</a>. Special thanks to everyone involved making this possible!</p> <p>Shout out to <a href="https://twitter.com/halvarflake" rel="nofollow">Halvar Flake</a>, <a href="https://twitter.com/BuschnicK" rel="nofollow">BuschnicK</a>, <a href="https://twitter.com/ObfuscaTHOR" rel="nofollow">ObfuscaTHOR</a>, Nils, <a href="https://twitter.com/onceuponanop" rel="nofollow">Tora</a>, <a href="https://twitter.com/ShaneHuntley" rel="nofollow">Shane</a>, <a href="https://twitter.com/erocarrera" rel="nofollow">Ero</a>, <a href="https://twitter.com/0xFFFFFFFE" rel="nofollow">0xFFFFFFFE</a>, Lukasz</p> cblichmann tag:github.com,2008:Repository/694009642/v7 2023-09-20T16:16:55Z BinDiff 7 <ul> <li>IDA: Support IDA Pro 7.6 SP1, minimum required version is still 7.4</li> <li>Ghidra: The BinExport Ghidra extension is now included in the package. This is still considered beta and will require to manually export files from Ghidra in order to bindiff them.</li> <li>Binary Ninja: A BinExport plugin for Binary Ninja is included. This is still considered beta. Use the third-party <a href="https://github.com/PistonMiner/binaryninja-bindiff-viewer">BD Viewer</a> or export manually to bindiff files.</li> <li>Function names are now exported in <code>.BinDiff</code> result files, making post-processing easier</li> <li>Improved speed in native BinExport plugins. Exporting from IDA Pro and Binary Ninja is up to 30% faster compared to BinDiff 6.</li> <li>User interface: Shipping with updated Java runtime based on JDK 16 on all platforms, including Linux</li> <li>User interface: Better HiDPI support on all platforms</li> <li>Installation packages: disassembler plugins are now symlinked into per-user plugin directories instead of being copied into the target disassembler installation.</li> <li>User configuration now uses JSON format, making future changes easier and fixes some long-standing serialization issues.</li> <li>macOS: Notarized binaries/package compatible with macOS 11 "Big Sur"</li> <li>macOS: Universal Binaries supporting ARM64 (aka "Apple Sillicon") and x86-64</li> <li>Fixed a security issue where a specially crafted .BinExport file could lead to an out-of-bounds memory access. Thanks to Mickey Jin of Trend Micro Mobile Security Research Team for the report.</li> </ul> cblichmann