Weekly Developer Update: January 29, 2025

While the network is still experiencing volatility, we are now seeing the real network in action: Much reduced in size but with real storage and payment occurring. There has been a notable increase in network traffic as seen by many members of the community, something that will calm over time, with some of the fixes below aiming to improve the situation with better response rates for heavy network load.

Code Quality & Usability
A lot of work has gone into the platform reach project over the last week, aiming to boost accessibility to our builds and spread of code across the globe.
We now have signed and notarized pkg installer on macOS, for the CLI suite (ant, antnode, antctl), providing a standard macOS installation experience with binaries installed to /usr/local/bin.
We also have a new signed MSI installer for Windows, for the CLI suite (ant, antnode, antctl), installing to C:\Program Files\Autonomi\ and adding binaries to PATH.
And not to leave Linux out, we have signed CLI packages for both Debian/Ubuntu and RPM (Fedora/RHEL/CentOS) systems.
The launchpad now has proper app bundles (.dmg) for macOS, allowing users to drag the application to their Applications folder for standard macOS app installation. On Windows, a new MSIX installer with automatic update support via .appinstaller files and Start Menu integration has been released.

Network Stability & Mainnet Improvements
More work has gone in to stabilising the network code, with request timeouts increased to 120s to improve reliability for slower network operations. This matches work from last week to standardise these across the board. Work on peer management for routing tables has been added, removing when version fetch operations fail leading to improved routing table accuracy and reduction in unnecessary network traffic.
We have changed gas estimations to now use EIP-1559 for more accurate and predictable transaction costs. This has been combined with some changes to how we display gas price information during payment operations, providing better visibility into transaction costs.

All of these changes are going out as part of the todays release, which you can find here once live: https://github.com/maidsafe/autonomi/releases/latest

38 Likes

first now to read :slight_smile:

13 Likes

Second best! And I’ve read it.

A positive update and one that moves us closer I feel.

With downloads and uploads brokened at the moment I’m focussing on hopefully getting another couple of node machines into people’s houses and running quality nodes. I’m mindful of the last storm and don’t want to be caught with too many nodes that mess up the house’s internet access when there is a lot of churn and have to be shutdown.

10 Likes

Thanks to all involved in making this report and the new release possible.
Looking forward to running the updated nodes from the new release.
Encouraging news on the token price too!

Thanks folks.

Avanti!!!

14 Likes

Interested and happy to see my 30 nodes getting their first auto-upgrade.

7 Likes

Thanks so much to the entire Autonomi team and community for all of your hard work!

:thankyou:

5 Likes

Great to see usability being addressed. But findability on the GitHub release page could be improved for non-coders like me. It took my AI alot of work to find a clickable download link:


Finding Download Links on the Release Page

When navigating your releases page, I encountered a challenge: the page had lots of content (Binary Versions, SHA256 Hashes, etc.) but the actual download file links weren’t directly visible in the HTML structure—they appeared to be dynamically generated.

I worked around this by:

  1. Searching the page content for download filenames using text-based searches

  2. Extracting URL components from the page (owner, repo name, release tag)

  3. Constructing the download URLs manually using GitHub’s standard release pattern: https://github.com/[owner]/[repo]/releases/download/[tag]/[filename]

Suggestion for the team: Consider adding explicit download links or an assets section to your release notes. While the current structure works, having visible file links (like GitHub’s standard asset attachments) would make it much easier for users and automation tools to locate and download binaries without needing to infer the URL structure.

4 Likes

But this PR was not merged before the release. I would have thought it as necessary for removing the nodes with old / no versions. Have I misunderstood something again?

5 Likes

I think I have. It was probably this one:

4 Likes

Well, the new version was release a few minutes ago, but now I absolutely need to get sleep soon. Maybe I’ll just find some of my node upgraded in the morning.

Hey @bochaco would be great if Formicaio could sort nodes according to version number.

6 Likes

The download links are in the ā€œassetā€ area of the releases page. All github releases for any project are similarly laid out. That layout has been in place for years. If your AI cant find it, sounds like it ran into a Layer 7 issue.

1 Like

Solid update, great to hear relentless progress towards network stability.

3 Likes

None has upgraded yet. Maybe some has, when I come back from work.

2 Likes

Have edited the URL to be pointing to latest, the page itself has them at the bottom.

4 Likes

Thx 4 the update Maidsafe devs

Great that stability is being pushed :flexed_biceps: :mechanical_arm:

dweb open 951bf33714d86a089d5ac9dbc84230046de6f83693481faa288a3e054435030694cac850ddf6bb8522721b3516a3d884 :sweat_smile:

Keep hacking super ants

6 Likes

Ha, I thought that the nodes would upgrade without me having to do anything, but apparently that is not the case.

I upgraded them all now and since my home network with potato router has been tolerating 30 nodes just fine, I’m going to increase the number to 40-50.

I love knowing that my nodes are now helping to remove the versionless nodes out of the network. :smiling_face_with_three_hearts:

6 Likes

Isn’t that supposed to be the case? Anyone?

2 Likes

I checked yesterday whether there was a new version of the node. What I do is - separately from running nodes with antctl - I have installed the node software with whatever version antctl is running. Then I run antup node and see if it upgrades. If it does then a new version has been released and in the old days I would know to run antctl upgrade or these days check later to see if upgrades are automatically happening.

When I checked late yesterday there was no upgrade available using antup node.

This morning there is!

I’ve not seen any nodes being upgraded yet but I understand it is probabilistic and can take up to 3 days.

1 Like

Actually, sorry, looking at Latest Release Jan 29, 2026

you have to do a antup antctl so it can know about the latest version.

1 Like