Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

Releases: golemfactory/clay

Brass Golem Beta 0.15.1

24 Apr 12:37
97af581
Compare
Choose a tag to compare

Changelog

  • Possibility to restart single subtask after task deadline
  • Less restrictive eth for gas usage estimation
  • RPC call that displays number of subtask that is going to be used by Golem for given scene parameters
  • Changes and fixes in golemcli tasks show
  • Checks that task id and subtask id were generated by requestor
  • Fixed task persistence
  • Sync payment processor on startup
  • Task duration computation changed
  • Send RemoveTask message after task is finished
  • Additional logs for funds locks
  • Fix error in preview_update
  • Fix bug exec_cmd for exr creation
  • HyperG update - share timeouts
  • Send verification metrics to golem

Brass Golem Beta 0.15.0

10 Apr 10:32
Compare
Choose a tag to compare

Main feature of the new release is the support for the Ethereum mainnet. You can now connect Golem to Ethereum mainnet and earn/spend real GNT for computation (please remember that you also need a little bit ETH to make transaction on Ethereum blockchain with Golem).

Core

  • Ethereum mainnet version of Golem service
  • final version of terms of use
  • default prices decreased
  • support for geth.golem.network domain
  • improved payment-related logs
  • prevent payments to zero address and to requestor’s address
  • funds are unlocked after task is deleted or has timed out
  • GNT/ETH withdrawals added
  • bugfixes and cleanups

GUI

  • Bignumber.js implementation
  • Mainnet RPC fully connected
  • Safe termination implemented on Windows
  • Gas cost estimates added for withdrawals
  • Onboarding screen updated
  • New header/menu style applied
  • 
Luxrender disabled on mainnet
  • Custom geth option refurbished

  • Advanced resource units & related calculations updated
  • Terms and conditions implemented
  • 
Client-side password printing mechanism implemented

  • History timestamp bug fixed

  • Minor UI bugfixes
  • UX bugfixes & implementations

Brass Golem Alpha2 0.14.0

27 Mar 12:47
20d8b37
Compare
Choose a tag to compare

Core

  • Password is now required to unlock Golem service
  • Term-of-use added (temporarily disabled)
  • Websocket encryption
  • (Anti-sybil) Key difficulty checks added to task session
  • Provider keeps information about computed subtasks longer
  • --mainnet flag added
  • subtask_id generation mechanism changed

Verfication

  • Blender verification is now called sequentially
  • Disabled compositing

Resources

  • Better address management in HyperG

Payments

  • Batch transfer is now called less often
  • Decrease reputation when requestor is not paying for computation
  • Lock funds after requesting task
  • Golem tries to reconnect with remote Geth RPC nodes after losing connection

CI & Tests

  • Sentry integration added
  • Bugfixes and optimizations

Concent

  • --concent flag added
  • support for ForceReportComputedTaskResponse
  • support for ForceSubtaskResults
  • support for ForceSubtaskResulstsRejection
  • support for ForceGetTaskResult
  • support for ForceGetTaskResultFailed
  • FileTransferToken improvements

Brass Golem Alpha2 0.13.0

14 Mar 11:00
Compare
Choose a tag to compare

Core

  • New version of contracts connected with golem
  • Blender version updated to 2.79
  • Only task owner can now broadcast task cancellation to the network
  • Increased key difficulty built up in public key
  • Key difficulty is now also checked in task session
  • Simplified subtask definition sent to provider
  • Modification in hello message handling
  • Additional subtask status “verifying”added
  • Address list generation refactored
  • Tuned verification function
  • Information about user caps displayed in logs
  • Warning about desynchronized clock is displayed in log

Concent

  • Support for TransferRateFailure to request Concent’s forced download
  • ForceReportComputeTask message is properly handled

Brass Golem Alpha2 0.12.0

01 Mar 15:12
9411b5c
Compare
Choose a tag to compare

Core

Verification:

  • Advance local verification for Blender task implemented
  • Compositing turned off by default for images that are split into parts
  • Verification queue added

Protocol:

  • Anti-sybil mechanism based on required key difficulty introduced
  • Requester now sends minimum from task deadline and subtask deadline as expected deadline
  • Provider checks that parameters in CompTaskDef are same as declared in TaskHeader.

Monitoring:

  • Optional collecting and sending requestor stats to golem monitor. This feature can be turned off by adding --nomonitor flag to golem core.
  • Proper balances shown in monitor

Payments:

  • GNTConverter for automatic conversion from GNT to GNTW
  • Information about last successful update of GNT passed to UI
  • Support for geth 1.8.x
  • No more double GNT requested

Resources:

  • Check size of resources that are downloaded via HyperG
  • Timeouts for downloading resources are now proportional to resource size
  • Attach hash to resources that are sent via network
  • Files resources are now ziped to one file and package hash is saved in task state for further references
  • Hyperg file cleanup fixed

Network:

  • Explicit checking for existing UPnP port mapping

Concent:

  • Support for SubtaskResultRejected message
  • Pinging and receiving messages from concent
  • Support for ForceReportComputedTask method
  • Improvements in MessageHistoryService

Other:

  • Removed support for Python 3.5
  • Tools for database migration introduced
  • Fixed problems with unclean golem turning off
  • Set default datadir earlier in the flow
  • Show more information about providers banned from task
  • Generation of keys moved to separate thread

Electron

  • Electron security update
  • Task settings form issues are fixed; new rules applied, verification corrected
  • Misleading currency names are fixed with “t” prefix
  • Default parameters from the given file are suggested
  • Stale balance information
  • Informative local render errors
  • App size increased vertically
  • UX improvements

0.11.0

24 Jan 11:08
3bf76ef
Compare
Choose a tag to compare

INSTALLATION & UX

  • New, more user friendly installer for Windows
  • Upnp support
  • Hyperg and Docker problems are visible in GUI
  • Results for single frame tasks will not be overwritten (number will be added to the result name instead).
  • Restarting task now causes a duplicate of a task being created, instead of just changing the deadlines and resetting all subtasks
  • Critical errors are now stored in separate, permanent log file

PAYMENTS

  • Use GNT-like contract in testnet with wrapper (GNTW)
  • Better management of Geth errors

OPTIMIZATIONS

  • Information about tasks are dumped in separate thread
  • Optimized the number of messages with information about tasks that are sent in the network
  • Reduced the number of received and processed messages for starting task session.
  • Async API requests from HyperG are now handled by Twisted, so requests are no longer lost under heavy strain).

CONCENT INTEGRATION

  • Additional message for resource sending to Concent FileTransferToken
  • New time representation in messages
  • New signing and serializing methods

0.10.0

20 Dec 13:47
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release

TASKS

  • Task persistence - tasks are revived after Golem is turned off

PROTOCOL

  • Golem messages moved to external module and refactored
  • Task-related Messages saved (for Concent service)
  • Bootstrap choosing mechanism improved (Golem should connect to the network quicker)
  • Improved handshake
  • Message for communication with Concent added
  • Additional bootstrap nodes implemented in Go introduced to the network

PAYMENTS

  • Payment matching fixed - incomes can now be properly connected and matched with specific tasks

COMPUTATIONS

  • Improved Docker recovery mechanism
  • Old computation related data are now regularly cleaned

0.9.1

28 Nov 15:11
Compare
Choose a tag to compare
0.9.1 Pre-release
Pre-release

BUGFIXES

  • Docker switched from start to restart (two instance being created at once problem)
  • Typo in MessageSubtaskResultAccepted fixed
  • Bugfixing in registering payments
  • Undefined port handle fix

IMPROVEMENTS

  • DataBuffer refactor and optimization
  • Cleanup of HyperG manager code and Peerkeeper code
  • Elaborated logs about Docker issues
  • Small improvements in Windows installer

FEATURES

  • Collect statistics about why tasks are not supported

0.9.0

27 Oct 15:30
Compare
Choose a tag to compare
0.9.0 Pre-release
Pre-release

IMPORTANT: Golem for Windows will be now installed in 64bit location. Kindly run uninstall before you use the new installer.
If you encounter any errors please let us know on testers channel at chat.golem.network or write an email to [email protected]

CHANGELOG:

GETH:

  • Byzantium fork compatibility (geth 1.7.2)
  • Support for using external geth via http

PROTOCOL:

  • File exchange added to task handshake (connection problems can be detected earlier)
  • Different signing mechanism for messages (optimization)
  • Incoming message buffer optimizations
  • Remove_peer_by_id method fixed
  • Limited number of task headers by requestor kept by Golem
  • Golem nodes connect now only to one bootstrap
  • Fixed a bug causing sending of old tasks
  • Small bugs in p2p2 Kademlia’s protocol fixed

RESOURCES:

  • HyperG peer discovery disabled

CORE:

  • Benchmark scores moved from config files to database
  • Payment matching bugs fixed
  • Fixed bug that may cause TaskComputer to note the same tasks two times
  • Golem version visible in logs

CLI:

  • Small improvements and bugfixing (with help and showing version)

OLD GUI:

  • Old QT-based interface finally removed

ELECTRON (GUI):

  • High Sierra compatibility
  • Developer mode (detailed information about tasks/stats/peers)
  • Debug mode (Connection problems will be reported in log file on golem default log folder as gui.log)
  • Currency indicator re-designed (new animation / USD currency option)
  • Onboarding screen refurbished
  • Preview viewer bug solved
  • Preview indexing bug solved
  • Task duplication issue fixed
  • Crashing while updating hardware preset is fixed
  • Minor changes

0.8.1

22 Sep 13:17
Compare
Choose a tag to compare
0.8.1 Pre-release
Pre-release

Changelog

  • accept geth 1.7 version
  • dev tools

    • helper function to mock password for Ethereum account
    • additional logs from geth and hyperg
    • dummy task
    • save information why tasks not supported
    • log error in casee of fail to initialize geth
  • bugfixes

    • remove node's description functionality
    • bugfixes and refactors
    • limit number of cpu's that are available on Windows and MacOS (VBox limitation)
    • remove jsonpickle
    • task computer uses min from task_deadline and subtask_deadline