@ktomala ktomala released this Oct 23, 2018 · 249 commits to develop since this release

Assets 5

Changelog

Golem core

  • enable nVidia GPU rendering for Linux providers (#3045 / #3385)
  • eliminate unecessary propagation of timed-out tasks in Golem network (#3259)
  • address a deficiency in the VirtualBox driver during both initial installation and update (#3369)
  • add an ability to specify the main scene file through CLI (#3388)
  • replace "Docker Toolbox" with "Docker for Mac" on OSX (#3203)

RPC / CLI

  • update the connection_status RPC call to expose raw status data (#2702)
  • add support for getting the current provider status through RPC (#2817)
  • add tasks purge call to RPC to clean-up old tasks (#3303)
  • add WAMP Challenge-Response authentication and enable roles for the RPC communications (#3171)
  • add golemcli support for the comp.tasks.check (task test) RPC call (#3062)
  • return the task id in the Client.{create,restart}_task: RPC calls (#3031)

Concent

  • add an RPC endpoint to provide the current deposit balance (#3290)
  • wait for requestor deposit confirmation when adding tasks with Concent service enabled (#3247)
  • verify requestors' balance and deposit (#3191)
  • correct support for the task's concent_enabled flag (#3304 / #3333 / #3227)
  • RPC support for deposit transactions (#3278)
  • ensure that the provider is able to specify their Ethereum address in the TaskToCompute message (include modified WantToComputeTask in TTC) (#3314)

Golem Electron (front-end)

  • GPU support
  • File/folder dialogs for Windows & Linux
  • Support for custom datadir & custom RPC address
  • Challenge-Response Authentication implemented
  • Connecting network issue fixed on Windows
  • Excessive CPU usage problems resolved
  • UX improvements

Other

  • add a local Golem integration test with Concent disabled (#3214)
  • fix the issue with deadlocking Docker job
  • fixes and improvements to golem automated test suite
  • various fixes and stability improvements to Golem Core