Skip to content

Releases: maidsafe/autonomi

Release Candidate 2024.10.3.2

21 Oct 20:46
Compare
Choose a tag to compare
Pre-release

Binary Versions

  • nat-detection: v0.2.8-rc.2
  • node-launchpad: v0.4.0-rc.2
  • autonomi: v0.1.1-rc.2
  • safenode: v0.112.0-rc.2
  • safenodemand: v0.11.0-rc.2
  • safenode-manager: v0.11.0-rc.2

Merged Pull Requests

2024-09-11 #2100 -- chore(cli_aut): feat flag to avoid clippy errors [@joshuef]
2024-09-11 #2073 -- feat(protocol): add Scratchpad data type [@joshuef]
2024-09-11 #2088 -- Improve auditor detecting speed [@maqi]
2024-09-11 #2101 -- feat(global): update libp2p to 0.54.1 [@b-zee]
2024-09-17 #2103 -- fix(network): register record shall not be verified by entire content [@maqi]
2024-09-17 #2115 -- test(autonomi): connect to peers from env [@b-zee]
2024-09-18 #2105 -- feat(aut): add basic vault api for storing data to Scratchpad [@joshuef]
2024-09-18 #2107 -- feat(client): enable Debug [@loziniak]
2024-09-18 #2120 -- chore(lp): remove some dead code [@joshuef]
2024-09-19 #2121 -- feat: remove version string restriction [@joshuef]
2024-09-19 #2122 -- chore(proto): remove OldKeyPrint variants [@joshuef]
2024-09-19 #2128 -- fix: enable e2e wan nightly tests [@ermineJose]
2024-09-19 #2130 -- feat(manager): provide option to specify node ip [@RolandSherwin]
2024-09-20 #2124 -- fix(autonomi): verify register on fetch [@b-zee]
2024-09-24 #2132 -- chore(global): fix compile warnings on wasm32 [@b-zee]
2024-09-26 #2139 -- feat(autonomi): remove dep on sn_client [@b-zee]
2024-09-26 #2142 -- feat: evmlib evm_testnet sn_evm [@grumbach]
2024-09-26 #2141 -- feat(node): carry out peer storage check actively [@maqi]
2024-09-26 #2145 -- chore(evmlib): use alloy without openssl [@b-zee]
2024-09-27 #2148 -- fix(launchpad): disable node selection [@mazzi]
2024-09-30 #2144 -- Evm integration step 2: working Node [@grumbach]
2024-09-30 #2149 -- Evm integration step 4 [@mickvandijke] [BREAKING]
2024-09-30 #2155 -- chore(autonomi): update default features [@mickvandijke]
2024-09-30 #2156 -- Evm dev autonomi readme [@mickvandijke]
2024-10-01 #2160 -- feat: disable node tests, remove sn_client dep [@joshuef]
2024-10-01 #2161 -- autonomi client simplification [@joshuef]
2024-10-01 #2158 -- feat: removed royalties from the smart contract [@mickvandijke]
2024-10-01 #2163 -- refactor(autonomi): get rid of the native api [@mickvandijke]
2024-10-01 #2151 -- feat(autonomi): retry and verify put [@b-zee]
2024-10-01 #2165 -- refactor(autonomi): pass vault key as parameter [@b-zee]
2024-10-01 #2152 -- [WIP] Autonomi cli [@grumbach]
2024-10-01 #2157 -- feat(metrics): shunned count across time frames [@RolandSherwin]
2024-10-01 #2169 -- fix(manager): use the correct cargo target dir during local build [@RolandSherwin]
2024-10-02 #2164 -- test(autonomi): few tweaks to tests [@b-zee]
2024-10-02 #2166 -- Disable CI tests failing for EVM [@b-zee]
2024-10-02 #2170 -- feat: evm network from env vars [@mickvandijke]
2024-10-02 #2168 -- chore: autonomi entry into WASM [@mickvandijke]
2024-10-02 #2173 -- fix(autonomi): resolve libinstant error [@b-zee]
2024-10-02 #2171 -- chore: polishes [@grumbach]
2024-10-02 #2175 -- feat: enable data location test [@RolandSherwin]
2024-10-03 #2186 -- feat: remove path from Network [@grumbach]
2024-10-03 #2190 -- fix(CI): fix bootstrap peer parsing error [@maqi]
2024-10-03 #2153 -- chore: fix typos [@omahs]
2024-10-04 #2191 -- chore(evmlib): update alloy to 0.4.2 [@mickvandijke]
2024-10-04 #2179 -- feat: use EVM_NETWROK=local var to fetch local network deta [@RolandSherwin]
2024-10-04 #2194 -- refactor: update chunk payments contract naming to data payments [@mickvandijke]
2024-10-06 #2167 -- feat(metrics): add close group shunned metrics [@RolandSherwin]
2024-10-07 #2203 -- feat!: client do not select bad_node as a payee [@maqi] [BREAKING]
2024-10-07 #2202 -- feat(node): env MAX_STORAGE_SPACE for MAX_RECORD_COUNT calculate [@maqi]
2024-10-08 #2208 -- Improved Autonomi API Registers and Integration in CLI [@grumbach]
2024-10-08 #2209 -- feat: simpler evm connection and env [@grumbach]
2024-10-08 #2181 -- feat: enable CI action [@RolandSherwin]
2024-10-09 #2182 -- WASM fixes for autonomi API [@b-zee]
2024-10-09 #2218 -- fix(global): fix Cargo.lock [@b-zee]
2024-10-09 #2214 -- Fix putting of scratchpad [@joshuef]
2024-10-09 #2217 -- feat(node): encrypt records by default [@joshuef]
2024-10-09 #2212 -- feat(autonomi): expose public writeable registers [@RolandSherwin]
2024-10-09 #2219 -- fix(test): get data with churn test running [@RolandSherwin]
2024-10-10 #2216 -- feat(autonomi): use local instead of local-discovery for feat [@joshuef]
2024-10-10 #2174 -- Evm dev [@grumbach] [BREAKING]
2024-10-10 #2136 -- feat(register)!: network only store ops list [@maqi] [BREAKING]
2024-10-11 #2226 -- feat: API rework for fs less WASM compatibility [@grumbach]
2024-10-11 #2192 -- docs: fix several typos in the document [@xiaobei0715]
2024-10-11 #2225 -- feat(networking): remove NodeIssue::Connection [@joshuef]
2024-10-11 #2222 -- fix(test): use separate wallets to prevent payment failures [@RolandSherwin]
2024-10-11 #2223 -- chore(autonomi): use a single utility function to get evm vars [@RolandSherwin]
2024-10-14 #2221 -- feat: WASM bindings [@b-zee]
2024-10-14 #2229 -- chore(launchpad): more detail on error messages when scaling nodes [@mazzi]
2024-10-14 #2230 -- feat(autonomi): enable files benchmark [@RolandSherwin]
2024-10-14 #2232 -- fix(evmlib): load evm net from env wrong var name [@mickvandijke]
2024-10-14 #2233 -- feat(metrics): move shunned by close group metrics to the main endpoint [@RolandSherwin]
2024-10-14 #2234 -- fix(autonomi): log the process metrics [@RolandSherwin]
2024-10-15 #2236 -- feat: loud mode and vdash log line [@grumbach]
2024-10-15 #2228 -- ci: enable wasm32 compilation step [@b-zee]
2024-10-15 #2238 -- fix(test): retry during register create to fix failures from node res… [@RolandSherwin]
2024-10-15 [#2231](https://git...

Read more

2024.10.3.1

16 Oct 23:18
Compare
Choose a tag to compare
2024.10.3.1 Pre-release
Pre-release

Binary Versions

  • nat-detection: v0.2.8-rc.1
  • node-launchpad: v0.4.0-rc.1
  • autonomi: v0.1.1-rc.1
  • safenode: v0.112.0-rc.1
  • safenodemand: v0.11.0-rc.1
  • safenode-manager: v0.11.0-rc.1

Merged Pull Requests

2024-09-11 #2100 -- chore(cli_aut): feat flag to avoid clippy errors [@joshuef]
2024-09-11 #2073 -- feat(protocol): add Scratchpad data type [@joshuef]
2024-09-11 #2088 -- Improve auditor detecting speed [@maqi]
2024-09-11 #2101 -- feat(global): update libp2p to 0.54.1 [@b-zee]
2024-09-17 #2103 -- fix(network): register record shall not be verified by entire content [@maqi]
2024-09-17 #2115 -- test(autonomi): connect to peers from env [@b-zee]
2024-09-18 #2105 -- feat(aut): add basic vault api for storing data to Scratchpad [@joshuef]
2024-09-18 #2107 -- feat(client): enable Debug [@loziniak]
2024-09-18 #2120 -- chore(lp): remove some dead code [@joshuef]
2024-09-19 #2121 -- feat: remove version string restriction [@joshuef]
2024-09-19 #2122 -- chore(proto): remove OldKeyPrint variants [@joshuef]
2024-09-19 #2128 -- fix: enable e2e wan nightly tests [@ermineJose]
2024-09-19 #2130 -- feat(manager): provide option to specify node ip [@RolandSherwin]
2024-09-20 #2124 -- fix(autonomi): verify register on fetch [@b-zee]
2024-09-24 #2132 -- chore(global): fix compile warnings on wasm32 [@b-zee]
2024-09-26 #2139 -- feat(autonomi): remove dep on sn_client [@b-zee]
2024-09-26 #2142 -- feat: evmlib evm_testnet sn_evm [@grumbach]
2024-09-26 #2141 -- feat(node): carry out peer storage check actively [@maqi]
2024-09-26 #2145 -- chore(evmlib): use alloy without openssl [@b-zee]
2024-09-27 #2148 -- fix(launchpad): disable node selection [@mazzi]
2024-09-30 #2144 -- Evm integration step 2: working Node [@grumbach]
2024-09-30 #2149 -- Evm integration step 4 [@mickvandijke] [BREAKING]
2024-09-30 #2155 -- chore(autonomi): update default features [@mickvandijke]
2024-09-30 #2156 -- Evm dev autonomi readme [@mickvandijke]
2024-10-01 #2160 -- feat: disable node tests, remove sn_client dep [@joshuef]
2024-10-01 #2161 -- autonomi client simplification [@joshuef]
2024-10-01 #2158 -- feat: removed royalties from the smart contract [@mickvandijke]
2024-10-01 #2163 -- refactor(autonomi): get rid of the native api [@mickvandijke]
2024-10-01 #2151 -- feat(autonomi): retry and verify put [@b-zee]
2024-10-01 #2165 -- refactor(autonomi): pass vault key as parameter [@b-zee]
2024-10-01 #2152 -- [WIP] Autonomi cli [@grumbach]
2024-10-01 #2157 -- feat(metrics): shunned count across time frames [@RolandSherwin]
2024-10-01 #2169 -- fix(manager): use the correct cargo target dir during local build [@RolandSherwin]
2024-10-02 #2164 -- test(autonomi): few tweaks to tests [@b-zee]
2024-10-02 #2166 -- Disable CI tests failing for EVM [@b-zee]
2024-10-02 #2170 -- feat: evm network from env vars [@mickvandijke]
2024-10-02 #2168 -- chore: autonomi entry into WASM [@mickvandijke]
2024-10-02 #2173 -- fix(autonomi): resolve libinstant error [@b-zee]
2024-10-02 #2171 -- chore: polishes [@grumbach]
2024-10-02 #2175 -- feat: enable data location test [@RolandSherwin]
2024-10-03 #2186 -- feat: remove path from Network [@grumbach]
2024-10-03 #2190 -- fix(CI): fix bootstrap peer parsing error [@maqi]
2024-10-03 #2153 -- chore: fix typos [@omahs]
2024-10-04 #2191 -- chore(evmlib): update alloy to 0.4.2 [@mickvandijke]
2024-10-04 #2179 -- feat: use EVM_NETWROK=local var to fetch local network deta [@RolandSherwin]
2024-10-04 #2194 -- refactor: update chunk payments contract naming to data payments [@mickvandijke]
2024-10-06 #2167 -- feat(metrics): add close group shunned metrics [@RolandSherwin]
2024-10-07 #2203 -- feat!: client do not select bad_node as a payee [@maqi] [BREAKING]
2024-10-07 #2202 -- feat(node): env MAX_STORAGE_SPACE for MAX_RECORD_COUNT calculate [@maqi]
2024-10-08 #2208 -- Improved Autonomi API Registers and Integration in CLI [@grumbach]
2024-10-08 #2209 -- feat: simpler evm connection and env [@grumbach]
2024-10-08 #2181 -- feat: enable CI action [@RolandSherwin]
2024-10-09 #2182 -- WASM fixes for autonomi API [@b-zee]
2024-10-09 #2218 -- fix(global): fix Cargo.lock [@b-zee]
2024-10-09 #2214 -- Fix putting of scratchpad [@joshuef]
2024-10-09 #2217 -- feat(node): encrypt records by default [@joshuef]
2024-10-09 #2212 -- feat(autonomi): expose public writeable registers [@RolandSherwin]
2024-10-09 #2219 -- fix(test): get data with churn test running [@RolandSherwin]
2024-10-10 #2216 -- feat(autonomi): use local instead of local-discovery for feat [@joshuef]
2024-10-10 #2174 -- Evm dev [@grumbach] [BREAKING]
2024-10-10 #2136 -- feat(register)!: network only store ops list [@maqi] [BREAKING]
2024-10-11 #2226 -- feat: API rework for fs less WASM compatibility [@grumbach]
2024-10-11 #2192 -- docs: fix several typos in the document [@xiaobei0715]
2024-10-11 #2225 -- feat(networking): remove NodeIssue::Connection [@joshuef]
2024-10-11 #2222 -- fix(test): use separate wallets to prevent payment failures [@RolandSherwin]
2024-10-11 #2223 -- chore(autonomi): use a single utility function to get evm vars [@RolandSherwin]
2024-10-14 #2221 -- feat: WASM bindings [@b-zee]
2024-10-14 #2229 -- chore(launchpad): more detail on error messages when scaling nodes [@mazzi]
2024-10-14 #2230 -- feat(autonomi): enable files benchmark [@RolandSherwin]
2024-10-14 #2232 -- fix(evmlib): load evm net from env wrong var name [@mickvandijke]
2024-10-14 #2233 -- feat(metrics): move shunned by close group metrics to the main endpoint [@RolandSherwin]
2024-10-14 #2234 -- fix(autonomi): log the process metrics [@RolandSherwin]
2024-10-15 #2236 -- feat: loud mode and vdash log line [@grumbach]
2024-10-15 #2228 -- ci: enable wasm32 compilation step [@b-zee]
2024-10-15 #2238 -- fix(test): retry during register create to fix failures from node res… [@RolandSherwin]
2024-10-15 [#2231](https://git...

Read more

2024.10.2.3

09 Oct 10:24
4ffd314
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.5

Merged Pull Requests

2024-10-09 #2211 -- chore: pick the missing work of PR2088 (auditor optimization) [@maqi]

Detailed Changes

Network

Changed

  • Optimize auditor tracking by not to re-attempt fetched spend.
  • Optimize auditor tracking function by using DashMap and stream.

2024.10.10 Nightly Release

10 Oct 00:43
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.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.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