Skip to content

Releases: maidsafe/safe_network

2024.10.2.2

07 Oct 19:13
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.4

Merged Pull Requests

2024-10-07 #2207 -- feat(auditor): restart webservice on client request [@maqi]

Detailed Changes

Network

Changed

  • The auditor's webservice has new endpoints that allow it to be restarted or terminated

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.08 Nightly Release

08 Oct 00:41
Compare
Choose a tag to compare
Pre-release

Nightly release of the Autonomi binary set, built from the main branch.

These binaries should be compatible with the stable network, but they should be considered experimental.

For the most reliable experience, prefer the latest stable release.

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.