Skip to content

Releases: maidsafe/autonomi

2025.1.2.6 Release Candidate

26 Feb 20:08
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • antnode: v0.3.7-rc.3
  • antctld: v0.12.0-rc.3
  • antctl: v0.12.0-rc.3
  • ant: v0.3.8-rc.3
  • nat-detection: v0.2.17-rc.3
  • node-launchpad: v0.5.5-rc.3

Merged Pull Requests

2025-02-17 #2756 -- chore(CI): remove un-necessary duplicated CI tests [@maqi]
2025-02-21 #2767 -- improvement of relay related metrics; remove relay clients if we have no more connections [@RolandSherwin]
2025-02-22 #2744 -- Fs api renames [@grumbach] [BREAKING]
2025-02-22 #2745 -- Enable UPnP by default in antctl & show UPnP support in Launchpad [@mickvandijke] [BREAKING]
2025-02-22 #2754 -- Attempts to reduce client upload failing rate during upscale test [@maqi]
2025-02-22 #2766 -- feat(node): use closer peers as relayer candidate [@maqi]
2025-02-22 #2769 -- feat: archive and files improvements [@jacderida]
2025-02-22 #2740 -- fix: out of bounds array error in antctl [@ermineJose]
2025-02-24 #2771 -- Revert Using Closer Peers for Relay Candidates [@jacderida]
2025-02-26 #2768 -- feat: organically bootstrap network and limit concurrency [@RolandSherwin]
2025-02-26 #2779 -- [metric] versions of nodes (upgraded percentage) [@maqi]
2025-02-26 #2784 -- fix: records_store metrics count [@ermineJose]
2025-02-26 #2787 -- feat!: accurate useable uniform address management [@mickvandijke] [BREAKING]

2025.1.2.5 Release Candidate

24 Feb 14:07
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • antnode: v0.3.7-rc.2
  • antctld: v0.12.0-rc.2
  • antctl: v0.12.0-rc.2
  • ant: v0.3.8-rc.2
  • nat-detection: v0.2.17-rc.2
  • node-launchpad: v0.5.5-rc.2

Merged Pull Requests

2025-02-17 #2756 -- chore(CI): remove un-necessary duplicated CI tests [@maqi]
2025-02-21 #2767 -- improvement of relay related metrics; remove relay clients if we have no more connections [@RolandSherwin]
2025-02-22 #2744 -- Fs api renames [@grumbach] [BREAKING]
2025-02-22 #2745 -- Enable UPnP by default in antctl & show UPnP support in Launchpad [@mickvandijke] [BREAKING]
2025-02-22 #2754 -- Attempts to reduce client upload failing rate during upscale test [@maqi]
2025-02-22 #2766 -- feat(node): use closer peers as relayer candidate [@maqi]
2025-02-22 #2769 -- feat: archive and files improvements [@jacderida]
2025-02-22 #2740 -- fix: out of bounds array error in antctl [@ermineJose]
2025-02-24 #2771 -- Revert Using Closer Peers for Relay Candidates [@jacderida]

2025.1.2.4 Release Candidate

22 Feb 15:35
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • antnode: v0.3.7-rc.1
  • antctld: v0.12.0-rc.1
  • antctl: v0.12.0-rc.1
  • ant: v0.3.8-rc.1
  • nat-detection: v0.2.17-rc.1
  • node-launchpad: v0.5.5-rc.1

Merged Pull Requests

2025-02-17 #2756 -- chore(CI): remove un-necessary duplicated CI tests [@maqi]
2025-02-21 #2767 -- improvement of relay related metrics; remove relay clients if we have no more connections [@RolandSherwin]
2025-02-22 #2744 -- Fs api renames [@grumbach] [BREAKING]
2025-02-22 #2745 -- Enable UPnP by default in antctl & show UPnP support in Launchpad [@mickvandijke] [BREAKING]
2025-02-22 #2754 -- Attempts to reduce client upload failing rate during upscale test [@maqi]
2025-02-22 #2766 -- feat(node): use closer peers as relayer candidate [@maqi]
2025-02-22 #2769 -- feat: archive and files improvements [@jacderida]
2025-02-22 #2740 -- fix: out of bounds array error in antctl [@ermineJose]

2025.1.2.3

11 Feb 13:18
Compare
Choose a tag to compare

Binary Versions

  • antnode: v0.3.6
  • antctld: v0.11.8
  • antctl: v0.11.8
  • ant: v0.3.7
  • nat-detection: v0.2.16
  • node-launchpad: v0.5.4

Merged Pull Requests

2024-12-16 #2537 -- Bring memcheck test back [@maqi]
2024-12-17 #2501 -- feat(autonomi): parallel chunk copy for encrypt [@b-zee]
2024-12-17 #2544 -- chore: update readme to remove wasm32 ref [@Nic-dorman]
2024-12-17 #2545 -- chore: update CLI readme [@Nic-dorman]
2024-12-18 #2549 -- Autonomi changes for usability; deps update [@b-zee]
2024-12-19 #2547 -- chore: remove unused mod [@mickvandijke]
2024-12-20 #2500 -- chore(deps): bump actions/cache from 4.1.2 to 4.2.0 [@dependabot[bot]]
2024-12-20 #2535 -- feat(autonomi): remove registers from user data [@b-zee]
2024-12-20 #2559 -- chore(deps): bump commitlint-github-action from to 6.2.0 [@maqi]
2024-12-20 #2476 -- chore(global): remove unused deps [@b-zee]
2024-12-20 #2550 -- Fix typos in documentation and comments [@Pricstas]
2024-12-30 #2560 -- Data refactor [@dirvine]
2024-12-31 #2587 -- feat: rename linked list to graph [@grumbach]
2024-12-31 #2586 -- Encrypt flag [@dirvine]
2024-12-31 #2585 -- feat: Comprehensive update with documentation, Node.js integration, a… [@dirvine]
2025-01-02 #2588 -- feat: remove wasm [@grumbach]
2025-01-03 #2594 -- chore: publish docs on merge [@jacderida]
2025-01-06 #2598 -- Small autonomi API changes for Dave [@mickvandijke]
2025-01-07 #2601 -- feat(ant-cli): show usage without arguments [@b-zee]
2025-01-07 #2602 -- fix: shall only have Chunk and NonChunk for RecordType [@maqi]
2025-01-07 #2608 -- Additional contract testing and logging [@mickvandijke]
2025-01-07 #2607 -- chore: rename RecordType to ValidationType [@maqi]
2025-01-07 #2609 -- Add evm network in client config [@mickvandijke]
2025-01-07 #2611 -- chore: refactor RecordKind, creating DataTypes [@maqi]
2025-01-08 #2599 -- refactor(autonomi): deterministic archive [@b-zee]
2025-01-08 #2612 -- fix: add evm_network field to ClientConfig [@mickvandijke]
2025-01-08 #2604 -- docs(autonomi): scraped examples for docs.rs [@b-zee]
2025-01-08 #2605 -- feat(networking): QUIC receive window override env [@b-zee]
2025-01-09 #2610 -- feat(ant-cli): report already paid for records [@b-zee]
2025-01-09 #2576 -- chore: remove redundant words in comment [@kindknow]
2025-01-10 #2613 -- feat(client): try get evm network from env by default on client::init… [@mickvandijke]
2025-01-10 #2619 -- refactor!: remove deprecated Client::connect fn [@mickvandijke] [BREAKING]
2025-01-10 #2593 -- feat: remove feat flags [@grumbach]
2025-01-14 #2626 -- refactor(node): remove --owner (discord) flag [@b-zee]
2025-01-14 #2629 -- fix: format string with value [@b-zee]
2025-01-14 #2595 -- WIP: local as runtime opt [@grumbach]
2025-01-14 #2633 -- Hotfix for #2599 [@jacderida]
2025-01-15 #2620 -- feat: fix docs and bad namings in API [@grumbach]
2025-01-16 #2638 -- feat(pricing): make QuotingMetrics supports data_type and data_size pricing [@maqi]
2025-01-16 #2636 -- fix: installation instructions [@brennenawana]
2025-01-20 #2645 -- feat: remove deprecated registers [@grumbach]
2025-01-20 #2566 -- chore: always specify the quoting metric explicitly [@RolandSherwin]
2025-01-21 #2647 -- feat: massive cleanup of autonomi API repo structure [@grumbach]
2025-01-21 #2641 -- feat(node): prevent free upload via replication [@maqi]
2025-01-22 #2652 -- Refactor remove mdns [@maqi]
2025-01-22 #2653 -- fix(networking): throw an error when no quotes could be fetched [@mickvandijke]
2025-01-22 #2654 -- fix(node): wider range to replicate out [@maqi]
2025-01-22 #2656 -- Retry failed get market price [@mickvandijke]
2025-01-22 #2655 -- fix(client): non-blocking sleep during quoting re-attempts [@maqi]
2025-01-23 #2631 -- refactor: remove UPnP feature flag (compile by default) [@b-zee]
2025-01-23 #2623 -- chore: add EVM network mismatch check for payments [@mickvandijke]
2025-01-23 #2642 -- feat: add NodeSpawner and NetworkSpawner [@mickvandijke]
2025-01-24 #2658 -- feat: actually working pointers, key derivation, various fixes [@grumbach]
2025-01-24 #2583 -- chore(deps): bump actions/setup-python from 4 to 5 [@dependabot[bot]]
2025-01-24 #2637 -- chore(deps): bump wagoid/commitlint-github-action from 6.2.0 to 6.2.1 [@dependabot[bot]]
2025-01-24 #2667 -- feat: add bootstrap_peer method to RunningNetwork [@mickvandijke]
2025-01-27 #2668 -- test(CI): include Pointer into data_with_churn test [@maqi]
2025-01-28 #2672 -- test(CI): include GraphEntry into data_with_churn test [@maqi]
2025-01-29 #2671 -- feat: useable and tested scratchpads [@grumbach]
2025-01-29 #2678 -- fix(test): run scratchpad tests in serial [@mickvandijke]
2025-01-29 #2677 -- feat: verify quote and proof data type [@mickvandijke]
2025-01-30 #2679 -- test(CI): include Scratchpad into data_with_churn test [@maqi]
2025-01-30 #2680 -- feat(pricing): add records_per_type into QuotingMetrics [@maqi]
2025-01-31 #2681 -- Registers on top of graph entry [@grumbach]
2025-01-31 #2686 -- refactor: evmlib [@mickvandijke]
2025-01-31 #2687 -- fix: add shutdown signal to event receiver loop [@mickvandijke]
2025-01-31 #2688 -- chore: update logs on payment verification [@mickvandijke]
2025-01-31 #2689 -- fix: fresh replicate only to other payees [@mickvandijke]
2025-01-31 #2692 -- fix(external_address): limit some of the incoming error from affectin… [@RolandSherwin]
2025-02-01 #2691 -- fix(network): consider MultiAddrNotSupported as a serious issue. [@RolandSherwin]
2025-02-03 #2694 -- Register in cli and ci [@grumbach]
2025-02-04 #2660 -- feat: add version field to archive and metadata [@b-zee]
2025-02-04 #2693 -- feat(Vault): infinite capacity expandable Vault [@maqi]
2025-02-04 #2701 -- feat: update payment vault contract interface [@mickvandijke]
2025-02-04 #2704 -- chore(client): process quoting tasks in batch [@maqi]
2025-02-05 #2702 -- chore(client): update Vault's scratchpads in parrallel [@maqi]
2025-02-05 #2696 -- feat(client): implement ClientOperationCfg to control any client oper… [@RolandSherwin]
2025-02-0...

Read more

2025.1.2.2 Release Candidate

10 Feb 16:52
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • antnode: v0.3.6-rc.2
  • antctld: v0.11.8-rc.2
  • antctl: v0.11.8-rc.2
  • ant: v0.3.7-rc.2
  • nat-detection: v0.2.16-rc.2
  • node-launchpad: v0.5.4-rc.2

Merged Pull Requests

2024-12-16 #2537 -- Bring memcheck test back [@maqi]
2024-12-17 #2501 -- feat(autonomi): parallel chunk copy for encrypt [@b-zee]
2024-12-17 #2544 -- chore: update readme to remove wasm32 ref [@Nic-dorman]
2024-12-17 #2545 -- chore: update CLI readme [@Nic-dorman]
2024-12-18 #2549 -- Autonomi changes for usability; deps update [@b-zee]
2024-12-19 #2547 -- chore: remove unused mod [@mickvandijke]
2024-12-20 #2500 -- chore(deps): bump actions/cache from 4.1.2 to 4.2.0 [@dependabot[bot]]
2024-12-20 #2535 -- feat(autonomi): remove registers from user data [@b-zee]
2024-12-20 #2559 -- chore(deps): bump commitlint-github-action from to 6.2.0 [@maqi]
2024-12-20 #2476 -- chore(global): remove unused deps [@b-zee]
2024-12-20 #2550 -- Fix typos in documentation and comments [@Pricstas]
2024-12-30 #2560 -- Data refactor [@dirvine]
2024-12-31 #2587 -- feat: rename linked list to graph [@grumbach]
2024-12-31 #2586 -- Encrypt flag [@dirvine]
2024-12-31 #2585 -- feat: Comprehensive update with documentation, Node.js integration, a… [@dirvine]
2025-01-02 #2588 -- feat: remove wasm [@grumbach]
2025-01-03 #2594 -- chore: publish docs on merge [@jacderida]
2025-01-06 #2598 -- Small autonomi API changes for Dave [@mickvandijke]
2025-01-07 #2601 -- feat(ant-cli): show usage without arguments [@b-zee]
2025-01-07 #2602 -- fix: shall only have Chunk and NonChunk for RecordType [@maqi]
2025-01-07 #2608 -- Additional contract testing and logging [@mickvandijke]
2025-01-07 #2607 -- chore: rename RecordType to ValidationType [@maqi]
2025-01-07 #2609 -- Add evm network in client config [@mickvandijke]
2025-01-07 #2611 -- chore: refactor RecordKind, creating DataTypes [@maqi]
2025-01-08 #2599 -- refactor(autonomi): deterministic archive [@b-zee]
2025-01-08 #2612 -- fix: add evm_network field to ClientConfig [@mickvandijke]
2025-01-08 #2604 -- docs(autonomi): scraped examples for docs.rs [@b-zee]
2025-01-08 #2605 -- feat(networking): QUIC receive window override env [@b-zee]
2025-01-09 #2610 -- feat(ant-cli): report already paid for records [@b-zee]
2025-01-09 #2576 -- chore: remove redundant words in comment [@kindknow]
2025-01-10 #2613 -- feat(client): try get evm network from env by default on client::init… [@mickvandijke]
2025-01-10 #2619 -- refactor!: remove deprecated Client::connect fn [@mickvandijke] [BREAKING]
2025-01-10 #2593 -- feat: remove feat flags [@grumbach]
2025-01-14 #2626 -- refactor(node): remove --owner (discord) flag [@b-zee]
2025-01-14 #2629 -- fix: format string with value [@b-zee]
2025-01-14 #2595 -- WIP: local as runtime opt [@grumbach]
2025-01-14 #2633 -- Hotfix for #2599 [@jacderida]
2025-01-15 #2620 -- feat: fix docs and bad namings in API [@grumbach]
2025-01-16 #2638 -- feat(pricing): make QuotingMetrics supports data_type and data_size pricing [@maqi]
2025-01-16 #2636 -- fix: installation instructions [@brennenawana]
2025-01-20 #2645 -- feat: remove deprecated registers [@grumbach]
2025-01-20 #2566 -- chore: always specify the quoting metric explicitly [@RolandSherwin]
2025-01-21 #2647 -- feat: massive cleanup of autonomi API repo structure [@grumbach]
2025-01-21 #2641 -- feat(node): prevent free upload via replication [@maqi]
2025-01-22 #2652 -- Refactor remove mdns [@maqi]
2025-01-22 #2653 -- fix(networking): throw an error when no quotes could be fetched [@mickvandijke]
2025-01-22 #2654 -- fix(node): wider range to replicate out [@maqi]
2025-01-22 #2656 -- Retry failed get market price [@mickvandijke]
2025-01-22 #2655 -- fix(client): non-blocking sleep during quoting re-attempts [@maqi]
2025-01-23 #2631 -- refactor: remove UPnP feature flag (compile by default) [@b-zee]
2025-01-23 #2623 -- chore: add EVM network mismatch check for payments [@mickvandijke]
2025-01-23 #2642 -- feat: add NodeSpawner and NetworkSpawner [@mickvandijke]
2025-01-24 #2658 -- feat: actually working pointers, key derivation, various fixes [@grumbach]
2025-01-24 #2583 -- chore(deps): bump actions/setup-python from 4 to 5 [@dependabot[bot]]
2025-01-24 #2637 -- chore(deps): bump wagoid/commitlint-github-action from 6.2.0 to 6.2.1 [@dependabot[bot]]
2025-01-24 #2667 -- feat: add bootstrap_peer method to RunningNetwork [@mickvandijke]
2025-01-27 #2668 -- test(CI): include Pointer into data_with_churn test [@maqi]
2025-01-28 #2672 -- test(CI): include GraphEntry into data_with_churn test [@maqi]
2025-01-29 #2671 -- feat: useable and tested scratchpads [@grumbach]
2025-01-29 #2678 -- fix(test): run scratchpad tests in serial [@mickvandijke]
2025-01-29 #2677 -- feat: verify quote and proof data type [@mickvandijke]
2025-01-30 #2679 -- test(CI): include Scratchpad into data_with_churn test [@maqi]
2025-01-30 #2680 -- feat(pricing): add records_per_type into QuotingMetrics [@maqi]
2025-01-31 #2681 -- Registers on top of graph entry [@grumbach]
2025-01-31 #2686 -- refactor: evmlib [@mickvandijke]
2025-01-31 #2687 -- fix: add shutdown signal to event receiver loop [@mickvandijke]
2025-01-31 #2688 -- chore: update logs on payment verification [@mickvandijke]
2025-01-31 #2689 -- fix: fresh replicate only to other payees [@mickvandijke]
2025-01-31 #2692 -- fix(external_address): limit some of the incoming error from affectin… [@RolandSherwin]
2025-02-01 #2691 -- fix(network): consider MultiAddrNotSupported as a serious issue. [@RolandSherwin]
2025-02-03 #2694 -- Register in cli and ci [@grumbach]
2025-02-04 #2660 -- feat: add version field to archive and metadata [@b-zee]
2025-02-04 #2693 -- feat(Vault): infinite capacity expandable Vault [@maqi]
2025-02-04 #2701 -- feat: update payment vault contract interface [@mickvandijke]
2025-02-04 #2704 -- chore(client): process quoting tasks in batch [@maqi]
2025-02-05 #2702 -- chore(client): update Vault's scratchpads in parrallel [@maqi]
2025-02-05 #2696 -- feat(client): implement ClientOperationCfg to control any client ope...

Read more

2025.1.2.1 Release Candidate

07 Feb 19:55
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • antnode: v0.3.6-rc.1
  • antctld: v0.11.8-rc.1
  • antctl: v0.11.8-rc.1
  • ant: v0.3.7-rc.1
  • nat-detection: v0.2.16-rc.1
  • node-launchpad: v0.5.4-rc.1

Merged Pull Requests

2024-12-16 #2537 -- Bring memcheck test back [@maqi]
2024-12-17 #2501 -- feat(autonomi): parallel chunk copy for encrypt [@b-zee]
2024-12-17 #2544 -- chore: update readme to remove wasm32 ref [@Nic-dorman]
2024-12-17 #2545 -- chore: update CLI readme [@Nic-dorman]
2024-12-18 #2549 -- Autonomi changes for usability; deps update [@b-zee]
2024-12-19 #2547 -- chore: remove unused mod [@mickvandijke]
2024-12-20 #2500 -- chore(deps): bump actions/cache from 4.1.2 to 4.2.0 [@dependabot[bot]]
2024-12-20 #2535 -- feat(autonomi): remove registers from user data [@b-zee]
2024-12-20 #2559 -- chore(deps): bump commitlint-github-action from to 6.2.0 [@maqi]
2024-12-20 #2476 -- chore(global): remove unused deps [@b-zee]
2024-12-20 #2550 -- Fix typos in documentation and comments [@Pricstas]
2024-12-30 #2560 -- Data refactor [@dirvine]
2024-12-31 #2587 -- feat: rename linked list to graph [@grumbach]
2024-12-31 #2586 -- Encrypt flag [@dirvine]
2024-12-31 #2585 -- feat: Comprehensive update with documentation, Node.js integration, a… [@dirvine]
2025-01-02 #2588 -- feat: remove wasm [@grumbach]
2025-01-03 #2594 -- chore: publish docs on merge [@jacderida]
2025-01-06 #2598 -- Small autonomi API changes for Dave [@mickvandijke]
2025-01-07 #2601 -- feat(ant-cli): show usage without arguments [@b-zee]
2025-01-07 #2602 -- fix: shall only have Chunk and NonChunk for RecordType [@maqi]
2025-01-07 #2608 -- Additional contract testing and logging [@mickvandijke]
2025-01-07 #2607 -- chore: rename RecordType to ValidationType [@maqi]
2025-01-07 #2609 -- Add evm network in client config [@mickvandijke]
2025-01-07 #2611 -- chore: refactor RecordKind, creating DataTypes [@maqi]
2025-01-08 #2599 -- refactor(autonomi): deterministic archive [@b-zee]
2025-01-08 #2612 -- fix: add evm_network field to ClientConfig [@mickvandijke]
2025-01-08 #2604 -- docs(autonomi): scraped examples for docs.rs [@b-zee]
2025-01-08 #2605 -- feat(networking): QUIC receive window override env [@b-zee]
2025-01-09 #2610 -- feat(ant-cli): report already paid for records [@b-zee]
2025-01-09 #2576 -- chore: remove redundant words in comment [@kindknow]
2025-01-10 #2613 -- feat(client): try get evm network from env by default on client::init… [@mickvandijke]
2025-01-10 #2619 -- refactor!: remove deprecated Client::connect fn [@mickvandijke] [BREAKING]
2025-01-10 #2593 -- feat: remove feat flags [@grumbach]
2025-01-14 #2626 -- refactor(node): remove --owner (discord) flag [@b-zee]
2025-01-14 #2629 -- fix: format string with value [@b-zee]
2025-01-14 #2595 -- WIP: local as runtime opt [@grumbach]
2025-01-14 #2633 -- Hotfix for #2599 [@jacderida]
2025-01-15 #2620 -- feat: fix docs and bad namings in API [@grumbach]
2025-01-16 #2638 -- feat(pricing): make QuotingMetrics supports data_type and data_size pricing [@maqi]
2025-01-16 #2636 -- fix: installation instructions [@brennenawana]
2025-01-20 #2645 -- feat: remove deprecated registers [@grumbach]
2025-01-20 #2566 -- chore: always specify the quoting metric explicitly [@RolandSherwin]
2025-01-21 #2647 -- feat: massive cleanup of autonomi API repo structure [@grumbach]
2025-01-21 #2641 -- feat(node): prevent free upload via replication [@maqi]
2025-01-22 #2652 -- Refactor remove mdns [@maqi]
2025-01-22 #2653 -- fix(networking): throw an error when no quotes could be fetched [@mickvandijke]
2025-01-22 #2654 -- fix(node): wider range to replicate out [@maqi]
2025-01-22 #2656 -- Retry failed get market price [@mickvandijke]
2025-01-22 #2655 -- fix(client): non-blocking sleep during quoting re-attempts [@maqi]
2025-01-23 #2631 -- refactor: remove UPnP feature flag (compile by default) [@b-zee]
2025-01-23 #2623 -- chore: add EVM network mismatch check for payments [@mickvandijke]
2025-01-23 #2642 -- feat: add NodeSpawner and NetworkSpawner [@mickvandijke]
2025-01-24 #2658 -- feat: actually working pointers, key derivation, various fixes [@grumbach]
2025-01-24 #2583 -- chore(deps): bump actions/setup-python from 4 to 5 [@dependabot[bot]]
2025-01-24 #2637 -- chore(deps): bump wagoid/commitlint-github-action from 6.2.0 to 6.2.1 [@dependabot[bot]]
2025-01-24 #2667 -- feat: add bootstrap_peer method to RunningNetwork [@mickvandijke]
2025-01-27 #2668 -- test(CI): include Pointer into data_with_churn test [@maqi]
2025-01-28 #2672 -- test(CI): include GraphEntry into data_with_churn test [@maqi]
2025-01-29 #2671 -- feat: useable and tested scratchpads [@grumbach]
2025-01-29 #2678 -- fix(test): run scratchpad tests in serial [@mickvandijke]
2025-01-29 #2677 -- feat: verify quote and proof data type [@mickvandijke]
2025-01-30 #2679 -- test(CI): include Scratchpad into data_with_churn test [@maqi]
2025-01-30 #2680 -- feat(pricing): add records_per_type into QuotingMetrics [@maqi]
2025-01-31 #2681 -- Registers on top of graph entry [@grumbach]
2025-01-31 #2686 -- refactor: evmlib [@mickvandijke]
2025-01-31 #2687 -- fix: add shutdown signal to event receiver loop [@mickvandijke]
2025-01-31 #2688 -- chore: update logs on payment verification [@mickvandijke]
2025-01-31 #2689 -- fix: fresh replicate only to other payees [@mickvandijke]
2025-01-31 #2692 -- fix(external_address): limit some of the incoming error from affectin… [@RolandSherwin]
2025-02-01 #2691 -- fix(network): consider MultiAddrNotSupported as a serious issue. [@RolandSherwin]
2025-02-03 #2694 -- Register in cli and ci [@grumbach]
2025-02-04 #2660 -- feat: add version field to archive and metadata [@b-zee]
2025-02-04 #2693 -- feat(Vault): infinite capacity expandable Vault [@maqi]
2025-02-04 #2701 -- feat: update payment vault contract interface [@mickvandijke]
2025-02-04 #2704 -- chore(client): process quoting tasks in batch [@maqi]
2025-02-05 #2702 -- chore(client): update Vault's scratchpads in parrallel [@maqi]
2025-02-05 #2696 -- feat(client): implement ClientOperationCfg to control any client ope...

Read more

2025.1.1.1 Release Candidate

01 Feb 20:54
Compare
Choose a tag to compare
Pre-release
chore(release): release candidate 2025.1.1.1

======================
  New Crate Versions
======================
ant-bootstrap: 0.1.5-rc.1
ant-build-info: 0.1.24-rc.1
ant-cli: 0.3.7-rc.1
ant-evm: 0.1.9-rc.1
ant-logging: 0.2.46-rc.1
ant-metrics: 0.1.25-rc.1
ant-networking: 0.3.5-rc.1
ant-node: 0.3.6-rc.1
ant-node-manager: 0.11.8-rc.1
ant-node-rpc-client: 0.6.42-rc.1
ant-protocol: 0.3.4-rc.1
ant-service-management: 0.4.8-rc.1
ant-token-supplies: 0.1.63-rc.1
autonomi: 0.3.6-rc.1
evmlib: 0.1.9-rc.1
evm-testnet: 0.1.9-rc.1
nat-detection: 0.2.16-rc.1
node-launchpad: 0.5.4-rc.1
test-utils: 0.4.16-rc.1
=======================
  New Binary Versions
=======================
ant: 0.3.7-rc.1
antctl: 0.11.8-rc.1
antctld: 0.11.8-rc.1
antnode: 0.3.6-rc.1
antnode_rpc_client: 0.6.42-rc.1
nat-detection: 0.2.16-rc.1
node-launchpad: 0.5.4-rc.1

2024.12.1.12 Release Candidate

24 Jan 13:17
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • antnode: v0.3.6-rc.1
  • antctld: v0.11.8-rc.1
  • antctl: v0.11.8-rc.1
  • ant: v0.3.7-rc.1
  • nat-detection: v0.2.16-rc.1
  • node-launchpad: v0.5.4-rc.1

Merged Pull Requests

2025-01-23 #2661 -- chore: upgrade libp2p to 0.55.0 [@jacderida]
2025-01-23 #2663 -- Remove u256 conversion after libp2p upgrade [@maqi]
2025-01-23 #2662 -- chore: log connection id inside req resp [@RolandSherwin]
2025-01-23 #2664 -- chore(network): indentify hide_listen_addrs [@maqi]
2025-01-24 #2666 -- fix: get market price retry condition [@jacderida]
2025-01-24 #2665 -- chore: increase quotes fetch sample to 10 [@mickvandijke]

2024.12.1.11

21 Jan 20:39
490eea2
Compare
Choose a tag to compare

Release Note

Binary Versions

  • antnode: v0.3.5
  • antctld: v0.11.7
  • antctl: v0.11.7
  • ant: v0.3.6
  • nat-detection: v0.2.15
  • node-launchpad: v0.5.3

Merged Pull Requests

2025-01-21 #2649 -- feat: use retry strategy for downloading chunks [@jacderida]

Detailed Changes

Client

Changed

  • Use balanced retry strategy for downloading chunks. Sometimes it would be possible we wouldn't find a chunk if we tried to retrieve it on the first attempt, so as with uploads, we will use a balanced retry strategy for downloads. This should make the ant file download command more robust.

2024.12.1.10

20 Jan 20:36
Compare
Choose a tag to compare

Release Note

Binary Versions

  • antnode: v0.3.5
  • antctld: v0.11.7
  • antctl: v0.11.7
  • ant: v0.3.5
  • nat-detection: v0.2.15
  • node-launchpad: v0.5.3

Merged Pull Requests

2025-01-18 #2643 -- chore: remove unallocated ip from mainnet contacts [@jacderida]
2025-01-18 #2639 -- Avoid scan entire sys during cpu threshold check no sysinfo upgrade [@maqi]
2025-01-20 #2646 -- chore: remove node CPU check and self termination [@maqi]
2025-01-20 #2644 -- fix(metric): not to refresh entire cpu un-necessarily and too often [@maqi]

Detailed Changes

Client

Fixed

  • Remove unallocated static IP from the bootstrap mechanism. We have five static IP addresses allocated to five hosts, each of which run nodes and a minimal web server. The web server makes a list of peers available to nodes and clients to enable them to join the network. These static IP addresses are hard-coded in the antnode and ant binaries. It was discovered we had accidentally added six IPs and one of those was unallocated. Removing the unallocated IP should reduce the time to connect to the network.

Network

Changed

  • Reduce the frequency of metrics collection in the node's metrics server, from fifteen to sixty seconds. This should reduce resource usage and improve performance.
  • Do not refresh all CPU information in the metrics collection process in the node's metrics server. Again, this should reduce resource usage and improve performance.
  • Remove the 50% CPU usage safety measure. We added a safety measure to the node to cause the process to terminate if the system's CPU usage exceeded 50% for five consecutive minutes. This was to prevent cascading failures resulting from too much churn when a large node operator pulled the plug on tens of thousands of nodes in a very short period of time. If other operators had provisioned to max capacity and not left some buffer room for their own nodes, many other node processes could die from the resulting churn. After an internal discussion, the decision was taken to remove the safety measure.