ant 0.2.8-rc.3
Pre-release
Pre-release
·
0 commits
to main
since this release
Installation
Linux / macOS (quick-start)
curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bashWindows (quick-start)
irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iexManual download
Download the archive for your platform from the assets below, extract it, and place the ant binary on your PATH. Copy bootstrap_peers.toml to the appropriate config directory:
| Platform | Config path |
|---|---|
| Linux | ~/.config/ant/bootstrap_peers.toml |
| macOS | ~/Library/Application Support/ant/bootstrap_peers.toml |
| Windows | %APPDATA%\ant\bootstrap_peers.toml |
Verification
All release archives are signed with ML-DSA-65 (FIPS 204) post-quantum signatures. Download ant-keygen from WithAutonomi/ant-keygen and the public key from resources/release-signing-key.pub, then verify:
ant-keygen verify --key release-signing-key.pub --input <file> --signature <file>.sig --context ant-release-v1The Windows binary (ant.exe) is additionally signed with a DigiCert EV code-signing certificate. Windows will verify this signature automatically on download and execution.
SHA256 checksums provided in SHA256SUMS.txt.
Detailed Changes
Changed
- Default network binding changed from IPv4-only to IPv6 dual-stack. Hosts without a working IPv6 stack should pass
--ipv4-onlyto avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records). ant file uploadnow writes datamaps as<filename>.<extension>.datamapinstead of stripping the extension. Uploadingphoto.jpgproducesphoto.jpg.datamap(wasphoto.datamap). Existing datamaps remain readable.ant file uploadno longer silently overwrites an existing datamap. Repeated uploads of the same source path producename-2.datamap,name-3.datamap, … capped at 100 attempts. Pass--overwriteto restore the previous behaviour.
Added
ant file upload --overwrite: replace any existing<filename>.datamaprather than writing a suffixed sibling.ant file download --datamapno longer requires-o/--output— defaults to the original filename derived from the datamap basename (photo.jpg.datamap→photo.jpg, written to the current directory). Pass-oto override.ant file download --datamapnow reads both msgpack (canonical) and legacy JSON datamaps, so datamaps produced by older versions of the GUI download cleanly via the CLI.
Internal
- New
ant_core::datamap_filemodule owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention.ant-cliand consumers likeant-guiroute through this single helper instead of reimplementing serialization.