github maidsafe/autonomi stable-2025.5.1.2
2025.5.1.2

latest releases: stable-2025.9.1.2, ant-node-manager-v0.13.3, ant-node-v0.4.4...
4 months ago

Binary Versions

  • antnode: v0.4.0
  • antctld: v0.13.0
  • antctl: v0.13.0
  • ant: v0.4.0
  • nat-detection: v0.2.20
  • node-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 the Client. It will return a client that is initialised
    specifically for the alpha network.
  • Provide a set_register_key function on UserData. It sets the register key and returns the old
    one if it was already set.
  • Provide a display_stats function on UserData 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

Don't miss a new autonomi release

NewReleases is sending notifications on new releases.