Skip to content

Release N.1.8.3.0

Compare
Choose a tag to compare
@ldmberman ldmberman released this 17 Oct 09:05
· 906 commits to master since this release

The release includes a feature and four improvements and bugfixes.

  • Support for path manifests is introduced

    Path manifests are a simple and optional extension for Arweave gateways; they allow users to upload a small metadata transaction (the path manifest), which maps user-definable subpaths with other Arweave transaction IDs. This allows users to create logical groupings of content, for example, a directory of related files, or the files and assets that make up a web application.

    For more details, check the wiki page about path manifests. It describes the schema and provides an example.

  • The benchmark was made more precise

    Now it collects the actual number of hashes the mining processes generate instead of estimating them from the number of mined blocks. As a result,
    the benchmark fluctuates less and reports slightly higher numbers.

    Link.

  • The propagation of blocks and transactions was improved slightly

    Link.

  • A bug was fixed where nodes would sometimes fail to join the network

    Link.

  • An unstable memory monitoring process was removed that sometimes caused the nodes to stop mining

    Link.

Upgrade instructions:

  1. Shut down arweave-server. To make sure the shutdown was successful, run ps aux | grep beam | grep -v grep. The output should be empty.
  2. Run git fetch --all --tags && git checkout N.1.8.3.0 && git reset --hard N.1.8.3.0
  3. Start arweave-server again with the same arguments as before.

For more details on how to run the node, please see our mining guide. If you have any issues upgrading or would like to know more about the release, feel free to reach out to us in the #mining channel on Discord Arweave Dev Talk server or email us on team@arweave.org.