Here we are with a new incremental update to our latest Golem release. While it’s still backwards-compatible with the 0.20.x line, it’s a significant improvement over the previous version.

The highlights of the new release are:

  • A major improvement to our gWASM environment - namely the verification by redundancy, which allows us to detect misbehaving nodes and is an important step towards making gWASM available on mainnet
  • A much-revamped Blender verifier component, which should make verification of the Blender results significantly more stable, consistent and robust
  • A new, smaller and faster Golem CLI executable implemented in Rust
  • Improved support for Golem Unlimited in Brass Golem, at last enabling Golem Unlimited clusters as viable providers for the Brass network
  • Rewritten Linux installer allowing now for an easier and better synchronization of releases of various Golem components and which will become the basis of our upcoming, new build system.

With the mainnet release of gWASM looming on the horizon, we would really like to encourage the more adventurous of you to have a stab at either creating your own WASM app running on Golem Brass or just using our sample gWASM app - gflite to test the new verification mechanism.

For the full list of changes, please consult our release changelog.

Otherwise, you’re more than welcome to upgrade to our newest release. We’ll be eagerly awaiting your feedback on our chat, our reddit and over email.

Upgrading to Brass Golem Beta 0.20.2

Windows

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, while using Docker Toolbox, Golem fails to run benchmarks or compute tasks, please restart the Golem App (make sure the background process is restarted, not only the Electron front-end) and verify if the issues persist after restart.

If any errors occur during any process, please let us know in the testers channel at chat.golem.network or write an email to contact@golem.network (make sure to include “Error” in the subject field so we can catch it quickly).

Please have a look at our Windows 10 installation tutorial on YouTube: https://youtu.be/TAozKguVoCc

Ubuntu

Download the Linux installation script. In terminal, run:

chmod +x install.sh && ./install.sh

If you’re installing Golem for the first time, please restart your machine (or log-out and log-in again) so that the docker environment is properly initialized.

macOS

To upgrade Golem, 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

Important! Before you run Golem make sure to be running Docker for Mac:

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.

https://docs.docker.com/docker-for-mac/troubleshoot/#docker-knowledge-hub