Latest Release July 15, 2025

:loudspeaker: Announcement: Latest Release :loudspeaker:
Please follow these instructions to upgrade your nodes to the newest version to ensure the best performance and stability for everyone! Check out the Github Release with changelog details (will be added within 48 hours).

For Node Launchpad Users:

  1. Open Node Launchpad v0.5.10 if you are not already on that version
  2. Press O to access the Options screen.
  3. Then, press Ctrl + U, and hit Enter. This will upgrade your nodes. Upgrading can take several minutes for each node. Please don’t close the app or stop your nodes during this process.
  4. Your nodes will now stop
  5. Press Ctrl + S to start your nodes again

For CLI Tool Users:

  1. If you’re using the CLI tool, please update and upgrade. Run the update first: antup update
  2. Then run the upgrade: antctl upgrade --interval 60000
  3. Finally, start them again with antctl start --interval 60000

For ALL Users:

  • Please start your nodes gradually — especially if you plan on running multiple nodes.
  • Be conservative with CPU allocation to maintain stability
  • You must be on the LATEST VERSION nodes to earn rewards

Binary Versions:

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

My nodes are updating now. Looking forward to seeing the fruits of the team’s hard work on these new releases. Well done all!

11 Likes

big performance boost here boys :slight_smile:

with latest ant client 0.4.3 i downloaded 6Gb Ubuntu iso in 3 min 37 sec im sure i was around 15 min on the last release :slight_smile:

Successfully fetched all 1497 encrypted chunks
Successfully decrypted all 1497 chunks
Successfully downloaded data at: 8d715daa99904615210449f53681c2f9f4bce871d5fc1312d2b571a537a5bb5d

real	3m37.892s
user	2m20.753s
sys	1m16.646s

if anyone else feels like a test

I used this setting for downloading

export CHUNK_DOWNLOAD_BATCH_SIZE=24
time ant file download 8d715daa99904615210449f53681c2f9f4bce871d5fc1312d2b571a537a5bb5d . #md5sum d79522031c673fe5ff1c037038806012  ubuntu-25.04-desktop-amd64.iso 5.8Gb

---- edit

incase you do not have enough ram for 6gb file download here is smaller test file 1.2Gb archlinux

ant file download --retries 5 9875177d76c9768edbabe048ad2b2846b8a9de0286bd5e1097813cc0dc75128f . #md5sum 332f59c2ff80f97c13e043e385a2841e  archlinux-2025.04.01-x86_64.iso 1.2Gb
6 Likes

Thanks for the feedback.

In our internal testing there was a big performance improvement for uploads.

However, we won’t be able to see it until the majority of nodes have been upgraded.

5 Likes

I just downgraded to last version and am running again to get the actual difference but hell yea this one knocked my socks off. also its nice to see the chunks geting reported as downloaded for the visual feed back.

great work by all the team very impressed :slight_smile:

3 Likes

Yeah, that was actually driven by me when I was trying to download that list of files you sent me, which I’m going to use as part of standard testing from now.

We will have further improvements here soon, like being able to resume downloads, streaming to support downloading larger files, and just generally sprucing up the output with progress bars and such.

12 Likes

now I am slightly confused after downgrading to 0.4.2

🔗 Connected to the NetworkId { id: 1 } network                                                                                                                     Fetching file: "ubuntu-25.04-desktop-amd64.iso"...
Successfully downloaded data at: 8d715daa99904615210449f53681c2f9f4bce871d5fc1312d2b571a537a5bb5d

real	3m42.289s
user	2m32.171s
sys	1m25.038s

its only 5 seconds faster with the latest release but i definatley never saw numbers like this before but last time i tested was around the upgrade time and before that 700k nodes disappeared.

2 Likes

yep, I’m liking this

but shock horror - mere seconds later…

EDIT - this worked fine later when I set

export CHUNK_DOWNLOAD_BATCH_SIZE=24

2 Likes

try

export CHUNK_DOWNLOAD_BATCH_SIZE=8

to start with iv got 1gbps fibre and a Mikrotik router

24 is my sweet spot i downloaded the same file multiple times with different values till i found the number with best speed and before the errors start.

2 Likes

I just want to note, that test file is 6GB. However, we do still have the issue with downloading larger files, which is that all files get processed in memory, so you can see an issue if you don’t have enough memory to process those. This will be fixed shortly.

@Southside

If you don’t have a big connection, use a chunk download size of 1, and the file download command now has a --retries argument. Try using --retries 20. That is the combination I use on my stone-age connection and I can get downloads with either none or very little errors, like one chunk out of hundreds/thousands.

6 Likes

That failure was from a Hetzner VPS so it should be fairly quick

1 Like

I would increase the --retries value.

3 Likes

Any idea what would cause this error on my local machine?


willie@gagarin:/usr/bin$ ant --version
bash: syntax error near unexpected token `--version'
willie@gagarin:/usr/bin$ ls -al $(which ant)
-rwxr-xr-x 1 willie willie 26744912 Jul 15 17:43 /home/willie/.local/bin/ant

Hmm, that doesn’t necessarily look like any problem with ant. There’s an error message there from Bash. Might be a misconfigured shell. Is the ant binary executable?

yep ls -al shows x for everybody

I will seek deeply

Also, the which is reporting a different location from /usr/bin. I’m not sure if you’re trying to run it from there or something.

1 Like

Ahh as expected - entirely my own fault trying to be too smart

I had an alias for ant to always include the --max-gas parameter - worked then but seems to fail now.

willie@gagarin:/usr/bin$ file /home/willie/.local/bin/ant
/home/willie/.local/bin/ant: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, BuildID[sha1]=91ffbd8ee6d98bf22847297f079f1319dc6db2cd, not stripped
willie@gagarin:/usr/bin$ type ant
ant is aliased to `ant() { if [ "$1" = "file" ] && [ "$2" = "upload" ]; then command ant "$@" --max-fee-per-gas 10000000; else command ant "$@"; fi }'

unalias ant is my friend

1 Like

Btw, would you mind following up on the download you were trying?

Just it would be nice if other people reading the thread could see if the issue was resolved. Did a higher retry value improve things?

Or perhaps edit your original post?

3 Likes

certainly - working on that now
I have the download about to run again on two different VPSes - and from home now i got rid of that daft alias

more soon

1 Like

Right, thanks.

Bear in mind also it is a large file. I noticed 4gb in your hostname, and that file is 6GB. Unfortunately we have not yet converted the downloading mechanism to streaming, so you need lots of memory to download a file that large. Should be coming very soon though.

4 Likes