Releases: maidsafe/autonomi
2024.12.1.6
Binary Versions
antnode
: v0.3.1antctld
: v0.11.5antctl
: v0.11.5ant
: v0.3.1nat-detection
: v0.2.13node-launchpad
: v0.5.1
Merged Pull Requests
2024-12-19 #2555 -- feat: remove dial error print to stderr [@ermineJose]
2024-12-20 #2551 -- fix(node): avoid unnecessary dial back [@maqi]
Detailed Changes
Network
Fixed
- Do not dial back when a new peer is detected. This resulted in a large number of open connections, in turn causing increased CPU usage.
Client
Changed
- Remove the 'dial error' output on the
file upload
command
2024.12.1.5
Binary Versions
antnode
: v0.3.0antctld
: v0.11.4antctl
: v0.11.4ant
: v0.3.0nat-detection
: v0.2.12node-launchpad
: v0.5.0
Merged Pull Requests
2024-11-07 #2372 -- Python - autonomi client [@dirvine]
2024-11-08 #2394 -- feat: add vault key derivation function in wasm client [@mickvandijke]
2024-11-08 #2387 -- feat(sn_networking): use wasm compatible retry [@b-zee]
2024-11-08 #2355 -- fix(autonomi): fix wasm warnings from cargo check [@b-zee]
2024-11-08 #2414 -- feat(network): accumulate split scratchpads [@RolandSherwin]
2024-11-08 #2408 -- feat(autonomi): keep filesize in metadata [@b-zee]
2024-11-08 #2416 -- ci fix cargo doc autonomi conflict [@b-zee]
2024-11-09 #2422 -- fix: Remove env var requirement for builds [@dirvine]
2024-11-09 #2420 -- fix(launchpad): megabits [@mazzi]
2024-11-10 #2425 -- feat: python safenode module [@dirvine]
2024-11-11 #2428 -- Revert "Merge pull request #2420 from mazzi/fix_stats_mbits" [@mazzi]
2024-11-11 #2429 -- chore: include dep to lock file [@RolandSherwin]
2024-11-11 #2374 -- Tests enable register test and windows support [@ermineJose]
2024-11-12 #2430 -- fix: python publish workflow [@dirvine]
2024-11-13 #2436 -- test: improve vault verbose for e2e tests [@ermineJose]
2024-11-13 #2439 -- populate records_by_bucket during restart [@maqi]
2024-11-14 #2440 -- fix(launchpad): Mbps - Megabits per second [@mazzi]
2024-11-18 #2415 -- chore(test): re-enable can_store_after_restart test [@maqi]
2024-11-19 #2397 -- feat(autonomi): run self encryption non-blocking [@b-zee]
2024-11-19 #2453 -- docs: add CLI wallet docs [@mickvandijke]
2024-11-19 #2454 -- fix(autonomi): wasm test fixup [@b-zee]
2024-11-20 #2423 -- feat: add weboscket feature to node and client [@RolandSherwin]
2024-11-20 #2442 -- chore(logging): add line number to log records [@harismuzaffer]
2024-11-20 #2457 -- Revert "feat(autonomi): run self encryption non-blocking" [@mickvandijke]
2024-11-20 #2450 -- docs: typo [@loziniak]
2024-11-22 #2445 -- Improve upgradability [@maqi]
2024-11-26 #2446 -- chore!: improve ChunkProofVerification [@maqi] [BREAKING]
2024-11-26 #2465 -- Scramble native bootstrap main [@maqi]
2024-11-27 #2458 -- chore(sn_node): move assert_fs dep [@b-zee]
2024-11-27 #2466 -- docs(autonomi): fix timeout doc [@b-zee]
2024-11-27 #2463 -- feat(autonomi): retry failed puts [@b-zee]
2024-11-27 #2467 -- chore(node): rename continuous bootstrap to network discover [@maqi]
2024-11-29 #2469 -- fix(CI): mute clippy warnings (python binding errors) temporarily [@maqi]
2024-11-29 #2464 -- Node side RBS support [@maqi]
2024-11-29 #2468 -- feat: generic Transaction [@grumbach]
2024-11-30 #2377 -- feat: remove external address on too many connection error [@RolandSherwin]
2024-12-01 #2470 -- chore: rename crates in line with autonomi branding [@jacderida]
2024-12-01 #2471 -- chore: rename binaries in line with autonomi branding [@jacderida] [BREAKING]
2024-12-02 #2472 -- fix: use the correct autonomi data dir path [@RolandSherwin]
2024-12-02 #2475 -- chore: rename autonomi-cli
crate and binary [@jacderida]
2024-12-02 #2478 -- chore: update more ant_releases
references [@jacderida]
2024-12-02 #2479 -- fix: use correct reference to ant-cli
crate [@jacderida]
2024-12-03 #2477 -- fix(node): replicate fresh scratchpad if got repaid [@maqi]
2024-12-03 #2474 -- feat!: node support get_closest query from client for RBS [@maqi] [BREAKING]
2024-12-03 #2483 -- fix: other references to autonomi
binary [@jacderida]
2024-12-03 #2485 -- fix: use correct crate for ant-cli
[@jacderida]
2024-12-03 #2486 -- chore: use ant
as the antctl
service user [@jacderida]
2024-12-04 #2491 -- feat: more metrics of QuotingMetrics [@maqi]
2024-12-04 #2489 -- docs(autonomi): add example Rust code [@b-zee]
2024-12-04 #2492 -- fix(test): early bail out to avoid test timed out [@maqi]
2024-12-04 #2493 -- fix: use ant_networking
for metrics prefix [@jacderida]
2024-12-05 #2494 -- feat: improve parents naming [@grumbach]
2024-12-05 #2496 -- fix(metrics): use the newer crate name for all the metrics [@RolandSherwin]
2024-12-06 #2481 -- feat: add more debug logs to client [@ermineJose]
2024-12-06 #2490 -- docs(autonomi): refactor documentation for API [@b-zee]
2024-12-06 #2499 -- refactor(autonomi): restructure modules and private/public naming [@b-zee]
2024-12-06 #2487 -- feat: impl bootstrap cache [@RolandSherwin]
2024-12-08 #2505 -- chore: remove vagrant directory [@jacderida]
2024-12-09 #2506 -- api: allow creation of a register with optional value [@happybeing]
2024-12-09 #2484 -- chore: libp2p dependent updated to latest [@maqi]
2024-12-09 #2503 -- feat(manager): implement PeersArgs into ant node manager [@RolandSherwin]
2024-12-09 #2508 -- feat!: use a simple network id to differentiate between network [@RolandSherwin]
2024-12-09 #2502 -- chore: remove the websockets
feature [@jacderida]
2024-12-10 #2509 -- feat: use secret key from env if no wallets are present [@ermineJose]
2024-12-10 #2516 -- Revert "feat(antctl): impl network_id option while adding node" [@RolandSherwin]
2024-12-10 #2514 -- feat(networking): add TransactionWithPayment [@b-zee]
2024-12-11 #2473 -- chore: cleanup cashnotes and unused spend errors [@grumbach]
2024-12-11 #2520 -- chore: avoid access Distance private field of U256 [@maqi]
2024-12-12 #2521 -- revert: revert PR 2516 [@RolandSherwin]
2024-12-12 #2512 -- feat(bootstrap): skip if the network version does not match ours [@RolandSherwin]
2024-12-12 #2524 -- chore: replace ant-releases
branch references [@jacderida]
2024-12-12 #2523 -- fix(cli): store relative file paths in archive instead of absolute wh… [@mickvandijke]
2024-12-12 #2519 -- Feat upgradable smart contracts and updated quotation flow rebased [@grumbach] [BREAKING]
2024-12-12 #2522 -- Transaction fixes and Client API (atop new quoting) [@grumbach]
2024-12-13 [#2527](https://github.com/maidsafe/safe_netwo...
2024.12.1.5 Release Candidate
Binary Versions
antnode
: v0.3.0-rc.5antctld
: v0.11.4-rc.5antctl
: v0.11.4-rc.5ant
: v0.3.0-rc.5nat-detection
: v0.2.12-rc.5node-launchpad
: v0.5.0-rc.5
Merged Pull Requests
2024-11-07 #2372 -- Python - autonomi client [@dirvine]
2024-11-08 #2394 -- feat: add vault key derivation function in wasm client [@mickvandijke]
2024-11-08 #2387 -- feat(sn_networking): use wasm compatible retry [@b-zee]
2024-11-08 #2355 -- fix(autonomi): fix wasm warnings from cargo check [@b-zee]
2024-11-08 #2414 -- feat(network): accumulate split scratchpads [@RolandSherwin]
2024-11-08 #2408 -- feat(autonomi): keep filesize in metadata [@b-zee]
2024-11-08 #2416 -- ci fix cargo doc autonomi conflict [@b-zee]
2024-11-09 #2422 -- fix: Remove env var requirement for builds [@dirvine]
2024-11-09 #2420 -- fix(launchpad): megabits [@mazzi]
2024-11-10 #2425 -- feat: python safenode module [@dirvine]
2024-11-11 #2428 -- Revert "Merge pull request #2420 from mazzi/fix_stats_mbits" [@mazzi]
2024-11-11 #2429 -- chore: include dep to lock file [@RolandSherwin]
2024-11-11 #2374 -- Tests enable register test and windows support [@ermineJose]
2024-11-12 #2430 -- fix: python publish workflow [@dirvine]
2024-11-13 #2436 -- test: improve vault verbose for e2e tests [@ermineJose]
2024-11-13 #2439 -- populate records_by_bucket during restart [@maqi]
2024-11-14 #2440 -- fix(launchpad): Mbps - Megabits per second [@mazzi]
2024-11-18 #2415 -- chore(test): re-enable can_store_after_restart test [@maqi]
2024-11-19 #2397 -- feat(autonomi): run self encryption non-blocking [@b-zee]
2024-11-19 #2453 -- docs: add CLI wallet docs [@mickvandijke]
2024-11-19 #2454 -- fix(autonomi): wasm test fixup [@b-zee]
2024-11-20 #2423 -- feat: add weboscket feature to node and client [@RolandSherwin]
2024-11-20 #2442 -- chore(logging): add line number to log records [@harismuzaffer]
2024-11-20 #2457 -- Revert "feat(autonomi): run self encryption non-blocking" [@mickvandijke]
2024-11-20 #2450 -- docs: typo [@loziniak]
2024-11-22 #2445 -- Improve upgradability [@maqi]
2024-11-26 #2446 -- chore!: improve ChunkProofVerification [@maqi] [BREAKING]
2024-11-26 #2465 -- Scramble native bootstrap main [@maqi]
2024-11-27 #2458 -- chore(sn_node): move assert_fs dep [@b-zee]
2024-11-27 #2466 -- docs(autonomi): fix timeout doc [@b-zee]
2024-11-27 #2463 -- feat(autonomi): retry failed puts [@b-zee]
2024-11-27 #2467 -- chore(node): rename continuous bootstrap to network discover [@maqi]
2024-11-29 #2469 -- fix(CI): mute clippy warnings (python binding errors) temporarily [@maqi]
2024-11-29 #2464 -- Node side RBS support [@maqi]
2024-11-29 #2468 -- feat: generic Transaction [@grumbach]
2024-11-30 #2377 -- feat: remove external address on too many connection error [@RolandSherwin]
2024-12-01 #2470 -- chore: rename crates in line with autonomi branding [@jacderida]
2024-12-01 #2471 -- chore: rename binaries in line with autonomi branding [@jacderida] [BREAKING]
2024-12-02 #2472 -- fix: use the correct autonomi data dir path [@RolandSherwin]
2024-12-02 #2475 -- chore: rename autonomi-cli
crate and binary [@jacderida]
2024-12-02 #2478 -- chore: update more ant_releases
references [@jacderida]
2024-12-02 #2479 -- fix: use correct reference to ant-cli
crate [@jacderida]
2024-12-03 #2477 -- fix(node): replicate fresh scratchpad if got repaid [@maqi]
2024-12-03 #2474 -- feat!: node support get_closest query from client for RBS [@maqi] [BREAKING]
2024-12-03 #2483 -- fix: other references to autonomi
binary [@jacderida]
2024-12-03 #2485 -- fix: use correct crate for ant-cli
[@jacderida]
2024-12-03 #2486 -- chore: use ant
as the antctl
service user [@jacderida]
2024-12-04 #2491 -- feat: more metrics of QuotingMetrics [@maqi]
2024-12-04 #2489 -- docs(autonomi): add example Rust code [@b-zee]
2024-12-04 #2492 -- fix(test): early bail out to avoid test timed out [@maqi]
2024-12-04 #2493 -- fix: use ant_networking
for metrics prefix [@jacderida]
2024-12-05 #2494 -- feat: improve parents naming [@grumbach]
2024-12-05 #2496 -- fix(metrics): use the newer crate name for all the metrics [@RolandSherwin]
2024-12-06 #2481 -- feat: add more debug logs to client [@ermineJose]
2024-12-06 #2490 -- docs(autonomi): refactor documentation for API [@b-zee]
2024-12-06 #2499 -- refactor(autonomi): restructure modules and private/public naming [@b-zee]
2024-12-06 #2487 -- feat: impl bootstrap cache [@RolandSherwin]
2024-12-08 #2505 -- chore: remove vagrant directory [@jacderida]
2024-12-09 #2506 -- api: allow creation of a register with optional value [@happybeing]
2024-12-09 #2484 -- chore: libp2p dependent updated to latest [@maqi]
2024-12-09 #2503 -- feat(manager): implement PeersArgs into ant node manager [@RolandSherwin]
2024-12-09 #2508 -- feat!: use a simple network id to differentiate between network [@RolandSherwin]
2024-12-09 #2502 -- chore: remove the websockets
feature [@jacderida]
2024-12-10 #2509 -- feat: use secret key from env if no wallets are present [@ermineJose]
2024-12-10 #2516 -- Revert "feat(antctl): impl network_id option while adding node" [@RolandSherwin]
2024-12-10 #2514 -- feat(networking): add TransactionWithPayment [@b-zee]
2024-12-11 #2473 -- chore: cleanup cashnotes and unused spend errors [@grumbach]
2024-12-11 #2520 -- chore: avoid access Distance private field of U256 [@maqi]
2024-12-12 #2521 -- revert: revert PR 2516 [@RolandSherwin]
2024-12-12 #2512 -- feat(bootstrap): skip if the network version does not match ours [@RolandSherwin]
2024-12-12 #2524 -- chore: replace ant-releases
branch references [@jacderida]
2024-12-12 #2523 -- fix(cli): store relative file paths in archive instead of absolute wh… [@mickvandijke]
2024-12-12 #2519 -- Feat upgradable smart contracts and updated quotation flow rebased [@grumbach] [BREAKING]
2024-12-12 #2522 -- Transaction fixes and Client API (atop new quoting) [@grumbach]
2024-12-13 [#2527](https://...
2024.12.1.4 Release Candidate
2024-11-07 #2372 -- Python - autonomi client [@dirvine]
2024-11-08 #2394 -- feat: add vault key derivation function in wasm client [@mickvandijke]
2024-11-08 #2387 -- feat(sn_networking): use wasm compatible retry [@b-zee]
2024-11-08 #2355 -- fix(autonomi): fix wasm warnings from cargo check [@b-zee]
2024-11-08 #2414 -- feat(network): accumulate split scratchpads [@RolandSherwin]
2024-11-08 #2408 -- feat(autonomi): keep filesize in metadata [@b-zee]
2024-11-08 #2416 -- ci fix cargo doc autonomi conflict [@b-zee]
2024-11-09 #2422 -- fix: Remove env var requirement for builds [@dirvine]
2024-11-09 #2420 -- fix(launchpad): megabits [@mazzi]
2024-11-10 #2425 -- feat: python safenode module [@dirvine]
2024-11-11 #2428 -- Revert "Merge pull request #2420 from mazzi/fix_stats_mbits" [@mazzi]
2024-11-11 #2429 -- chore: include dep to lock file [@RolandSherwin]
2024-11-11 #2374 -- Tests enable register test and windows support [@ermineJose]
2024-11-12 #2430 -- fix: python publish workflow [@dirvine]
2024-11-13 #2436 -- test: improve vault verbose for e2e tests [@ermineJose]
2024-11-13 #2439 -- populate records_by_bucket during restart [@maqi]
2024-11-14 #2440 -- fix(launchpad): Mbps - Megabits per second [@mazzi]
2024-11-18 #2415 -- chore(test): re-enable can_store_after_restart test [@maqi]
2024-11-19 #2397 -- feat(autonomi): run self encryption non-blocking [@b-zee]
2024-11-19 #2453 -- docs: add CLI wallet docs [@mickvandijke]
2024-11-19 #2454 -- fix(autonomi): wasm test fixup [@b-zee]
2024-11-20 #2423 -- feat: add weboscket feature to node and client [@RolandSherwin]
2024-11-20 #2442 -- chore(logging): add line number to log records [@harismuzaffer]
2024-11-20 #2457 -- Revert "feat(autonomi): run self encryption non-blocking" [@mickvandijke]
2024-11-20 #2450 -- docs: typo [@loziniak]
2024-11-22 #2445 -- Improve upgradability [@maqi]
2024-11-26 #2446 -- chore!: improve ChunkProofVerification [@maqi] [BREAKING]
2024-11-26 #2465 -- Scramble native bootstrap main [@maqi]
2024-11-27 #2458 -- chore(sn_node): move assert_fs dep [@b-zee]
2024-11-27 #2466 -- docs(autonomi): fix timeout doc [@b-zee]
2024-11-27 #2463 -- feat(autonomi): retry failed puts [@b-zee]
2024-11-27 #2467 -- chore(node): rename continuous bootstrap to network discover [@maqi]
2024-11-29 #2469 -- fix(CI): mute clippy warnings (python binding errors) temporarily [@maqi]
2024-11-29 #2464 -- Node side RBS support [@maqi]
2024-11-29 #2468 -- feat: generic Transaction [@grumbach]
2024-11-30 #2377 -- feat: remove external address on too many connection error [@RolandSherwin]
2024-12-01 #2470 -- chore: rename crates in line with autonomi branding [@jacderida]
2024-12-01 #2471 -- chore: rename binaries in line with autonomi branding [@jacderida] [BREAKING]
2024-12-02 #2472 -- fix: use the correct autonomi data dir path [@RolandSherwin]
2024-12-02 #2475 -- chore: rename autonomi-cli
crate and binary [@jacderida]
2024-12-02 #2478 -- chore: update more ant_releases
references [@jacderida]
2024-12-02 #2479 -- fix: use correct reference to ant-cli
crate [@jacderida]
2024-12-03 #2477 -- fix(node): replicate fresh scratchpad if got repaid [@maqi]
2024-12-03 #2474 -- feat!: node support get_closest query from client for RBS [@maqi] [BREAKING]
2024-12-03 #2483 -- fix: other references to autonomi
binary [@jacderida]
2024-12-03 #2485 -- fix: use correct crate for ant-cli
[@jacderida]
2024-12-03 #2486 -- chore: use ant
as the antctl
service user [@jacderida]
2024-12-04 #2491 -- feat: more metrics of QuotingMetrics [@maqi]
2024-12-04 #2489 -- docs(autonomi): add example Rust code [@b-zee]
2024-12-04 #2492 -- fix(test): early bail out to avoid test timed out [@maqi]
2024-12-04 #2493 -- fix: use ant_networking
for metrics prefix [@jacderida]
2024-12-05 #2494 -- feat: improve parents naming [@grumbach]
2024-12-05 #2496 -- fix(metrics): use the newer crate name for all the metrics [@RolandSherwin]
2024-12-06 #2481 -- feat: add more debug logs to client [@ermineJose]
2024-12-06 #2490 -- docs(autonomi): refactor documentation for API [@b-zee]
2024-12-06 #2499 -- refactor(autonomi): restructure modules and private/public naming [@b-zee]
2024-12-06 #2487 -- feat: impl bootstrap cache [@RolandSherwin]
2024-12-08 #2505 -- chore: remove vagrant directory [@jacderida]
2024-12-09 #2506 -- api: allow creation of a register with optional value [@happybeing]
2024-12-09 #2484 -- chore: libp2p dependent updated to latest [@maqi]
2024-12-09 #2503 -- feat(manager): implement PeersArgs into ant node manager [@RolandSherwin]
2024-12-09 #2508 -- feat!: use a simple network id to differentiate between network [@RolandSherwin]
2024-12-09 #2502 -- chore: remove the websockets
feature [@jacderida]
2024-12-10 #2509 -- feat: use secret key from env if no wallets are present [@ermineJose]
2024-12-10 #2516 -- Revert "feat(antctl): impl network_id option while adding node" [@RolandSherwin]
2024-12-10 #2514 -- feat(networking): add TransactionWithPayment [@b-zee]
2024-12-11 #2473 -- chore: cleanup cashnotes and unused spend errors [@grumbach]
2024-12-11 #2520 -- chore: avoid access Distance private field of U256 [@maqi]
2024-12-12 #2521 -- revert: revert PR 2516 [@RolandSherwin]
2024-12-12 #2512 -- feat(bootstrap): skip if the network version does not match ours [@RolandSherwin]
2024-12-12 #2524 -- chore: replace ant-releases
branch references [@jacderida]
2024-12-12 #2523 -- fix(cli): store relative file paths in archive instead of absolute wh… [@mickvandijke]
2024-12-12 #2519 -- Feat upgradable smart contracts and updated quotation flow rebased [@grumbach] [BREAKING]
2024-12-12 #2522 -- Transaction fixes and Client API (atop new quoting) [@grumbach]
2024-12-13 #2527 -- feat: further expand close group get to close group x 1.5 [@grumbach]
2024-12-13 #2528 -- CLI updates [@mickvandijke...
2024.12.1.3 Release Candidate
Binary Versions
antnode
: v0.3.0-rc.3antctld
: v0.11.4-rc.3antctl
: v0.11.4-rc.3ant
: v0.3.0-rc.3nat-detection
: v0.2.12-rc.3node-launchpad
: v0.5.0-rc.3
Merged Pull Requests
2024-11-07 #2372 -- Python - autonomi client [@dirvine]
2024-11-08 #2394 -- feat: add vault key derivation function in wasm client [@mickvandijke]
2024-11-08 #2387 -- feat(sn_networking): use wasm compatible retry [@b-zee]
2024-11-08 #2355 -- fix(autonomi): fix wasm warnings from cargo check [@b-zee]
2024-11-08 #2414 -- feat(network): accumulate split scratchpads [@RolandSherwin]
2024-11-08 #2408 -- feat(autonomi): keep filesize in metadata [@b-zee]
2024-11-08 #2416 -- ci fix cargo doc autonomi conflict [@b-zee]
2024-11-09 #2422 -- fix: Remove env var requirement for builds [@dirvine]
2024-11-09 #2420 -- fix(launchpad): megabits [@mazzi]
2024-11-10 #2425 -- feat: python safenode module [@dirvine]
2024-11-11 #2428 -- Revert "Merge pull request #2420 from mazzi/fix_stats_mbits" [@mazzi]
2024-11-11 #2429 -- chore: include dep to lock file [@RolandSherwin]
2024-11-11 #2374 -- Tests enable register test and windows support [@ermineJose]
2024-11-12 #2430 -- fix: python publish workflow [@dirvine]
2024-11-13 #2436 -- test: improve vault verbose for e2e tests [@ermineJose]
2024-11-13 #2439 -- populate records_by_bucket during restart [@maqi]
2024-11-14 #2440 -- fix(launchpad): Mbps - Megabits per second [@mazzi]
2024-11-18 #2415 -- chore(test): re-enable can_store_after_restart test [@maqi]
2024-11-19 #2397 -- feat(autonomi): run self encryption non-blocking [@b-zee]
2024-11-19 #2453 -- docs: add CLI wallet docs [@mickvandijke]
2024-11-19 #2454 -- fix(autonomi): wasm test fixup [@b-zee]
2024-11-20 #2423 -- feat: add weboscket feature to node and client [@RolandSherwin]
2024-11-20 #2442 -- chore(logging): add line number to log records [@harismuzaffer]
2024-11-20 #2457 -- Revert "feat(autonomi): run self encryption non-blocking" [@mickvandijke]
2024-11-20 #2450 -- docs: typo [@loziniak]
2024-11-22 #2445 -- Improve upgradability [@maqi]
2024-11-26 #2446 -- chore!: improve ChunkProofVerification [@maqi] [BREAKING]
2024-11-26 #2465 -- Scramble native bootstrap main [@maqi]
2024-11-27 #2458 -- chore(sn_node): move assert_fs dep [@b-zee]
2024-11-27 #2466 -- docs(autonomi): fix timeout doc [@b-zee]
2024-11-27 #2463 -- feat(autonomi): retry failed puts [@b-zee]
2024-11-27 #2467 -- chore(node): rename continuous bootstrap to network discover [@maqi]
2024-11-29 #2469 -- fix(CI): mute clippy warnings (python binding errors) temporarily [@maqi]
2024-11-29 #2464 -- Node side RBS support [@maqi]
2024-11-29 #2468 -- feat: generic Transaction [@grumbach]
2024-11-30 #2377 -- feat: remove external address on too many connection error [@RolandSherwin]
2024-12-01 #2470 -- chore: rename crates in line with autonomi branding [@jacderida]
2024-12-01 #2471 -- chore: rename binaries in line with autonomi branding [@jacderida] [BREAKING]
2024-12-02 #2472 -- fix: use the correct autonomi data dir path [@RolandSherwin]
2024-12-02 #2475 -- chore: rename autonomi-cli
crate and binary [@jacderida]
2024-12-02 #2478 -- chore: update more ant_releases
references [@jacderida]
2024-12-02 #2479 -- fix: use correct reference to ant-cli
crate [@jacderida]
2024-12-03 #2477 -- fix(node): replicate fresh scratchpad if got repaid [@maqi]
2024-12-03 #2474 -- feat!: node support get_closest query from client for RBS [@maqi] [BREAKING]
2024-12-03 #2483 -- fix: other references to autonomi
binary [@jacderida]
2024-12-03 #2485 -- fix: use correct crate for ant-cli
[@jacderida]
2024-12-03 #2486 -- chore: use ant
as the antctl
service user [@jacderida]
2024-12-04 #2491 -- feat: more metrics of QuotingMetrics [@maqi]
2024-12-04 #2489 -- docs(autonomi): add example Rust code [@b-zee]
2024-12-04 #2492 -- fix(test): early bail out to avoid test timed out [@maqi]
2024-12-04 #2493 -- fix: use ant_networking
for metrics prefix [@jacderida]
2024-12-05 #2494 -- feat: improve parents naming [@grumbach]
2024-12-05 #2496 -- fix(metrics): use the newer crate name for all the metrics [@RolandSherwin]
2024-12-06 #2481 -- feat: add more debug logs to client [@ermineJose]
2024-12-06 #2490 -- docs(autonomi): refactor documentation for API [@b-zee]
2024-12-06 #2499 -- refactor(autonomi): restructure modules and private/public naming [@b-zee]
2024-12-06 #2487 -- feat: impl bootstrap cache [@RolandSherwin]
2024-12-08 #2505 -- chore: remove vagrant directory [@jacderida]
2024-12-09 #2506 -- api: allow creation of a register with optional value [@happybeing]
2024-12-09 #2484 -- chore: libp2p dependent updated to latest [@maqi]
2024-12-09 #2503 -- feat(manager): implement PeersArgs into ant node manager [@RolandSherwin]
2024-12-09 #2508 -- feat!: use a simple network id to differentiate between network [@RolandSherwin]
2024-12-09 #2502 -- chore: remove the websockets
feature [@jacderida]
2024-12-10 #2509 -- feat: use secret key from env if no wallets are present [@ermineJose]
2024-12-10 #2516 -- Revert "feat(antctl): impl network_id option while adding node" [@RolandSherwin]
2024-12-10 #2514 -- feat(networking): add TransactionWithPayment [@b-zee]
2024-12-11 #2473 -- chore: cleanup cashnotes and unused spend errors [@grumbach]
2024-12-11 #2520 -- chore: avoid access Distance private field of U256 [@maqi]
2024-12-12 #2521 -- revert: revert PR 2516 [@RolandSherwin]
2024-12-12 #2512 -- feat(bootstrap): skip if the network version does not match ours [@RolandSherwin]
2024-12-12 #2524 -- chore: replace ant-releases
branch references [@jacderida]
2024-12-12 #2523 -- fix(cli): store relative file paths in archive instead of absolute wh… [@mickvandijke]
2024-12-12 #2519 -- Feat upgradable smart contracts and updated quotation flow rebased [@grumbach] [BREAKING]
2024-12-12 #2522 -- Transaction fixes and Client API (atop new quoting) [@grumbach]
2024-12-13 [#2527](https://...
2024.12.1.2 Release Candidate
Binary Versions
antnode
: v0.3.0-rc.2antctld
: v0.11.4-rc.2antctl
: v0.11.4-rc.2ant
: v0.3.0-rc.2nat-detection
: v0.2.12-rc.2node-launchpad
: v0.5.0-rc.2
Merged Pull Requests
2024-11-07 #2372 -- Python - autonomi client [@dirvine]
2024-11-08 #2394 -- feat: add vault key derivation function in wasm client [@mickvandijke]
2024-11-08 #2387 -- feat(sn_networking): use wasm compatible retry [@b-zee]
2024-11-08 #2355 -- fix(autonomi): fix wasm warnings from cargo check [@b-zee]
2024-11-08 #2414 -- feat(network): accumulate split scratchpads [@RolandSherwin]
2024-11-08 #2408 -- feat(autonomi): keep filesize in metadata [@b-zee]
2024-11-08 #2416 -- ci fix cargo doc autonomi conflict [@b-zee]
2024-11-09 #2422 -- fix: Remove env var requirement for builds [@dirvine]
2024-11-09 #2420 -- fix(launchpad): megabits [@mazzi]
2024-11-10 #2425 -- feat: python safenode module [@dirvine]
2024-11-11 #2428 -- Revert "Merge pull request #2420 from mazzi/fix_stats_mbits" [@mazzi]
2024-11-11 #2429 -- chore: include dep to lock file [@RolandSherwin]
2024-11-11 #2374 -- Tests enable register test and windows support [@ermineJose]
2024-11-12 #2430 -- fix: python publish workflow [@dirvine]
2024-11-13 #2436 -- test: improve vault verbose for e2e tests [@ermineJose]
2024-11-13 #2439 -- populate records_by_bucket during restart [@maqi]
2024-11-14 #2440 -- fix(launchpad): Mbps - Megabits per second [@mazzi]
2024-11-18 #2415 -- chore(test): re-enable can_store_after_restart test [@maqi]
2024-11-19 #2397 -- feat(autonomi): run self encryption non-blocking [@b-zee]
2024-11-19 #2453 -- docs: add CLI wallet docs [@mickvandijke]
2024-11-19 #2454 -- fix(autonomi): wasm test fixup [@b-zee]
2024-11-20 #2423 -- feat: add weboscket feature to node and client [@RolandSherwin]
2024-11-20 #2442 -- chore(logging): add line number to log records [@harismuzaffer]
2024-11-20 #2457 -- Revert "feat(autonomi): run self encryption non-blocking" [@mickvandijke]
2024-11-20 #2450 -- docs: typo [@loziniak]
2024-11-22 #2445 -- Improve upgradability [@maqi]
2024-11-26 #2446 -- chore!: improve ChunkProofVerification [@maqi] [BREAKING]
2024-11-26 #2465 -- Scramble native bootstrap main [@maqi]
2024-11-27 #2458 -- chore(sn_node): move assert_fs dep [@b-zee]
2024-11-27 #2466 -- docs(autonomi): fix timeout doc [@b-zee]
2024-11-27 #2463 -- feat(autonomi): retry failed puts [@b-zee]
2024-11-27 #2467 -- chore(node): rename continuous bootstrap to network discover [@maqi]
2024-11-29 #2469 -- fix(CI): mute clippy warnings (python binding errors) temporarily [@maqi]
2024-11-29 #2464 -- Node side RBS support [@maqi]
2024-11-29 #2468 -- feat: generic Transaction [@grumbach]
2024-11-30 #2377 -- feat: remove external address on too many connection error [@RolandSherwin]
2024-12-01 #2470 -- chore: rename crates in line with autonomi branding [@jacderida]
2024-12-01 #2471 -- chore: rename binaries in line with autonomi branding [@jacderida] [BREAKING]
2024-12-02 #2472 -- fix: use the correct autonomi data dir path [@RolandSherwin]
2024-12-02 #2475 -- chore: rename autonomi-cli
crate and binary [@jacderida]
2024-12-02 #2478 -- chore: update more ant_releases
references [@jacderida]
2024-12-02 #2479 -- fix: use correct reference to ant-cli
crate [@jacderida]
2024-12-03 #2477 -- fix(node): replicate fresh scratchpad if got repaid [@maqi]
2024-12-03 #2474 -- feat!: node support get_closest query from client for RBS [@maqi] [BREAKING]
2024-12-03 #2483 -- fix: other references to autonomi
binary [@jacderida]
2024-12-03 #2485 -- fix: use correct crate for ant-cli
[@jacderida]
2024-12-03 #2486 -- chore: use ant
as the antctl
service user [@jacderida]
2024-12-04 #2491 -- feat: more metrics of QuotingMetrics [@maqi]
2024-12-04 #2489 -- docs(autonomi): add example Rust code [@b-zee]
2024-12-04 #2492 -- fix(test): early bail out to avoid test timed out [@maqi]
2024-12-04 #2493 -- fix: use ant_networking
for metrics prefix [@jacderida]
2024-12-05 #2494 -- feat: improve parents naming [@grumbach]
2024-12-05 #2496 -- fix(metrics): use the newer crate name for all the metrics [@RolandSherwin]
2024-12-06 #2481 -- feat: add more debug logs to client [@ermineJose]
2024-12-06 #2490 -- docs(autonomi): refactor documentation for API [@b-zee]
2024-12-06 #2499 -- refactor(autonomi): restructure modules and private/public naming [@b-zee]
2024-12-06 #2487 -- feat: impl bootstrap cache [@RolandSherwin]
2024-12-08 #2505 -- chore: remove vagrant directory [@jacderida]
2024-12-09 #2506 -- api: allow creation of a register with optional value [@happybeing]
2024-12-09 #2484 -- chore: libp2p dependent updated to latest [@maqi]
2024-12-09 #2503 -- feat(manager): implement PeersArgs into ant node manager [@RolandSherwin]
2024-12-09 #2508 -- feat!: use a simple network id to differentiate between network [@RolandSherwin]
2024-12-09 #2502 -- chore: remove the websockets
feature [@jacderida]
2024-12-10 #2509 -- feat: use secret key from env if no wallets are present [@ermineJose]
2024-12-10 #2516 -- Revert "feat(antctl): impl network_id option while adding node" [@RolandSherwin]
2024-12-10 #2514 -- feat(networking): add TransactionWithPayment [@b-zee]
2024-12-11 #2473 -- chore: cleanup cashnotes and unused spend errors [@grumbach]
2024-12-11 #2520 -- chore: avoid access Distance private field of U256 [@maqi]
2024-12-12 #2521 -- revert: revert PR 2516 [@RolandSherwin]
2024-12-12 #2512 -- feat(bootstrap): skip if the network version does not match ours [@RolandSherwin]
2024-12-12 #2524 -- chore: replace ant-releases
branch references [@jacderida]
2024-12-12 #2523 -- fix(cli): store relative file paths in archive instead of absolute wh… [@mickvandijke]
2024-12-12 #2519 -- Feat upgradable smart contracts and updated quotation flow rebased [@grumbach] [BREAKING]
2024-12-12 #2522 -- Transaction fixes and Client API (atop new quoting) [@grumbach]
2024-12-13 [#2527](https://...
2024.12.1.1 Release Candidate
Binary Versions
antnode
: v0.3.0-rc.1antctld
: v0.11.4-rc.1antctl
: v0.11.4-rc.1ant
: v0.3.0-rc.1nat-detection
: v0.2.12-rc.1node-launchpad
: v0.5.0-rc.1
Merged Pull Requests
2024-11-07 #2372 -- Python - autonomi client [@dirvine]
2024-11-08 #2394 -- feat: add vault key derivation function in wasm client [@mickvandijke]
2024-11-08 #2387 -- feat(sn_networking): use wasm compatible retry [@b-zee]
2024-11-08 #2355 -- fix(autonomi): fix wasm warnings from cargo check [@b-zee]
2024-11-08 #2414 -- feat(network): accumulate split scratchpads [@RolandSherwin]
2024-11-08 #2408 -- feat(autonomi): keep filesize in metadata [@b-zee]
2024-11-08 #2416 -- ci fix cargo doc autonomi conflict [@b-zee]
2024-11-09 #2422 -- fix: Remove env var requirement for builds [@dirvine]
2024-11-09 #2420 -- fix(launchpad): megabits [@mazzi]
2024-11-10 #2425 -- feat: python safenode module [@dirvine]
2024-11-11 #2428 -- Revert "Merge pull request #2420 from mazzi/fix_stats_mbits" [@mazzi]
2024-11-11 #2429 -- chore: include dep to lock file [@RolandSherwin]
2024-11-11 #2374 -- Tests enable register test and windows support [@ermineJose]
2024-11-12 #2430 -- fix: python publish workflow [@dirvine]
2024-11-13 #2436 -- test: improve vault verbose for e2e tests [@ermineJose]
2024-11-13 #2439 -- populate records_by_bucket during restart [@maqi]
2024-11-14 #2440 -- fix(launchpad): Mbps - Megabits per second [@mazzi]
2024-11-18 #2415 -- chore(test): re-enable can_store_after_restart test [@maqi]
2024-11-19 #2397 -- feat(autonomi): run self encryption non-blocking [@b-zee]
2024-11-19 #2453 -- docs: add CLI wallet docs [@mickvandijke]
2024-11-19 #2454 -- fix(autonomi): wasm test fixup [@b-zee]
2024-11-20 #2423 -- feat: add weboscket feature to node and client [@RolandSherwin]
2024-11-20 #2442 -- chore(logging): add line number to log records [@harismuzaffer]
2024-11-20 #2457 -- Revert "feat(autonomi): run self encryption non-blocking" [@mickvandijke]
2024-11-20 #2450 -- docs: typo [@loziniak]
2024-11-22 #2445 -- Improve upgradability [@maqi]
2024-11-26 #2446 -- chore!: improve ChunkProofVerification [@maqi] [BREAKING]
2024-11-26 #2465 -- Scramble native bootstrap main [@maqi]
2024-11-27 #2458 -- chore(sn_node): move assert_fs dep [@b-zee]
2024-11-27 #2466 -- docs(autonomi): fix timeout doc [@b-zee]
2024-11-27 #2463 -- feat(autonomi): retry failed puts [@b-zee]
2024-11-27 #2467 -- chore(node): rename continuous bootstrap to network discover [@maqi]
2024-11-29 #2469 -- fix(CI): mute clippy warnings (python binding errors) temporarily [@maqi]
2024-11-29 #2464 -- Node side RBS support [@maqi]
2024-11-29 #2468 -- feat: generic Transaction [@grumbach]
2024-11-30 #2377 -- feat: remove external address on too many connection error [@RolandSherwin]
2024-12-01 #2470 -- chore: rename crates in line with autonomi branding [@jacderida]
2024-12-01 #2471 -- chore: rename binaries in line with autonomi branding [@jacderida] [BREAKING]
2024-12-02 #2472 -- fix: use the correct autonomi data dir path [@RolandSherwin]
2024-12-02 #2475 -- chore: rename autonomi-cli
crate and binary [@jacderida]
2024-12-02 #2478 -- chore: update more ant_releases
references [@jacderida]
2024-12-02 #2479 -- fix: use correct reference to ant-cli
crate [@jacderida]
2024-12-03 #2477 -- fix(node): replicate fresh scratchpad if got repaid [@maqi]
2024-12-03 #2474 -- feat!: node support get_closest query from client for RBS [@maqi] [BREAKING]
2024-12-03 #2483 -- fix: other references to autonomi
binary [@jacderida]
2024-12-03 #2485 -- fix: use correct crate for ant-cli
[@jacderida]
2024-12-03 #2486 -- chore: use ant
as the antctl
service user [@jacderida]
2024-12-04 #2491 -- feat: more metrics of QuotingMetrics [@maqi]
2024-12-04 #2489 -- docs(autonomi): add example Rust code [@b-zee]
2024-12-04 #2492 -- fix(test): early bail out to avoid test timed out [@maqi]
2024-12-04 #2493 -- fix: use ant_networking
for metrics prefix [@jacderida]
2024-12-05 #2494 -- feat: improve parents naming [@grumbach]
2024-12-05 #2496 -- fix(metrics): use the newer crate name for all the metrics [@RolandSherwin]
2024-12-06 #2481 -- feat: add more debug logs to client [@ermineJose]
2024-12-06 #2490 -- docs(autonomi): refactor documentation for API [@b-zee]
2024-12-06 #2499 -- refactor(autonomi): restructure modules and private/public naming [@b-zee]
2024-12-06 #2487 -- feat: impl bootstrap cache [@RolandSherwin]
2024-12-08 #2505 -- chore: remove vagrant directory [@jacderida]
2024-12-09 #2506 -- api: allow creation of a register with optional value [@happybeing]
2024-12-09 #2484 -- chore: libp2p dependent updated to latest [@maqi]
2024-12-09 #2503 -- feat(manager): implement PeersArgs into ant node manager [@RolandSherwin]
2024-12-09 #2508 -- feat!: use a simple network id to differentiate between network [@RolandSherwin]
2024-12-09 #2502 -- chore: remove the websockets
feature [@jacderida]
2024-12-10 #2509 -- feat: use secret key from env if no wallets are present [@ermineJose]
2024-12-10 #2516 -- Revert "feat(antctl): impl network_id option while adding node" [@RolandSherwin]
2024-12-10 #2514 -- feat(networking): add TransactionWithPayment [@b-zee]
2024-12-11 #2473 -- chore: cleanup cashnotes and unused spend errors [@grumbach]
2024-12-11 #2520 -- chore: avoid access Distance private field of U256 [@maqi]
2024-12-12 #2521 -- revert: revert PR 2516 [@RolandSherwin]
2024-12-12 #2512 -- feat(bootstrap): skip if the network version does not match ours [@RolandSherwin]
2024-12-12 #2524 -- chore: replace ant-releases
branch references [@jacderida]
2024-12-12 #2523 -- fix(cli): store relative file paths in archive instead of absolute wh… [@mickvandijke]
2024-12-12 #2519 -- Feat upgradable smart contracts and updated quotation flow rebased [@grumbach] [BREAKING]
2024-12-12 #2522 -- Transaction fixes and Client API (atop new quoting) [@grumbach]
2024.11.1.6
Binary Versions
nat-detection
: v0.2.11node-launchpad
: v0.4.5autonomi
: v0.1.5safenode
: v0.112.6safenodemand
: v0.11.3safenode-manager
: v0.11.3
Merged Pull Requests
2024-11-26 #2461 -- Scramble native bootstrap [@maqi]
Detailed Changes
Network
Fixed
- Make native kad bootstrap interval more random. So that when running multiple nodes on one machine, there is no resource usage spike appears with fixed interval.
2024.11.1.5
Binary Versions
nat-detection
: v0.2.11node-launchpad
: v0.4.5autonomi
: v0.1.5safenode
: v0.112.5safenodemand
: v0.11.3safenode-manager
: v0.11.3
Merged Pull Requests
2024-11-13 #2438 -- populate records_by_bucket during restart [@maqi]
Detailed Changes
Network
Fixed
- During a restart, the node builds a cache of locally restored records, which is used to improve the speed of the relevant records calculation. The restored records were not being added to the cache. This has now been corrected.
2024.11.1.4
Binary Versions
nat-detection
: v0.2.11node-launchpad
: v0.4.5autonomi
: v0.1.5safenode
: v0.112.4safenodemand
: v0.11.3safenode-manager
: v0.11.3
Merged Pull Requests
2024-10-29 #2350 -- fix(node): fairly pick verification candidates [@maqi]
2024-10-29 #2322 -- test(global): take SAFE_PEERS from compile time [@b-zee]
2024-10-29 #2328 -- chore(autonomi): minor clarifications [@loziniak]
2024-10-30 #2356 -- feat(autonomi): add method to get custom evm net [@b-zee]
2024-10-30 #2351 -- feat(autonomi): download chunks in parallel [@RolandSherwin]
2024-10-31 #2364 -- feat(autonomi): support prepaid put operations [@mickvandijke] [BREAKING]
2024-10-31 #2358 -- fix: allow split records during crdt record puts verifications [@grumbach]
2024-11-04 #2345 -- tests: add vault CLI testcases [@ermineJose]
2024-11-04 #2359 -- feat(launchpad): launchpad not whitelisted error [@mazzi]
2024-11-04 #2361 -- fix(launchpad): starting status when not running [@mazzi]
2024-11-04 #2363 -- fix(launchpad): help section changed after beta [@mazzi]
2024-11-04 #2376 -- feat(launchpad): ctrl v pasting on rewards address [@mazzi]
2024-11-04 #2375 -- chore(launchpad): update ratatui and throbbber versions [@mazzi]
2024-11-05 #2380 -- feat: added WASM functions & mm test [@mickvandijke]
2024-11-05 #2392 -- test: disable nightly_wan builds [@ermineJose]
2024-11-06 #2381 -- refactor!: rename wasm methods [@mickvandijke] [BREAKING]
2024-11-07 #2407 -- ci(global): fix error in merge.yml [@b-zee]
2024-11-07 #2402 -- chore: enable websockets feature on safenode
[@jacderida]
2024-11-08 #2406 -- feat(autonomi): increase verification attempts [@b-zee]
2024-11-11 #2433 -- test(CI): execute large_file_upload test with websocket [@maqi]
2024-11-11 #2432 -- fix(network): do not log connection error for established connections [@RolandSherwin]
2024-11-12 #2435 -- fix: do not log conn error if the peer has multiple transports [@RolandSherwin]
Detailed Changes
Network
Added
- Enable the
websockets
connection feature, for compatibility with the webapp.
Fixed
- Reduce incorrect logging of connection errors.
- Fixed verification for crdt operations.
- Pick chunk-proof verification (for storage confirmation) candidates more equally.
Launchpad
Added
- Display an error when Launchpad is not whitelisted on Windows devices.
- Ctrl+V can paste rewards address on pop up section.
Changed
- Help section copy changed after beta phase.
- Update ratatui and throbbber library versions.
Fixed
- We display starting status when not running nodes
Client
Added
- Support pre-paid put operations.
- Add the necessary WASM bindings for the webapp to be able to upload private data to a vault and fetch it again.
Changed
- Chunks are now downloaded in parallel.
- Rename some WASM methods to be more conventional for web.