Defold 1.2.173
ANR’s
In an effort to drastically reduce the number of ANR’s on Android, we’ve moved the main game thread to a different thread.
This change removes any stalls between the UI thread and the engine thread (e.g. from long running user functions).
Please try it out and let us know how this works for you.
dmSDK
Api
We’ve updated dmSDK with some new functionality regarding sockets and connections. These are the new namespaces.
We have also released new extension-websocket where many of these functions are used.
This extension will replace the defold-websocket as the official websocket implementation.
defoldsdk.zip
We’ve also made the defoldsdk.zip available on the download page.
This package contains all the prebuilt libraries for each platform, as well as headers.
Switch
- We’ve added support for LuaJIT (the interpreter, not jit)
- We’ve added hot reload support
- Fixed support for https requests
- Better error logging for remote builds
Engine
Issue-5116- Added: Add defoldsdk.zip to releasesIssue-5124- Added: Added dmCrypt to dmSDKIssue-5126- Added: Added dmURI to dmSDKIssue-5128- Added: Added dmSocket, dmSSLSocket, dmDNS, dmConnectionPool to dmSdkIssue-4835- Added: Added dmThread to dmSdkIssue-4901- Fixed: Fixed issue of uploading font vertex buffer multiple timesIssue-4930- Fixed: Unify Android build pipelineIssue-5038- Fixed: Move engine to a new thread (Android)Issue-5046- Fixed: Enable error logging for bob.jar when doing remote buildsIssue-5080- Fixed: Sound didn’t pause when app was mimimizedIssue-5101- Fixed: Fixed Windows code signing for the editorIssue-5129- Fixed: Liveupdate zip publisher can now copy result to a different file storeIssue-5190- Fixed: Headless builds on Linux now won’t requires OpenAL/OpenGLIssue-5188- Fixed: Live update zip publishing path is now relative to project dir