github maidsafe/autonomi stable-2026.2.3.2
2026.2.3.2

4 hours ago

Binary Versions

  • antnode: v0.4.17
  • antctl: v0.14.2
  • antctld: v0.14.2
  • ant: v0.5.2
  • evm-testnet: v0.1.18
  • nat-detection: v0.2.22
  • node-launchpad: v0.6.4

Binary Hashes

x86_64-pc-windows-msvc

Binary SHA256 Hash
nat-detection 4fe040a49f322af1a2da3dce8b7a65fc2b82bb4bd489d490350a120e990fb46e
node-launchpad 369087e22efc451bdc9b36d7b3b6839137bbcc94b393724b3c5131a615f7aaa2
ant 622c774c94f3949b16eec6e33de6a0598123bbe5cba254d82e689d079e9a2051
antnode 7dd115226dc0c4440925520789a0f41957e7ff7cd7a704857cd2081af22386d7
antctl 67a0556dca2b670910ada32e588df7dd7ca873dac21b7b314079b11f79c51829
antctld cc42de945371cc6c174a988a019db8101bea5c5b609360bccc09b07d4485a7ac
antnode_rpc_client b90fad8e8ae548a47e6d9491421644b399bfa23ce387ef9f9e7cbc6f63b07225
evm-testnet dcb8fc39090d1dbcb469e2ef541f1be9e91053f8a2f1baf900936bf566830581

x86_64-apple-darwin

Binary SHA256 Hash
nat-detection 1e60101b3b16fb1584100f62b998392619613e0f12bb014b85f5105a68a5d4b3
node-launchpad c06b2d28804b968b902473792c15ee6f1b2fc15c4c212b6350063f2b22e74904
ant d681ce3650303a0cb2eb4c385c50690ec44e7e4aba3f83550a5f1bf7bd48673a
antnode 144ad7a955fd6dd62df1d2f4b9f2acc2a229ff06723b1410f08e90e4d791a939
antctl 19cd52d7cf3673fe59ab099a9fabc5438ef152fe64457acfd56307f0f85cccb4
antctld a1b563713abec3cab6eebc99ce4af1123a66a5d6c361e71e7ab0cb3812404887
antnode_rpc_client ee43b854e32499aa2d54e28566019b0466162cfaee89e9052fe7cd2731132008
evm-testnet 9d0a616bc41b3527e2d3f3857f2833b2f5608aeb1507aa2a26124f86b5d4d779

aarch64-apple-darwin

Binary SHA256 Hash
nat-detection 2b26fb6e5bb734270173b7d4172ea9b0528da9af23a13f7ef8593805bab370c8
node-launchpad eed5e3cfeba4acb26b229bab1914116636dd4cdcf8d92a2e222089bfb39650ae
ant dab877ad91a7d6fc44b16acdfc29326eb681f7870edfc9166b4e5df195429072
antnode 1b0eab8f13620d02d7575b4af06c470f5d33e7e88ef5b383f2f27d647d531ff1
antctl 98bdce612b9dcbfb8b02c8ab30a3b80060cb6a08c01420e88d71f902134e3c19
antctld d479f708a3d275a38e0e95a597264d66e41978e932de7595546b624ed2875302
antnode_rpc_client 6853b22e12056e3bb69b35686d7fb28a0c5a4540ed81fad29b7cd464b99c1ae1
evm-testnet e60e2155d415f8004dccb2b65a79da94aa3c86b5b62ae04b48fe826584ea0799

x86_64-unknown-linux-musl

Binary SHA256 Hash
nat-detection 8d41fccfa4a2a485c5e9dd9ee5de363c941cde9c94bcc3c81e44e60aefa7dd11
node-launchpad 7203bcdca71de7a8a7a4d0db3d02dba5cfac09a5d7239c1b2ebc3f9278d50311
ant f40bca55dc518dc2991695a325b74708c86c753a9777124b49bffe563a213179
antnode ebb180a6985d71c3b77efc8973252c628692a696e8306243fb5934bbeb5787d6
antctl 4990eaef6caebf0b8dc7ca9b9dbb552342bcb5937f47e2887996535b55eb4935
antctld da25e9e87e2b9bea8a358c43149128d1ce9d0895561ab78bc7c77a50cba0502d
antnode_rpc_client a8cf10c28fca794b8a8b116da37beb7bf5765097aabcab27b2618d90b4dc2493
evm-testnet dbd9d654ba1b187a4749bfa39fcdbc3f56b6a119559b09aa886cc6582a049ae1

arm-unknown-linux-musleabi

Binary SHA256 Hash
nat-detection 153abb95e3b3e37d3140947afc44f0618ad2306be6a94113f073fc7301e2df87
node-launchpad 6d6fdc8860be44e3ac23669832f23254de384a0646f760c7fe6ba6d693634296
ant 6f7208d49b3b39350539b579261f03afc062d999df5e0244d7399706c1932cde
antnode ea67a20f2c1642ee2c934736d98ada0838118eca35c4685c023e086ec59348c0
antctl 8dcef167d846eeb71cc33d3f6d22dab8d83f79ad7b1384ceca2a83dd122465ba
antctld b079d9a2f34d4f37be1dea988d7173f1ebb7179acfefd045cf2693244fbfd287
antnode_rpc_client b374f20333bd3cda8f1df76204a59601159911a7f6533dbfe9d32c955c4a92a6
evm-testnet 48197e0ea7b7c7af83c062d3edbe74b422414794589bc871711ceac8522263f8

armv7-unknown-linux-musleabihf

Binary SHA256 Hash
nat-detection a7edb8c3e1894084b9148c8e3272c0a462336f4c19af4ea5fee2499a3cce512b
node-launchpad aa8571d205f8194cbace9ffc5e1f7519a8aa51a8f1d31272709456f8b9f35438
ant 902985e443bc7438263e92822add079d7b88dd4efce2d3335f458016ed299740
antnode d8ffe0ac24a7a9ef87fc30e49cde2da27d484f02579be1a5e6b5a7b8396c1883
antctl 8d6fbd98cf2bb9e06af8afc7190a7567ea1e62460cf28ede42de3d3cfa46d053
antctld 7e81033fbe4d788c551114c20457a8bc32be541141077eeb7288101a23c4b39b
antnode_rpc_client 674803d950e53b4923fa2586587584e1edfc191dc297ea55439c5668035811f2
evm-testnet 33934b425268fc647cf30bd6c7a0ede986543183028c56e857fc37442924a9c7

aarch64-unknown-linux-musl

Binary SHA256 Hash
nat-detection 420107959441fda347e6c693a1d8d99d9fb97bb9b81ad1c94e355aa7d97a152c
node-launchpad c0c3782445499cba37cebb572ccbc2d0d4c488efcbad3abc7d081cbf9c8df6ad
ant 691758167f41cf6add9f9d9d61242f84990a9780b0884e047a17f789331a01ce
antnode 2686a1903f047ec39bf5b33ad13d13fde8094a5d865a36c0f3499d09bac1168d
antctl 79d71cf18575d88fc8e59eadb9c3874d1718dfba7f516af09732fea08fc506ed
antctld cdafe2691a80c68644b3d8216efc9ff7b97867d5dad24b434a445a29bf96af65
antnode_rpc_client 12e07fb3a1a6f38bea05b4597604b89424cb5fdcb605b9ee7abceae0869d7305
evm-testnet cb3f379dc255f4ec6e23400db98dc60253f1297c38ad52ec3530e09696211b4b

Installation Options

macOS CLI Suite

Install ant, antnode, and antctl using the signed and notarized pkg installer.

Download the appropriate pkg file for your Mac:

  • Apple Silicon (M1/M2/M3): 2026.2.3.2.autonomi.aarch64-apple-darwin.pkg
  • Intel: 2026.2.3.2.autonomi.x86_64-apple-darwin.pkg

Double-click the downloaded file and follow the installation prompts.
The binaries will be installed to /usr/local/bin.

Verify the installation:

ant --version
antnode --version
antctl --version

macOS Node Launchpad App

Node Launchpad is a TUI application for managing Autonomi nodes.

Download the appropriate DMG file for your Mac:

  • Apple Silicon (M1/M2/M3): 2026.2.3.2.node-launchpad.aarch64-apple-darwin.dmg
  • Intel: 2026.2.3.2.node-launchpad.x86_64-apple-darwin.dmg

Open the DMG and drag Node Launchpad to your Applications folder.
The app will open Terminal and run the Node Launchpad TUI.


Windows CLI Suite

Install ant, antnode, and antctl using the signed MSI installer.

Download: 2026.2.3.2.autonomi.x86_64-pc-windows-msvc.msi

Double-click the downloaded file and follow the installation prompts.
The binaries will be installed to C:\Program Files\Autonomi\ and added to your PATH.

Verify the installation (open a new Command Prompt or PowerShell):

ant --version
antnode --version
antctl --version

Windows Node Launchpad App

Node Launchpad is a TUI application for managing Autonomi nodes.

Option 1: Direct MSIX Install

Download: 2026.2.3.2.node-launchpad.x86_64-pc-windows-msvc.msix

Double-click the downloaded file to install. The app will appear in your Start Menu.

Option 2: Install with Auto-Updates (Recommended)

Download: 2026.2.3.2.node-launchpad.x86_64-pc-windows-msvc.appinstaller

Double-click the .appinstaller file. This will install the app and enable automatic updates.
When a new version is released, you'll be prompted to update on app launch.

After installation, you can run Node Launchpad from the Start Menu or by typing node-launchpad.exe in any terminal.


Linux CLI Suite (Debian/Ubuntu)

Install ant, antnode, and antctl using the signed deb package.

Download the appropriate deb file for your architecture:

  • x86_64 (AMD64): 2026.2.3.2.autonomi.x86_64-unknown-linux-musl.deb
  • ARM64 (aarch64): 2026.2.3.2.autonomi.aarch64-unknown-linux-musl.deb
  • ARMv7 (armhf): 2026.2.3.2.autonomi.armv7-unknown-linux-musleabihf.deb
  • ARM (armel): 2026.2.3.2.autonomi.arm-unknown-linux-musleabi.deb

Import and trust the GPG signing key (first time only):

curl -fsSL https://raw.githubusercontent.com/maidsafe/autonomi/main/resources/keys/autonomi-signing-key.asc -o /tmp/autonomi-signing-key.asc
gpg --import /tmp/autonomi-signing-key.asc
echo 'D39ABED4DC364A8D0812F539C19B57B73D6EA0AB:6:' | gpg --import-ownertrust

Verify the signature:

gpg --verify 2026.2.3.2.autonomi.x86_64-unknown-linux-musl.deb.asc 2026.2.3.2.autonomi.x86_64-unknown-linux-musl.deb

Install the package:

sudo dpkg -i 2026.2.3.2.autonomi.x86_64-unknown-linux-musl.deb

The binaries will be installed to /usr/local/bin.

Verify the installation:

ant --version
antnode --version
antctl --version

Linux CLI Suite (Fedora/RHEL/CentOS)

Install ant, antnode, and antctl using the signed rpm package.

Download the appropriate rpm file for your architecture:

  • x86_64: 2026.2.3.2.autonomi.x86_64-unknown-linux-musl.rpm
  • ARM64 (aarch64): 2026.2.3.2.autonomi.aarch64-unknown-linux-musl.rpm
  • ARMv7: 2026.2.3.2.autonomi.armv7-unknown-linux-musleabihf.rpm
  • ARM: 2026.2.3.2.autonomi.arm-unknown-linux-musleabi.rpm

Import the GPG signing key (first time only):

curl -fsSL https://github.com/maidsafe/autonomi/raw/main/resources/keys/autonomi-signing-key.asc | gpg --import

Verify the signature (optional):

Download the .asc signature file alongside the rpm, then:

gpg --verify 2026.2.3.2.autonomi.x86_64-unknown-linux-musl.rpm.asc 2026.2.3.2.autonomi.x86_64-unknown-linux-musl.rpm

Install the package:

sudo rpm -i 2026.2.3.2.autonomi.x86_64-unknown-linux-musl.rpm

Or using dnf:

sudo dnf install ./2026.2.3.2.autonomi.x86_64-unknown-linux-musl.rpm

The binaries will be installed to /usr/local/bin.

Verify the installation:

ant --version
antnode --version
antctl --version

Merged Pull Requests

2026-02-12 #3464 -- fix(node): reset connection prune deadline on incoming requests [@maqi]
2026-02-17 #3459 -- feat(node): enable automatic upgrades on Windows [@jacderida]
2026-02-18 #3468 -- Various Launchpad Enhancements [@jacderida]
2026-02-18 #3469 -- feat: update service-manager to published 0.11.0 crate [@jacderida]

Detailed Changes

Network

Added

  • The antnode binary now supports automatic upgrades on Windows. The same periodic upgrade check
    that was previously available on macOS and Linux will now also run on Windows. The self-replace
    crate is used to handle binary replacement while the process is running. Retries with backoff are
    used to handle transient antivirus file locks.

Changed

  • The connection prune deadline for non-routing-table peers (e.g. clients) has been increased from
    60 seconds to 120 seconds and is now reset each time a new request is received on the connection.
    This prevents premature connection closure during long-running operations such as put_record.

Antctl

Changed

  • Updated to accommodate automatic upgrades on Windows. This includes using an OnFailure restart
    policy for Windows services, handling the self-replace crate's .__relocated__ filename pattern
    for process identification, and updating the service-manager dependency to 0.11.0.

Fixed

  • The merkle_payments_address setting is now retained when upgrading a node service via antctl.
    Previously, build_upgrade_install_context() was not passing this argument when reinstalling,
    causing the setting to be lost.

Launchpad

Added

  • A scrollbar on the node grid that appears when the content overflows the visible area.

Fixed

  • The connection mode display now correctly maps no_upnp and default flags to their respective
    modes. Previously, UPnP and Manual modes were swapped.
  • The TUI no longer blocks on a full node registry refresh at startup. Instead, it renders
    immediately using disk-cached state and triggers a background refresh once the action handler is
    registered.
  • On Windows, WinSW is now placed at C:\ProgramData\antctl\winsw.exe instead of the launchpad's
    own data directory. This avoids MSIX filesystem virtualisation redirecting the path and preventing
    the service management code from finding the executable.
  • On Windows, the launchpad now uses C:\ProgramData\antctl\data for the node data directory
    instead of dirs_next::data_dir(). The MSIX filesystem virtualises the %APPDATA% path, causing
    the antnode binary to be written to a virtualised location that the service manager cannot find.

Don't miss a new autonomi release

NewReleases is sending notifications on new releases.