Latest Release March 20, 2025

:loudspeaker: Announcement: Latest Release :loudspeaker:
Hey everyone! Check out the Github Release with changelog details. It may be worth mentioning with this that a new version of the API was published. This only affects people who want to download a new client to test uploads/downloads via CLI. If you are just running nodes you may ignore.

For Node Launchpad Users:
Nothing you need to do

For CLI Tool Users:
Nothing you need to do

Binary Versions:

  • antnode: v0.3.8
  • antctld: v0.12.1
  • antctl: v0.12.1
  • ant: v0.3.10
  • nat-detection: v0.2.18
  • node-launchpad: v0.5.6

16 Likes

Yayayayayayay!

Thanks for all the hard work! :flexed_biceps:

8 Likes

Latest dweb v0.3.1 with the enhancements of this Autonomi update has been published:

14 Likes

Seems successful downloads are more frequent with new API, thanks!

11 Likes

Great to see, be aware IMO what we have put out is more a fudge fix than a hot fix. It helps with something a wee bit deeper and does fix it and does not fake the fix, but it’s uncovered something more we need to consider. So this will slightly improve things, but a much more efficient fix is certainly needed and being focussed on. It’s not a huge refactor or anything, but instead it’s a small algorithmic change that we may need to make and one that is historic and peer reviewed as part of Kademlia. Wee bit deep, but we know what we are looking for/at here.

21 Likes

Excellent.
Should we point folks at Community Public File Directory and ask them to try timing a few downloads, upgrade to Autonomi Client v0.3.10 and then repeat the same downlooads to get a comparison?

8 Likes

I am afraid it would not tell us much. We know this is better but we also know it’s not the actual fix we need. I think we have the info we need to make the fix. No need for anyone to do work for us right now.

14 Likes

/me takes afternoon off :slight_smile: :zzz:

Download failed anyway - I just downgraded to v0.3.9

willie@gagarin:~/projects/maidsafe/neo-testing$ time ant file download 4467c38f2591ddf840161dfd8536bfff594be4e455bf2630e841de846d49029a antgirl.jpg
Logging to directory: "/home/willie/.local/share/autonomi/client/logs/log_2025-03-21_13-56-35"
🔗 Connected to the Network                                                                                            Error: 
   0: Failed to fetch Public Archive from address
   1: General networking error: GetRecordError(QueryTimeout)
   2: GetRecord Query Error QueryTimeout
   3: Network query timed out

Location:
   ant-cli/src/actions/download.rs:108

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.

real	0m56.684s
user	0m0.906s
sys	0m0.849s
6 Likes

what about the lonely python :pleading_face:

3 Likes

Dunno - even with v0.3.10, @riddim’s antgirl is still lonely


ant 0.3.10 is now available at /home/willie/.local/bin/ant
willie@gagarin:~/projects/maidsafe/neo-testing$ time ant file download 4467c38f2591ddf840161dfd8536bfff594be4e455bf2630e841de846d49029a antgirl.jpg
Logging to directory: "/home/willie/.local/share/autonomi/client/logs/log_2025-03-21_14-22-08"
🔗 Connected to the Network                                                                                            Fetching file: "giantant.png"...
1 errors while downloading data at: 4467c38f2591ddf840161dfd8536bfff594be4e455bf2630e841de846d49029a
[
    "Failed to fetch file \"giantant.png\": General networking error: GetRecordError(QueryTimeout)",
]
Error: 
   0: Errors while downloading data

Location:
   ant-cli/src/actions/download.rs:142

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.

real	6m42.880s
user	0m7.365s
sys	0m4.989s
1 Like

plenty improvements that I hope you can poke at soon :slight_smile:

10 Likes

Its all very frustrating.

Not half as frustrating as the self-ID process Im trying to go through right now that doesnt like the lighting, my face is not centred, smile, don’t smile, hold camera steady pish…

7 Likes

Pure gold Visual Basic in my teens vibe.

3 Likes

We have not published the python bindings for that fix just yet. Still considering the value of it and looking to see if it indeed is worthwhile.

6 Likes

Good to hear this. It’s an improvement, but it’s still struggling compared to a few weeks ago.

Thanks for releasing this incremental fix either way though. It’s definitely an improvement!

7 Likes

Wow send money from browser move money inside the browser is something different

2 Likes

Indian company jio browser is trying to do this same with the help of polygon they are giving rewards for watching videos, and surf the website.

But wrong is they are Centerlsd

2 Likes

It seems that quotes are not yet being obtained only from the 7 closest nodes to the chunk’s address.

I tried a larger file upload and it cost a certain amount, it did the payments and got some way through the upload and failed

Tried again hoping it would know about the chunks uploaded already and only get charged for the new chunks, BUT it still cost the same amount as 1st try. It also did a lot of uploading

Tried a third upload and same happened, charged the same amount and did a lot of uploading.

This suggests to me that that on each run the quoting was seeing different nodes as the closest 7 to each of the chunks of the file. Thus paying out the same amount each run.

Maybe this is known to still be happening, and if not then this is my observation.

12 Likes

Indulge me

run
grep -rn "Not enough candidates(" .|wc -l

against your logs so far and tell me what you see.

1 Like

This was not about the reason it failed uploading a chunk, but that it is not see all the chunks that were successfully uploaded (IE get told the chunk exists while doing quotes)

too many logs for the one upload and some compressed, most were not

But none - zero

4 Likes