Repository navigation
[4.4.1+] 1.7.2
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:
Changes
- On Windows, the compiler has been replaced with
MinGW + LLVMinstead ofMSVC(as in Godot) #103 - Added automatic uploading of new builds to
VirusTotal. - Added
~*.TMPto.gitignorein the libraries folder. #100
Full Changelog: 1.7.1...1.7.2
🛡 VirusTotal GitHub Action analysis: