Skip to content

Releases: WithAutonomi/ant-client

ant 0.2.8-rc.4

15 Jun 13:53

Choose a tag to compare

ant 0.2.8-rc.4 Pre-release
Pre-release

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.

ant 0.2.8-rc.3

14 Jun 23:18

Choose a tag to compare

ant 0.2.8-rc.3 Pre-release
Pre-release

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.

ant 0.2.8-rc.2

14 Jun 18:44

Choose a tag to compare

ant 0.2.8-rc.2 Pre-release
Pre-release

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.

ant 0.2.8-rc.1

12 Jun 18:38
8ba3688

Choose a tag to compare

ant 0.2.8-rc.1 Pre-release
Pre-release

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.

ant 0.2.7

06 Jun 21:58
8464f17

Choose a tag to compare

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.

ant 0.2.7-rc.1

05 Jun 17:50

Choose a tag to compare

ant 0.2.7-rc.1 Pre-release
Pre-release

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.

ant 0.2.6

03 Jun 22:20
00da3ab

Choose a tag to compare

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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.

ant 0.2.6-rc.3

02 Jun 15:27

Choose a tag to compare

ant 0.2.6-rc.3 Pre-release
Pre-release

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.

ant 0.2.6-rc.2

31 May 12:10

Choose a tag to compare

ant 0.2.6-rc.2 Pre-release
Pre-release

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.

ant 0.2.6-rc.1

29 May 13:26

Choose a tag to compare

ant 0.2.6-rc.1 Pre-release
Pre-release

Installation

Linux / macOS (quick-start)

curl -fsSL https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.sh | bash

Windows (quick-start)

irm https://raw.githubusercontent.com/WithAutonomi/ant-client/main/install.ps1 | iex

Manual 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-v1

The 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-only to avoid advertising unreachable v6 addresses to the DHT (which causes slow connects and junk address records).
  • ant file upload now writes datamaps as <filename>.<extension>.datamap instead of stripping the extension. Uploading photo.jpg produces photo.jpg.datamap (was photo.datamap). Existing datamaps remain readable.
  • ant file upload no longer silently overwrites an existing datamap. Repeated uploads of the same source path produce name-2.datamap, name-3.datamap, … capped at 100 attempts. Pass --overwrite to restore the previous behaviour.

Added

  • ant file upload --overwrite: replace any existing <filename>.datamap rather than writing a suffixed sibling.
  • ant file download --datamap no longer requires -o/--output — defaults to the original filename derived from the datamap basename (photo.jpg.datamapphoto.jpg, written to the current directory). Pass -o to override.
  • ant file download --datamap now 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_file module owns the on-disk datamap format (msgpack canonical, JSON legacy auto-detect on read) and naming convention. ant-cli and consumers like ant-gui route through this single helper instead of reimplementing serialization.