Update 4th September, 2025

We pushed the latest release of autonomi yesterday featuring significant enhancements to upload and download functionality and more, including:

  • Streaming encryption and downloads for large files

  • Unified file and directory upload processes and public batch uploads

  • Improved encryption handling with caching and memory optimisations

  • Python bindings are expanded with and the API tidied up.

We’ve also enhanced error handling, particularly for chunk retries and vault operations, and improved benchmarking and testing for better diagnostics. Plus there’s a new datamap format to support streaming uploads. See the full changelog here.

Latest binary versions are:

  • antnode: v0.4.4

  • antctld: v0.13.3

  • antctl: v0.13.3

  • ant: v0.4.6

  • evm-testnet: v0.1.16

  • nat-detection: v0.2.22

  • node-launchpad: v0.5.10

Be sure to upgrade by following these instructions. :star:

We are now testing the Dave release with a small group from the community to iron out any wrinkles and so we can prepare documentation and support materials ready for an official community release next week.

Community updates

Good to see progress on IF and other community projects including REGRU and Rynn where @Edmund_Sutcliffe and @oetyng have been helping the community install and run the apps.

There have also been updates on the Automomi Browser Suite from @safemedia, Loads of activity too on @riddim’s Friends, @traktion’s IMIM and @zettawatt’s Colony.

Speaking of @traktion, here he is chatting to @jimcollinson about the immutable blog platform IMIM and AntTP, the bridge that lets any developer build on Autonimi using tools they already know.

Date for your diary

We’re planning to do an X Spaces session for the Impossible Futures awards on 16th September. We will provide time once it’s finalised.

General progress

@anselme has made good progress on data stream iterator APIs using new self_encryption streaming iterators. He also implemented a new stream decryption method, enabling modern data streaming without dumping to files, paving the way for an “autonomyoutube” proof of concept.

Ermine has been on our internal hackathon app Indelible, cleaning up the Docker work. Testing is now complete for Mac, Windows and Linux.

@roland is working on Launchpad, reducing manual checks by automating TUI screen testing and simplifying full-screen assertions. He also worked on the deployer to spin up a testnet for upcoming testing, addressing some hiccups we had there.

@chriso has been putting together the latest release, including restructuring workflow runners and actions. He also raised a PR to extend static downloaders to support directories and non-archive files, including manifests for validation and tested the new node version. Chris also investigated a chunk cache issue in the latest client that was causing the disk to fill up. Apart from that the client seems to be downloading fine.

@mick.vandijke is the man on Dave (our GUI frontend) adding the option to remove and add files and archives to and from vaults. He introduced the ability to choose whether uploaded files are added to the vault automatically, and enabled selection between public and private uploads. Dave should be here next week!

@qi_ma introduced a new PR that adds a streaming_decrypt function in self_encryption, and another to fix the chunk cache issue that was interfering with downloads.

Finally, @vphongph worked on an issue with Scratchpad which can see a fork occur even if we update the same content to the Scratchpad. He tracked this down to randomness introduced by the BLS signature library. In this case it’s a cryptography fork and not a content fork (content is same but hash is different due to difference in signatures). Not a biggie but resolution may cause a slight delay.

51 Likes

first! 20 characters and then reading….

18 Likes

Thanks as ever to all for the update whether you got namechecked or not. We know ALL the team are needed to move us forward.

Very promising, I hope to check out the performance on large files for myself later tonight.

Looking forward to Dave, but also looking forward to the new update making Friends, Colony, IMIM and the other projects more useable too.

When will we see these updates issued on our own app(s)?

We need to consume our own dogfood ASAP.

17 Likes

ill take third place !!

well done to all the team and the community dev’s for all the great work :slight_smile:

iv already tested the streaming and its working well if anyone would like to try some large downloads here are a few uploads i did earlier

ant file download --retries 20 3b7f320f24e9f2274ea6917f9dc34f5df3386123c70b3fd3b2161fcdf6c0505f ubuntu-16.04.6-desktop-i386.iso                  #md5sum feefb18e7916c9a16bb09923ed98df64 1.6Gb
ant file download --retries 20 f2e49a420cc6796361fdf836cc573dedf63c3b3b11f93bbd1a15962a9830cd8f ubuntu-24.04.2-desktop-amd64.iso                 #md5sum 094aefdb1dbbdad8aa99600f8413789b 5.8Gb 
ant file download --retries 20 ccc401961cc29a0d9fce5e6dd10ff4107d594485678e17fedcdd545ae2f1934d ubuntu-25.04-desktop-amd64.iso                   #md5sum d79522031c673fe5ff1c037038806012 5.8Gb
15 Likes

The current state of Pointers (and the open Pointer related issue on Registers) is…?

11 Likes

wow, huge debt of gratitide and thanks to all the IF developers/projects and those doing own thing, people testing apps and of course everyone at autonomi .

5 ***** star video.

These are the days.

Super exciting.

16 Likes

Excellent video! You can feel we are living in history in the making.

Thumbnail should get some more clicks around Halloween. Immortal Data or IMIMortal Data. :laughing:

Congratulations everyone. :partying_face:

14 Likes

Thanks so much to the entire Autonomi team for all of your hard work! :sweat_droplets: :sweat_droplets:

This community is the best in crypto. :1st_place_medal: Keep up the good work! :man_factory_worker: :man_factory_worker: :man_factory_worker:

15 Likes

I’ll believe that when I see you show up on Friends :slight_smile:

Thats not a personal dig @Secretariat415 , its a dig at everryone who says we are wonderful but don’t join in in testing/using the apps we already have.

PS ---- If Friends or any other app does not work for you, then shout for help!!!
We need folks to come back and tell us what does n’t work yet - or could be better.

10 Likes

Thanks for the update team – Looking great!

Cheers :beers:

13 Likes

any one using friends can find me under ``auto``

9 Likes

Guess what

You can find me as “southside” :slight_smile:

5 Likes

still waiting

the devils node just came online !!!

15 Likes

still cooking

2 Likes

Nah – its buggered

3 Likes

I can push a branch with dweb @latest autonomi release a bit later @Southside
You’d need to build dweb yourself from there but it should resolve most of the forking errors and come with better performance.

A bit strange though is that I see huge performance differences between python Scratchpad updates (repeated upgrades on the same mutable) and dweb Scratchpad update time… Not entirely sure why that would be the case… (or if the python lib simply buffers the write state for reads…)

8 Likes

here we go

git clone https://codeberg.org/riddim/dweb.git dweb_rid
cd dweb_rid

cargo build --release

./target/release/dweb serve

and then the usual dweb open friends

if you’re feeling a bit more adventurous you can run a DWEB_WORKERS=24 ./target/release/dweb servefor increased parallelism and possibly increased performance :smiley: (I’m doing that but guess 24 may look a bit excessive xD … still there’s no harm in doing so … maybe I really should suggest to increase the default that much …)

8 Likes

My box hasn’t crashed yet with these 24 DWEB workers
@aatonnomicc hasnt answered yet either…

4 Likes

yeah - he’s getting some rest now (just like me in 3 minutes now :smiley: )

4 Likes