Releases: maidsafe/autonomi
2024.12.1.8
Binary Versions
antnode
: v0.3.3antctld
: v0.11.7antctl
: v0.11.7ant
: v0.3.3nat-detection
: v0.2.15node-launchpad
: v0.5.3
Merged Pull Requests
2025-01-09 #2603 -- feat: do not try to discover peers for full buckets [@RolandSherwin]
Detailed Changes
Network
Changed
- Network discovery no longer queries the farthest full buckets. This significantly reduces the
number of messages as the network grows, resulting in fewer open connections and reduced resource
usage.
2024.12.1.7
Binary Versions
antnode
: v0.3.2antctld
: v0.11.6antctl
: v0.11.6ant
: v0.3.2nat-detection
: v0.2.14node-launchpad
: v0.5.2
Merged Pull Requests
2025-01-06 #2575 -- chore: make system metric as f64 [@RolandSherwin]
2025-01-06 #2579 -- fix(evmlib): add timeout to pending tx builder [@jacderida]
2025-01-06 #2600 -- fix(cli): set client evm network using ENV [@mickvandijke]
Detailed Changes
Network
Changed
- Memory and CPU metrics use more precise
f64
measurements
Client
Fixed
- Apply a timeout for EVM transactions. This fixes an issue where some uploads would freeze indefinitely.
- The
ant
CLI was not selecting its network consistently from the environment variable.
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.