Golem API releases - Python v0.6.3 & JavaScript v0.4.3

This announcement and releases are for the APIs (requestors) only. We are sharing the updated JavaScript and Python APIs, “433 Eros” Yapapi 0.6.3 and “Alfred Hitchcock” YaJSapi 0.4.3.

Relevant changes in these API releases are (not including bug fixes, please see changelogs):

Python (Yapapi)

  • Report activity termination by the provider (#587)
  • Retry some Activity API calls that fail due to recoverable GSB errors (#587)

JavaScript (YaJSapi)

  • Engine params configurable via env variables
  • Improved payment status information in the status table

Installing and Upgrading Golem

These API releases are requestor-focused only, if you’re a provider you there is no need to do any changes. We will include the installation command for both requestors and providers for anyone getting started!

Requestor:

curl -sSf https://join.golem.network/as-requestor | bash -

Provider:

curl -sSf https://join.golem.network/as-provider | bash -

As security advice for both requestors and providers, you should be backing up your keys if you have mainnet tokens. You can back up your keys to your wallet with the export command (while Golem is running):

yagna id export --file-path=./key.json

If you’re just getting started with Golem for the first time, you want to go to the handbook. It includes the installation steps as a Provider or Requestor (video walk-through), along with explanations and important details such as Command-Line Interface (CLI).