Whew… It took us a bit longer than we had anticipated but here we are with the much-awaited patch release - Brass Golem Beta 0.19.1.
First of all, a big, big thank you to our ever-eager group of faithful users and fans. We really appreciate all your feedback, your logs and all the time some of you have been spending talking to us on Reddit, on our public chat, and over email. The information that we received from you helped us identify the most important pain-points you encountered installing and using our previous release. Our QA and devs spent a good part of the last couple of weeks making sure all those bugs have been found, confirmed and then smashed to smithereens hopefully never to reappear again.
While we are sure there’s still a lot of issues to be tackled in Golem as a whole, especially with a major update looming in a not that far-away future, we’re still very pleased with what we were able to achieve with 0.19.1 and earnestly encourage you to download and try it out!
The most important change in this box of goodies is the set of fixes to Golem’s Windows version and its installation process as well as to the issues you encountered while using Golem with Hyper-V. Apart from that, we have fixed the erroneous reporting of the virtualization status on Windows and Linux, as well as fixed the Electron installer under Linux. We have also made sure that the password recovery PDF is always generated correctly and changed Golem’s startup process so that it doesn’t die when issues are encountered but rather stays running to report those issues to users.
In addition, we have also updated Golem to support those providers that - apparently for testing purposes - set their minimum task price to 0. Plus, we improved logging so that we can better determine the actual issues that prevented a provider from finishing a given task computation successfully. That way, your logs will be even more useful than before!
Last but not least, we have updated Golem’s Terms of Service, to include all the caveats that our legal team have found lacking there.
For those interested in an even more detailed changelog, it’s always available in our official GitHub repository, alongside the details and troubleshooting information. As usual, if you encounter any issues, have some constructive feedback or maybe just want to hang out with us to tell us about your experience using the product, don’t hesitate to contact us through our Rocket channel, reddit or e-mail at email@example.com. We take all feedback seriously and hope that together, we can make Golem stronger, better and more efficient.
Detailed instructions on how to install Golem on your computer can be found on our project website. To upgrade from earlier Golem version, please consult the instructions below.
Upgrading to Brass Golem Beta 0.19.1
Download and execute the installer from our release server.
If you’re upgrading from versions prior to 0.19.x, be aware that Brass Golem Beta 0.19+ uses Docker for Windows. Docker for Windows comes with a new type of virtualization support: Hyper-V (Windows Server Virtualization) in place of the old Docker Toolbox. This virtualization change should provide a more stable environment for Golem nodes, but it does not come without difficulties.
Please be aware that if you are using any other virtualization software (for eg. Docker Toolbox, VMware), do not to install Hyper-V as this could potentially impact performance.
Also if you are a Windows 10 Home user you will not be able to install Hyper-V as it's not supported. Fortunately, we have kept Docker Toolbox support in this case. The only downside is, that you will have to install Docker Toolbox manually from now on (available here), as it's no longer part of the install package. You’ll find more detailed Golem+Docker Toolbox installation instructions in our docs.
If you encounter any problems with Hyper-V you can still uninstall it, and try to run Golem with Docker Toolbox.
If any errors occur during any process, please let us know in the testers channel at chat.golem.network or write an email to firstname.lastname@example.org (make sure to include “Error” in the subject field so we can catch it quickly).
Download the Linux installation script. In terminal, run:
chmod +x install.sh && ./install.sh
Upgrading from 0.18.x and 0.19.0 is very straightforward - just type commands below to update Golem:
brew update brew upgrade golem brew cask upgrade golem brew unlink golem brew unlink hyperg brew link golem brew link hyperg
With those simple steps in place, you should be running the latest release of Golem for macOS.
Please have a look at our Mac OS installation tutorial on YouTube: https://youtu.be/TAozKguVoCc
Upgrading from 0.17.x and earlier
However, if you’re perchance upgrading from versions prior to 0.18.x, be aware that Brass Golem Beta 0.18+ uses Docker for Mac. Because of that, the first step while updating from versions earlier than 0.18.0 is to make sure that all previous Docker instances are removed from your machine. Open Terminal and type:
docker-machine rm golem brew uninstall --ignore-dependencies docker docker-machine docker-machine-driver-xhyve
Afterwards, just update Golem normally, using the instructions for 0.18+ above.
Important! Before you run Golem make sure to be running Docker for Mac:
brew update brew upgrade golem brew cask upgrade golem
Cmd + space bar, type Docker and hit enter.
Confirm that Docker is running properly. If you encounter any issues with Docker for Mac please follow instructions on Docker for Mac github.