Skip to content

v0.6.4 Edmund Gettier

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Apr 12:40
· 2828 commits to master since this release
v0.6.4
4fc7211

Beta.1 Patch.3 Release

This release contains mainly performance improvements related to networking and broadcasting because we are observing a significant increase in the number of nodes joining the Golem Network. Yay! We are glad to see things going in that direction.

This release is a tribute to recently died Edmund Gettier best known for his short 1963 article "Is Justified True Belief Knowledge?" aka Gettier problem.

Full Changelog:

GSB (Golem Service Bus)

  • #1191 (GSB#18), #1221 (GSB#19) increase network connectivity check frequency from every 60s to every 20s and fix local router recconnection issue (GSB#21).

Provider

  • #1192 incremental delay for invoice resending: start with 15s and increase it by 150% with every failed attempt, with maximum 1h interval repeating forever (instead of previously used strategy: resend every 50s)

Market Service

  • #1203 Increase mean broadcasts interval from 1min to 4mins and make it configurable via env
  • #1211 Offers broadcasts performance improvements:
    • use broadcasts interval with a random factor (uniformly distributed) from the range0.5-1.5x instead of 0-2x
    • do not send empty broadcasts
    • skip broadcast handling when processing other (broadcasts are repeated so eventually will reach all nodes)

Payment Service

  • #1184 Check account balance before making a zkSync account unlock or withdrawal
  • #1227 update zkSync RPC url to point at Glolem's proxy server in preparation of the batch tx provider

Metrics Service

  • #1185 Increase metrics pusher interval from every 5s to every 60s

Others

  • #1197 Upgrade AWC to 2.0 to fix DNS resolution on Ubuntu 20.04 and match AWC version with the rest of the project.

Compatibility

This version is backward compatible with yagna v0.6.0 which means nodes with versions 0.6.0 through 0.6.4 can cooperate to form a single Golem Network.

API Library Compatibility

This version is compatible with below high-level libraries

Library Version Suggested Version
yapapi 0.5 0.5.3 or higher 0.5.x
yajsapi 0.3 0.3.3 or higher 0.3.x

By installing & running this software you declare that you have read, understood and hereby accept the disclaimer and privacy warning published at https://handbook.golem.network/see-also/terms