Blog

Overview
DIRECT 5.1.11.19 includes minor bug fixes and improvements to the client. Extended support has been added for Steam interop implementations. Two new tasks have been added to the to the workflow along with a couple new macros. And the certificate signing console tool has been updated for macOS 10.14 Mojave.

Please see the list below for complete details.

Core

  • Fixed bug determining length of http response body.
  • Fixed platform singleton and make it consistent across platforms.
  • Added dataStore macro that uses module path on win/linux and dmg on mac.
  • Added Base64ToHex macro which is safer than a FromBase64+ToHex combination.
  • Rename SubCopy macro as Substring.
  • Support for DataStore 2.0
  • Fixed gzip compression in WebGetRequest.

Core - Analytics

  • Added verbosity to analytics.

Host

  • Added functions to get screen size of window in Windows, Mac, Linux.
  • Improvements to window dpi detection and handling for 4k monitors.
  • Fixed IE host not scaling properly with DPI on Windows 7.
  • Fixed directoryErase javascript function not working.
  • Fixed killOtherInstances option causes second instance to crash after killing first instance.
  • Fixed logExpirationDays not causing logs to be deleted in Mac/Linux
  • Expose WebGet's Authenticate function in javascript.
  • Added ability to get the datastore from the skin web server.
  • Added jwsVerifyX509 and jwsVerifyKey functions to host javascript.
  • Added skinWindow prompt icon types to host javascript.
  • Added requiresDataStore to app config.

Workflow

  • Added directoryList task to workflow.
  • Added processList task.
  • Fixed type is null when printing error message.
  • Fix task error and warning count functions.
  • Automatically add a unique id on to urls so we don't have to specify unique urls in configs.
  • Fixed WorkflowRun fails to find specified entry point if specified entry point is one of the standard names.
  • Fixed issue launching file with programOpen task when path contains a space on mac.
  • Use simplified event name for interop load/unload.
  • Added response status variables to download task.
  • Added activeTime and pauseTime to download task status.
  • Added overwriteIfNewer and overwriteIfOlder options to download task to overwrite when comparing server modified time.
  • Fixed issues with resume not working as expected in download task when file already exists and outputPath argument specifies a directory.
  • Fixed issue with byte range when existing file is greater than content in download task.
  • Added recovery for when range requests are not supported in download task. In this instance resume will start back from the beginning.
  • Fixed workflow eats percentage character and everything after it.
  • Fixed directoryMove task fails on mac.

Console Tools

  • Signer - Support for DataStore 2.0 and added datastoresize command line switch.
  • Signer - Added support for authenticating signature on 64-bit executables.
  • Signer - Add warning when directory or binary not signed.
  • Signer - Fixed CMS signature generation bug with using octet string greater than 4k.
  • Signer - Fixed DMG signing for macOS 10.14 Mojave
  • Signer - Store signer version in signed attributes

Overview
DIRECT 5.1.10 is a bug-fixing release for client-side and UI issues with along with a lot of new minor things.  This release includes a new hash macro, client-side functions for triggering analytics events and loading/unloading interops, FTP support for the metafile and release console tools, and simplification of skins using the FontAwesome library for displaying icons. And that is pretty much it - but we have major things in store for DIRECT 5.2, which is coming soon.  Stay tuned!

Check out the list below for details on 5.1.10:
(more…)

Overview
DIRECT 5.1.9.52 introduces our new analytics system and the Origin Service Management Console.

This release also contains improvements to the interop interface, the ability to add checkmarks on context menus, tray icon support on Ubuntu, OAuth support and skin example, a new fast verify or quick scan of repositories workflow task, and support for accelerated s3 and dual stack endpoints in the console tools.Read on for a full list of features and fixes:​
(more…)

Overview
DIRECT 5.1.8 introduces new workflow tasks, various simplifications, and client-side bug fixes.
This release contains several new workflow tasks for checking directory access, redirecting urls, and reading and writing JSON and XML content. Additionally, the host containers for IE and AWK have been simplified and the crashapp executable functionality has been merged into host (reducing the need for delivering an two binaries).  Finally, bug fixes and improvements have been made to the code signing tools.
(more…)