Big usability bump in today’s minor release of Ghidra. Extensions are built against the Java code of a specific version so installation has always required an exact string comparison to match the version. But realistically this is only necessary if the interfaces on the Java functions called by the extension change. Allowing to bypass this check allows users try extensions without the authors or users needing to build every release. #ghidra #reverseengineering
It’s always been possible to manually bypass, but you had to unzip, change a string in a metadata file, then rezip or move the files into the installation directory. This is much lower friction.
And as someone who built a CI workflow to compile an extension so it could get built against every #Ghidra release, this is much easier, if not as stable.