Binary Versions
antnode
: v0.4.0antctld
: v0.13.0antctl
: v0.13.0ant
: v0.4.0nat-detection
: v0.2.20node-launchpad
: v0.5.8
Merged Pull Requests
2025-04-23 #2890 -- chore(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 [@dependabot[bot]]
2025-04-23 #2918 -- test: remove network test from autonomi crate [@jacderida]
2025-04-23 #2884 -- chore(deps): bump tokio from 1.43.0 to 1.43.1 [@dependabot[bot]]
2025-04-23 #2922 -- Revert use nodespawner in ci runs [@maqi]
2025-04-23 #2919 -- Update python-publish-client.yml [@dirvine]
2025-04-24 #2926 -- fix(autonomi): set network id before fetching initial peers [@mickvandijke]
2025-04-25 #2939 -- docs: changelog for 2025.4.1.1 release [@jacderida]
2025-04-26 #2883 -- feat!: add versioning to NodeServiceData (BREAKING CHANGE) [@RolandSherwin] [BREAKING]
2025-04-28 #2937 -- chore(evmlib): update alloy from 0.7.3
to 0.15.6
[@mickvandijke]
2025-04-29 #2940 -- chore: avoid extra escape backslash in json format [@maqi]
2025-04-30 #2931 -- feat: add cli analyzer docs [@grumbach]
2025-04-30 #2935 -- feat: sync register key in vault [@grumbach]
2025-04-30 #2875 -- fix: correct AttoTokens
decimal format [@duguorong009]
2025-05-02 #2928 -- feat: easy alpha for the rest of us [@grumbach]
2025-05-06 #2867 -- refactor!(evmlib): remove deprecated Network::ArbitrumSepolia
[@mickvandijke] [BREAKING]
2025-05-07 #2902 -- feat(client): using fixed set of payees for verification; dial before put_record_to [@maqi]
2025-05-07 #2952 -- feat: provide --alpha
argument [@jacderida] [BREAKING]
2025-05-09 #2957 -- feat(API python): added classes and methods from and related to Client class [@vphongph]
2025-05-09 #2958 -- chore: use the static alpha network contacts [@jacderida]
Detailed Changes
Network
Added
- The
antnode
binary now provides an--alpha
flag argument. When used, it will connect the node
to the alpha network and use Arbitrum Sepolia as the EVM provider.
API
Added
- Provide an
init_alpha
function on theClient
. It will return a client that is initialised
specifically for the alpha network. - Provide a
set_register_key
function onUserData
. It sets the register key and returns the old
one if it was already set. - Provide a
display_stats
function onUserData
to print out the current user data.
Changed
- Use the same set of payees for verification of quotes. This improves upload success rate.
Client
Added
- The
ant
binary now provides an--alpha
flag argument. When used, it will connect the client to
the alpha network and use Arbitrum Sepolia as the EVM provider. - Synchronise the register signing key in the vault.
Fixed
- Correct the formatting of
AttoTokens
from 32 to 18 decimal places.
Changed
- Peers are dialled before a put record request. This improves upload success rate.
Antctl
Added
- Provide backwards compatibility in the form of reading old node registries that do not have new
fields. - The
add
command now provides an--alpha
flag argument. When used, the node services will
connect to the alpha network.
Language Bindings
Added
- Several new classes were added to the Python bindings:
Chunk
ClientEvent
ClientEventReceiver
DataTypes
PaymentQuote
QuotingMetrics
Receipt
StoreQuote
UploadSummary
- The Python
Client
class also has several methods added:init_alpha
enable_client_events
evm_network
file_content_upload
file_content_upload_public
get_raw_quotes
get_store_quotes
pointer_verify
scratchpad_verify
upload_chunks_with_retries