Releases: maidsafe/autonomi
2024.10.2.1
Binary Versions
faucet
: v0.5.3nat-detection
: v0.2.7node-launchpad
: v0.3.19safe
: v0.95.3safenode
: v0.111.4safenodemand
: v0.10.6safenode-manager
: v0.10.6sn_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
Binary Versions
faucet
: v0.5.2nat-detection
: v0.2.6node-launchpad
: v0.3.18safe
: v0.95.2safenode
: v0.111.3safenodemand
: v0.10.5safenode-manager
: v0.10.5sn_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
Binary Versions
faucet
: v0.5.3-rc.1nat-detection
: v0.2.7-rc.1node-launchpad
: v0.3.19-rc.1safe
: v0.95.3-rc.1safenode
: v0.111.4-rc.1safenodemand
: v0.10.6-rc.1safenode-manager
: v0.10.6-rc.1sn_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
Binary Versions
faucet
: v0.5.2nat-detection
: v0.2.6node-launchpad
: v0.3.17safe
: v0.95.2safenode
: v0.111.3safenodemand
: v0.10.5safenode-manager
: v0.10.5sn_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
Binary Versions
faucet
: v0.5.2nat-detection
: v0.2.6node-launchpad
: v0.3.16safe
: v0.95.2safenode
: v0.111.3safenodemand
: v0.10.5safenode-manager
: v0.10.5sn_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
Binary Versions
faucet
: v0.5.1nat-detection
: v0.2.5node-launchpad
: v0.3.15safe
: v0.95.1safenode
: v0.111.2safenodemand
: v0.10.4safenode-manager
: v0.10.4sn_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
Binary Versions
faucet
: v0.5.1-rc.3nat-detection
: v0.2.5-rc.3node-launchpad
: v0.3.15-rc.3safe
: v0.95.1-rc.3safenode
: v0.111.2-rc.3safenodemand
: v0.10.4-rc.3safenode-manager
: v0.10.4-rc.3sn_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
Binary Versions
faucet
v0.5.0nat-detection
v0.2.4node-launchpad
v0.3.14safe
v0.95.0safenode
v0.111.1safenode-manager
v0.10.3safenodemand
v0.10.3safenode_rpc_client
v0.6.28sn_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 asChunkWithPayment
, enabling home nodes to be notified that they have been paid.
2024.09.2.2 Release Candidate
Binary Versions
faucet
: 0.5.1-rc.2nat-detection
: 0.2.4-rc.2node-launchpad
: 0.3.15-rc.2safe
: 0.95.1-rc.2safenode
: 0.111.2-rc.2safenode-manager
: 0.10.4-rc.2safenode_rpc_client
: 0.6.29-rc.2safenodemand
: 0.10.4-rc.2sn_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
Binary Versions
faucet
: 0.5.1-rc.1nat-detection
: 0.2.4-rc.1node-launchpad
: 0.3.15-rc.1safe
: 0.95.1-rc.1safenode
: 0.111.1-rc.1safenode-manager
: 0.10.4-rc.1safenode_rpc_client
: 0.6.29-rc.1safenodemand
: 0.10.4-rc.1sn_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]