Skip to content

Releases: maidsafe/autonomi

2024.10.2.1

07 Oct 14:40
Compare
Choose a tag to compare

Binary Versions

  • faucet: v0.5.3
  • nat-detection: v0.2.7
  • node-launchpad: v0.3.19
  • safe: v0.95.3
  • safenode: v0.111.4
  • safenodemand: v0.10.6
  • safenode-manager: v0.10.6
  • sn_auditor: v0.3.3

🔦 Highlights

Our internal testing indicated the increased chunk size had a significant positive impact on upload speed.

Merged Pull Requests

2024-10-03 #2189 -- fix(CI): fix bootstrap peer parsing error [@maqi]
2024-10-03 #2188 -- fix(node_manager): lowercase owner for discord [@mazzi]
2024-10-03 #2187 -- chore(node): change MAX_RECORDS_COUNT to 16k [@maqi]
2024-10-04 #2195 -- chore(node-launchpad): more logging [@mazzi]
2024-10-04 #2193 -- feat(manager): limit the max number of safenode log files [@RolandSherwin]

Detailed Changes

Network

Changed

  • Increase chunk size to 4MB with node size remaining at 32GB
  • Bootstrap peer parsing in CI was changed to accommodate new log format in libp2p

Node Manager

Added

  • The add command has new --max-log-files and --max-archived-log-files arguments to support capping node log output

Fixed

  • The Discord username on the --owner argument will always be converted to lower case

Launchpad

Added

  • Increased logging related to app configuration. This could help solving issues on launchpad start up.

2024.10.1.3

03 Oct 13:16
Compare
Choose a tag to compare

Binary Versions

  • faucet: v0.5.2
  • nat-detection: v0.2.6
  • node-launchpad: v0.3.18
  • safe: v0.95.2
  • safenode: v0.111.3
  • safenodemand: v0.10.5
  • safenode-manager: v0.10.5
  • sn_auditor: v0.3.2

Merged Pull Requests

2024-09-11 #2085 -- fix(launchpad): styling tweaks [@mazzi]
2024-09-12 #2104 -- feat(launchpad): Not enough space [@mazzi]
2024-09-17 #2106 -- fix(launchpad): tweaks and fixes [@mazzi]
2024-09-18 #2113 -- feat(launchpad): flexible status layout [@mazzi]
2024-09-18 #2108 -- fix(launchpad): discord popup from Status screen and fixes [@mazzi]
2024-09-18 #2116 -- fix(launchpad): some error handling when sn_node_manager fails [@mazzi]
2024-09-20 #2133 -- chore(launchpad): ratataui 0.28.1 [@mazzi]
2024-09-26 #2143 -- fix(launchpad): nat mode only when first time automatic [@mazzi]
2024-09-26 #2135 -- feat(launchpad): new stats with layout and interaction [@mazzi]
2024-10-01 #2159 -- Feat change connection confirmation [@mazzi]
2024-10-02 #2180 -- fix(launchpad): storing Discord lowercase username [@mazzi]

Detailed Changes

Launchpad

Changed

  • Upgrade to Ratatui v0.28.1
  • Styling and layout fixes

Added

  • Drives that don't have enough space are being shown and flagged
  • Error handling and generic error popup
  • New metrics in the Status section
  • Confirmation needed when changing connection mode

Fixed

  • NAT mode only on first start in Automatic Connection Mode
  • Force Discord username to be in lowercase

2024.10.2.1 Release Candidate

03 Oct 20:45
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • faucet: v0.5.3-rc.1
  • nat-detection: v0.2.7-rc.1
  • node-launchpad: v0.3.19-rc.1
  • safe: v0.95.3-rc.1
  • safenode: v0.111.4-rc.1
  • safenodemand: v0.10.6-rc.1
  • safenode-manager: v0.10.6-rc.1
  • sn_auditor: v0.3.3-rc.1

Merged Pull Requests

2024-10-03 #2187 -- chore(node): change MAX_RECORDS_COUNT to 16k [@maqi]
2024-10-03 #2188 -- fix(node_manager): lowercase owner for discord [@mazzi]
2024-10-03 #2189 -- fix(CI): fix bootstrap peer parsing error [@maqi]

2024.10.1.2

01 Oct 14:10
Compare
Choose a tag to compare

Binary Versions

  • faucet: v0.5.2
  • nat-detection: v0.2.6
  • node-launchpad: v0.3.17
  • safe: v0.95.2
  • safenode: v0.111.3
  • safenodemand: v0.10.5
  • safenode-manager: v0.10.5
  • sn_auditor: v0.3.2

Merged Pull Requests

2024-09-26 #2148 -- fix(launchpad): disable node selection [@mazzi]
2024-09-26 #2147 -- feat(launchpad): 35gb nodes [@mazzi]

Detailed Changes

Launchpad

Changed

  • Disable node selection on status screen
  • We change node size from 5GB to 35GB

2024.10.1.1

01 Oct 11:41
Compare
Choose a tag to compare

Binary Versions

  • faucet: v0.5.2
  • nat-detection: v0.2.6
  • node-launchpad: v0.3.16
  • safe: v0.95.2
  • safenode: v0.111.3
  • safenodemand: v0.10.5
  • safenode-manager: v0.10.5
  • sn_auditor: v0.3.2

Merged Pull Requests

2024-09-26 #2146 -- chore: change MAX_RECORDS_COUNT for 32GB node size [@maqi]

Detailed Changes

Network

Changed

  • Increase node storage size from 2GB to 32GB

2024.09.2.3

24 Sep 15:04
Compare
Choose a tag to compare

Binary Versions

  • faucet: v0.5.1
  • nat-detection: v0.2.5
  • node-launchpad: v0.3.15
  • safe: v0.95.1
  • safenode: v0.111.2
  • safenodemand: v0.10.4
  • safenode-manager: v0.10.4
  • sn_auditor: v0.3.1

🔦 Highlights

The first iteration of the new autonomi crate is available. This is the new high-level client API for building apps on the Autonomi network.

Merged Pull Requests

2024-08-30 #2055 -- refactor: init NonZero values during compile time [@b-zee]
2024-09-02 #2075 -- chore(auditor): switch to width first tracking, instead of depth first [@maqi]
2024-09-02 #2079 -- fix: [#2032] local status cmd reports status correctly [@jacderida]
2024-09-03 #2081 -- Avoid utxos slow down width first tracking [@maqi]
2024-09-05 #2091 -- chore(client): log spend size [@maqi]
2024-09-06 #2095 -- refactor(cli/faucet): clippy suggestions [@b-zee]
2024-09-10 #2090 -- test(networking): speed up and simplify address sim [@joshuef]
2024-09-10 #2099 -- docs: provide new network keys [@jacderida]
2024-09-10 #2093 -- feat: client API first iteration [@b-zee]
2024-09-10 #2098 -- chore(global): replace allow with expect lint [@b-zee]
2024-09-11 #2102 -- feat(networking): increase circuit bytes limit [@maqi]
2024-09-18 #2118 -- feat(client): carry out quote self validation [@maqi]

Detailed Changes

Network

Fixed

  • The auditor now uses width-first tracking, to bring it in alignment with the new wallet.

Client

Added

  • The client will perform quote validation to avoid invalid quotes.
  • A new high-level client API, autonomi. The crate provides most of the features necessary to build apps for the Autonomi network.

Node Manager

Fixed

  • The node manager status command was not functioning correctly when used with a local network. The mechanism for determining whether a node was running was changed to use the path of the service process, but this did not work for a local network. The status command now differentiates between a local and a service-based network, and the command now behaves as expected when using a local network.

Documentation

  • In the main README for the repository, the four network keys were updated to reflect the keys being used by the new stable network.

2024.09.2.3 Release Candidate

18 Sep 19:04
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • faucet: v0.5.1-rc.3
  • nat-detection: v0.2.5-rc.3
  • node-launchpad: v0.3.15-rc.3
  • safe: v0.95.1-rc.3
  • safenode: v0.111.2-rc.3
  • safenodemand: v0.10.4-rc.3
  • safenode-manager: v0.10.4-rc.3
  • sn_auditor: v0.3.1-rc.3

Merged Pull Requests

2024-08-30 #2055 -- refactor: init NonZero values during compile time [@b-zee]
2024-09-02 #2075 -- chore(auditor): switch to width first tracking, instead of depth first [@maqi]
2024-09-02 #2079 -- fix: [#2032] local status cmd reports status correctly [@jacderida]
2024-09-03 #2081 -- Avoid utxos slow down width first tracking [@maqi]
2024-09-05 #2091 -- chore(client): log spend size [@maqi]
2024-09-06 #2095 -- refactor(cli/faucet): clippy suggestions [@b-zee]
2024-09-10 #2090 -- test(networking): speed up and simplify address sim [@joshuef]
2024-09-10 #2099 -- docs: provide new network keys [@jacderida]
2024-09-10 #2093 -- feat: client API first iteration [@b-zee]
2024-09-10 #2098 -- chore(global): replace allow with expect lint [@b-zee]
2024-09-11 #2102 -- feat(networking): increase circuit bytes limit [@maqi]
2024-09-18 #2118 -- feat(client): carry out quote self validation [@maqi]

2024.09.1.4

12 Sep 13:44
Compare
Choose a tag to compare

Binary Versions

  • faucet v0.5.0
  • nat-detection v0.2.4
  • node-launchpad v0.3.14
  • safe v0.95.0
  • safenode v0.111.1
  • safenode-manager v0.10.3
  • safenodemand v0.10.3
  • safenode_rpc_client v0.6.28
  • sn_auditor v0.3.0

Merged Pull Requests

2024-09-11 #2102 -- feat(networking): increase circuit bytes limit [@maqi]

Detailed Changes

Network

Changed

  • The circuit-bytes limit is increased. This enables libp2p-relay to forward large records, such as ChunkWithPayment, enabling home nodes to be notified that they have been paid.

2024.09.2.2 Release Candidate

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

Binary Versions

  • faucet: 0.5.1-rc.2
  • nat-detection: 0.2.4-rc.2
  • node-launchpad: 0.3.15-rc.2
  • safe: 0.95.1-rc.2
  • safenode: 0.111.2-rc.2
  • safenode-manager: 0.10.4-rc.2
  • safenode_rpc_client: 0.6.29-rc.2
  • safenodemand: 0.10.4-rc.2
  • sn_auditor: 0.3.1-rc.2

Merged Pull Requests

2024-08-30 #2055 -- refactor: init NonZero values during compile time [@b-zee]
2024-09-02 #2075 -- chore(auditor): switch to width first tracking, instead of depth first [@maqi]
2024-09-02 #2079 -- fix: [#2032] local status cmd reports status correctly [@jacderida]
2024-09-03 #2081 -- Avoid utxos slow down width first tracking [@maqi]
2024-09-05 #2091 -- chore(client): log spend size [@maqi]
2024-09-06 #2095 -- refactor(cli/faucet): clippy suggestions [@b-zee]
2024-09-10 #2090 -- test(networking): speed up and simplify address sim [@joshuef]
2024-09-10 #2099 -- docs: provide new network keys [@jacderida]
2024-09-10 #2093 -- feat: client API first iteration [@b-zee]
2024-09-10 #2098 -- chore(global): replace allow with expect lint [@b-zee]
2024-09-11 #2102 -- feat(networking): increase circuit bytes limit [@maqi]

2024.09.2.1 Release Candidate

10 Sep 18:41
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • faucet: 0.5.1-rc.1
  • nat-detection: 0.2.4-rc.1
  • node-launchpad: 0.3.15-rc.1
  • safe: 0.95.1-rc.1
  • safenode: 0.111.1-rc.1
  • safenode-manager: 0.10.4-rc.1
  • safenode_rpc_client: 0.6.29-rc.1
  • safenodemand: 0.10.4-rc.1
  • sn_auditor: 0.3.1-rc.1

Merged Pull Requests

2024-08-30 #2055 -- refactor: init NonZero values during compile time [@b-zee]
2024-09-02 #2075 -- chore(auditor): switch to width first tracking, instead of depth first [@maqi]
2024-09-02 #2079 -- fix: [#2032] local status cmd reports status correctly [@jacderida]
2024-09-03 #2081 -- Avoid utxos slow down width first tracking [@maqi]
2024-09-05 #2091 -- chore(client): log spend size [@maqi]
2024-09-06 #2095 -- refactor(cli/faucet): clippy suggestions [@b-zee]
2024-09-10 #2090 -- test(networking): speed up and simplify address sim [@joshuef]
2024-09-10 #2099 -- docs: provide new network keys [@jacderida]
2024-09-10 #2093 -- feat: client API first iteration [@b-zee]
2024-09-10 #2098 -- chore(global): replace allow with expect lint [@b-zee]