Getdown v1.8.3 Release Notes

Release Date: 2019-04-10 // over 2 years ago
    • ➕ Added support for nresource resources which must be jar files that contain native libraries. Prior to launching the application, these resources will be unpacked and their contents added to the java.library.path system property.

    • ⚡️ When the app is updated to require a new version of the JVM, that JVM will be downloaded and used immediately during that app invocation (instead of one invocation later). Via [#169](//github.com/threerings/getdown/pull/169).

    • When a custom JVM is installed, old JVM files will be deleted prior to unpacking the new JVM. Via [#170](//github.com/threerings/getdown/pull/170).

    • 0️⃣ Number of concurrent downloads now defaults to num-cores minus one. Though downloads are I/O bound rather than CPU bound, this still turns out to be a decent default.

    • Avoid checking for proxy config if https.proxyHost is set. This matches existing behavior when http.proxyHost is set.

    • ➕ Added support for proxy authentication. A deployment must also use the com.threerings.getdown.spi.ProxyAuth service provider interface to persist the proxy credentials supplied by the user. Otherwise they will be requested every time Getdown runs, which is not a viable user experience.

    • The Getdown window can be now closed by pressing the ESC key. Via [#191](//github.com/threerings/getdown/pull/191).

    • 💻 If no appdir is specified via the command line or system property, the current working directory will be used as the appdir. Via [8d59367](//github.com/threerings/getdown/commit/8d59367)

    • 🌐 A basic Russian translation has been added. Thanks [@sergiorussia](//github.com/sergiorussia)!