Skip to content

[4.4.1+] 1.7.2

Choose a tag to compare

@github-actions github-actions released this 15 Mar 09:20
· 1 commit to master since this release
fdb9417

There were no functional changes.

Windows Defender

Thanks to #98, it was discovered that the previous two releases were being flagged by antiviruses as Malicious/Trojan/Gen:Variant.Lazy. Version 1.7.0 was not flagged by Windows Defender, but the 1.7.1 archive was flagged as the Trojan Trojan:Win32/Suschil!rfn. Because of this, it was impossible to download the previous version via a browser or even through the Asset Library in the Godot editor.

And just yesterday, for some reason, Windows Defender no longer detects viruses when scanning the archive. It can be downloaded and used again, even though on March 6, Microsoft Support had already stated that they would not be removing the virus warning from this archive.

But anyway, if I leave everything as it was, antivirus programs would still detect some kind of threat from the old libraries, so in an attempt to solve the problem, I came to the conclusion that I needed to switch the Windows compiler from MSVC to MinGW + LLVM. At this point, I haven’t detected any further threats with different build settings; the Native API works flawlessly with all demo scenes, and it’s even possible to combine MinGW DD3D with a library linked via the Native API that was built using MSVC.

It's possible that switching to a different compiler might even improve performance:

image

Changes

  • On Windows, the compiler has been replaced with MinGW + LLVM instead of MSVC (as in Godot) #103
  • Added automatic uploading of new builds to VirusTotal.
  • Added ~*.TMP to .gitignore in the libraries folder. #100

Full Changelog: 1.7.1...1.7.2

🛡 VirusTotal GitHub Action analysis: