github maidsafe/autonomi stable-2025.7.1.3
2025.7.1.3

latest releases: stable-2025.9.1.2, ant-node-manager-v0.13.3, ant-node-v0.4.4...
one month ago

Binary Versions

  • antnode: v0.4.3
  • antctld: v0.13.2
  • antctl: v0.13.2
  • ant: v0.4.4
  • nat-detection: v0.2.22
  • node-launchpad: v0.5.10

Merged Pull Requests

2025-07-21 #3108 -- Revert "feat(network): remove external address manager" [@jacderida]
2025-07-21 #3104 -- feat: user side fork resolution for scratchpads [@grumbach]

Detailed Changes

API

Added

  • The ScratchpadError type has a new Fork variant. When there was a forked scratchpad with two
    or more scratchpads at the same version, the API would only return one of them, meaning a merge
    couldn't be performed correctly. Now when this situation occurs, the Fork error type is
    returned, and along with it, all the scratchpad versions, which can then be used for merge and
    conflict resolution.

Network

Fixed

  • Reintroduce the external address manager. The removal of this component caused an issue with
    clients whereby they sometimes couldn't communicate with nodes, though node-to-node communication
    was fine. This resulted in problems such as randomly failing to retrieve chunks during downloads,
    and it also affected emissions payments, because the client in the emissions service wasn't
    communicating with certain types of nodes. It seemed that port-forwarded nodes were the most
    affected. The removal of the external address manager was based on the assumption that addresses
    could be obtained from the connection information, but we suspect the libp2p client doesn't have
    that part of the code. Reintroducing the component resolves emissions for nodes configured with
    port-forwarding and should also very significantly improve the situation with uploads and
    downloads.

Don't miss a new autonomi release

NewReleases is sending notifications on new releases.