The release introduces a few improvements, bug fixes, and one new endpoint.
- Fix two memory issues that occasionally cause out-of-memory exceptions:
- When running a VDF server with a slow VDF client, the memory footprint of the VDF server would gradually increase until all memory was consumed;
- When syncing weave data the memory use of a node would spike when copying data locally between neighboring partitions, occasionally triggering an out-of-memory exception
- implement the
GET /total_supply
endpoint to return the sum of all the existing accounts in the latest state, in Winston; - several performance improvements to the weave sync process;
- remove the following metrics from the
/metrics
endpoint (together accounting for several thousand individual metrics):erlang_vm_msacc_XXX
erlang_vm_allocators
erlang_vm_dist_XXX
The release comes with the prebuilt binaries for the Linux x86_64 platforms.
If you want to run the miner from the existing Git folder, execute the following command:
git fetch --all --tags && git checkout -f N.2.6.10
See the mining guide for further instructions.
If you have any issues upgrading or would like to know more about the release, feel free to reach out to us in the Arweave Miners Discord (https://discord.gg/GHB4fxVv8B) or email us at team@arweave.org.