Skip to content

Release 2.6.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ldmberman ldmberman released this 23 Feb 11:14
· 383 commits to master since this release

The release introduces a convenient way to copy and repack data across the local storage modules, including the legacy 2.5 storage.

Some hightlights:

  • the data is copied and repacked from the 2.5 storage to the corresponding storage modules, if any, and between the storage modules; once finished, the node attempts to sync the missing data from the network;
  • additionally, the 2.5 data is repacked in place when the node is launched with enable legacy_storage_repacking;
  • the broken chunk index records are repaired in the process;
  • the limits for the number of chunks to keep in RAM (by the syncing, packing, and mining processes accordingly) are chosen based on the available memory and reported on startup; the limits may be overriden via data_cache_size_limit [number], packing_cache_size_limit [number], and mining_server_chunk_cache_size_limit [number];
  • the estimated maximum packing rate is reported on startup (you might want to restart the node with packing_rate [number] afterwards.

The release comes with the prebuilt binaries for the Linux x86_64 platforms. arweave-2.6.1.linux-x86_64.tar.gz works on Ubuntu 21+ and CentOS 8. To run on Ubuntu 18 or 20, grab arweave-2.6.1.ubuntu18-x86_64.tar.gz or arweave-2.6.1.ubuntu20-x86_64.tar.gz . CentOS 7 is not supported.

If you want to run the miner from the existing Git folder, upgrade Erlang to version 24 and execute the following command:

git fetch --all --tags && git checkout -f N.2.6.1

See the updated 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.