Releases: maidsafe/safe_network
Releases · maidsafe/safe_network
sn_auditor-v0.1.19
Other
- bump versions to enable re-release with env vars at compilation
sn-node-manager-v0.9.2
Fixed
- enable compile time sk setting for faucet/genesis
sn-node-manager-v0.9.1
Other
- bump versions to enable re-release with env vars at compilation
node-launchpad-v0.3.2
Added
- provide
--autostart
flag foradd
command - configure winsw in
node-launchpad
- (launchpad) use nat detection server to determine the nat status
- (launchpad) update the start stop node popup
- (launchpad) keep track of the nodes to start
- (launchpad) update manage nodes ui
- (launchpad) implement help pop up
- (launchpad) revamp the beta programme flow
- (launchpad) update footer to include two lines of commands
- (launchpad) setup the basic device status table
- (launchpad) set a new header for the home scene
- (launchpad) set new discord id on change
- (manager) implement nat detection during safenode add
- (launchpad) provide safenode path for testing
- (manager) maintain n running nodes
- (auditor) add new beta participants via endpoint
- (launchpad) accept peers args
- supply discord username on launchpad
- provide
--owner
arg foradd
cmd - (nodeman) add LogFormat as a startup arg for nodes
- (node-launchpad) discord name widget styling
- (node-launchpad) tweaks on resource allocation widget
- (launchpad) initial automatic resource allocation logic
- (launchpad) allow users to input disk space to allocate
- (launchpad) store discord username to disk
- (launchpad) use escape to exit input screen and restore old value
- (launchpad) have customizable footer
- (launchpad) add discord username scene
- (launchpad) remove separate ai launcher bin references
- (launchpad) ensure start mac launchapd with sudo only if not set
Fixed
- (launchpad) make the bg colors work better
- (manager) update nat detection exit code
- retain options on upgrade and prevent dup ports
- (launchpad) check if component is active before handling events
- (launchpad) prevent mac opening with sudo
- use fixed size popups
- (launchpad) prevent loops from terminal/sudo relaunching
- (launchpad) do not try to run sudo twice
Other
- (release) sn_faucet-v0.4.21/sn_service_management-v0.3.2/sn_transfers-v0.18.3/sn_auditor-v0.1.19/sn_client-v0.107.2/sn_networking-v0.16.1/sn_cli-v0.93.1/sn_node-v0.107.1/node-launchpad-v0.3.1/sn-node-manager-v0.9.1/sn_peers_acquisition-v0.3.1
- bump versions to enable re-release with env vars at compilation
- (release) sn_auditor-v0.1.18/sn_client-v0.107.0/sn_networking-v0.16.0/sn_protocol-v0.17.0/sn_transfers-v0.18.2/sn_peers_acquisition-v0.3.0/sn_cli-v0.93.0/sn_faucet-v0.4.20/sn_metrics-v0.1.8/sn_node-v0.107.0/sn_service_management-v0.3.1/node-launchpad-v0.3.0/sn-node-manager-v0.9.0/sn_node_rpc_client-v0.6.19
- (launchpad) typo fix, use program
- (launchpad) fixes for white terminal theme
- (launchpad) disable unused stats
- (launchpad) disable start stop if node count not set
- (launchpad) use the correct styling throughout
- (launchpad) update scene variant name to BetaProgramme
- (launchpad) removed the splash screen on discord id submition
- (launchpad) set new color scheme for home
- (launchpad) update node status box
- (manager) move nat detection out of add subcommand
- (release) sn_auditor-v0.1.17/sn_client-v0.106.3/sn_networking-v0.15.3/sn_transfers-v0.18.1/sn_logging-v0.2.27/sn_cli-v0.92.0/sn_faucet-v0.4.19/sn_node-v0.106.5/sn_service_management-v0.3.0/node-launchpad-v0.2.0/sn-node-manager-v0.8.0/sn_protocol-v0.16.7/sn_node_rpc_client-v0.6.18
- update sn-releases
- update based on comment
- (release) sn_auditor-v0.1.16/sn_cli-v0.91.4/sn_faucet-v0.4.18/sn_metrics-v0.1.7/sn_node-v0.106.4/sn_service_management-v0.2.8/node-launchpad-v0.1.5/sn-node-manager-v0.7.7/sn_node_rpc_client-v0.6.17
- check we are in terminal before creating one
- (release) node-launchpad-v0.1.4
- use published versions of deps
- (release) node-launchpad-v0.1.3/sn-node-manager-v0.7.6
- (release) sn_auditor-v0.1.15/sn_cli-v0.91.3/sn_faucet-v0.4.17/sn_metrics-v0.1.6/sn_node-v0.106.3/sn_service_management-v0.2.7/node-launchpad-v0.1.2/sn_node_rpc_client-v0.6.16
- (launchpad) removing redudnat for loops
- move helper text inside popup
- change trigger resource allocation input box keybind
- (launchpad) highlight the table in green if we're currently running
- (launchpad) add more alternative keybinds
- change terminal launch behaviour
- use consistent border styles
- (launchpad) use safe data dir to store configs
- (release) sn_auditor-v0.1.13/sn_client-v0.106.1/sn_networking-v0.15.1/sn_protocol-v0.16.6/sn_cli-v0.91.1/sn_faucet-v0.4.15/sn_node-v0.106.1/node-launchpad-v0.1.1/sn_node_rpc_client-v0.6.14/sn_peers_acquisition-v0.2.12/sn_service_management-v0.2.6
- (release) sn_auditor-v0.1.12/sn_client-v0.106.0/sn_networking-v0.15.0/sn_transfers-v0.18.0/sn_peers_acquisition-v0.2.11/sn_logging-v0.2.26/sn_cli-v0.91.0/sn_faucet-v0.4.14/sn_metrics-v0.1.5/sn_node-v0.106.0/sn_service_management-v0.2.5/test_utils-v0.4.1/node-launchpad-v/sn-node-manager-v0.7.5/sn_node_rpc_client-v0.6.13/token_supplies-v0.1.48/sn_protocol-v0.16.5
- (versions) sync versions with latest crates.io vs for nodeman
- (versions) sync versions with latest crates.io vs
- rename sn_node_launchpad -> node-launchpad
- rename
node-launchpad
crate tosn_node_launchpad
- rebased and removed custom rustfmt
- (tui) rename crate
node-launchpad-v0.3.1
Other
- bump versions to enable re-release with env vars at compilation
sn_node-v0.107.0-alpha.0
Added
- use different key for payment forward
- hide genesis keypair
- (node) periodically forward reward to specific address
- spend reason enum and sized cipher
- (network) add --upnp flag to node
- spend shows the purposes of outputs created for
- (node) make spend and cash_note reason field configurable
- (relay) remove autonat and enable hole punching manually
- (relay) impl RelayManager to perform circuit relay when behind NAT
- (node) notify peer it is now considered as BAD
- (networking) shift to use ilog2 bucket distance for close data calcs
- unit testing dag, double spend poisoning tweaks
- report protocol mismatch error
- (metrics) expose store cost value
- keep track of the estimated network size metric
- record lip2p relay and dctur metrics
- use default keys for genesis, or override
- remove two uneeded env vars
- pass genesis_cn pub fields separate to hide sk
- hide genesis keypair
- pass sk_str via cli opt
- (node) use separate keys of Foundation and Royalty
- (wallet) ensure genesis wallet attempts to load from local on init first
- (faucet) make gifting server feat dependent
- tracking beta rewards from the DAG
- (audit) collect payment forward statistics
Fixed
- (node) notify fetch completion earlier to avoid being skipped
- create faucet via account load or generation
- more test and cli fixes
- update calls to HotWallet::load
- do not add reported external addressese if we are behind home network
- (node) notify replication_fetcher of early completion
- (node) not send out replication when failed read from local
- avoid adding mixed type addresses into RT
- enable libp2p metrics to be captured
- correct genesis_pk naming
- genesis_cn public fields generated from hard coded value
- invalid spend reason in data payments
Other
- (release) sn_auditor-v0.1.16/sn_cli-v0.91.4/sn_faucet-v0.4.18/sn_metrics-v0.1.7/sn_node-v0.106.4/sn_service_management-v0.2.8/node-launchpad-v0.1.5/sn-node-manager-v0.7.7/sn_node_rpc_client-v0.6.17
- (node) log node owner
- (release) sn_auditor-v0.1.15/sn_cli-v0.91.3/sn_faucet-v0.4.17/sn_metrics-v0.1.6/sn_node-v0.106.3/sn_service_management-v0.2.7/node-launchpad-v0.1.2/sn_node_rpc_client-v0.6.16
- make open metrics feature default but without starting it by default
- (refactor) stabilise node size to 4k records,
- resolve errors after reverts
- Revert "feat(node): make spend and cash_note reason field configurable"
- Revert "feat: spend shows the purposes of outputs created for"
- Revert "chore: rename output reason to purpose for clarity"
- (node) use proper SpendReason enum
- (release) sn_client-v0.106.2/sn_networking-v0.15.2/sn_cli-v0.91.2/sn_node-v0.106.2/sn_auditor-v0.1.14/sn_faucet-v0.4.16/sn_node_rpc_client-v0.6.15
- (release) sn_auditor-v0.1.13/sn_client-v0.106.1/sn_networking-v0.15.1/sn_protocol-v0.16.6/sn_cli-v0.91.1/sn_faucet-v0.4.15/sn_node-v0.106.1/node-launchpad-v0.1.1/sn_node_rpc_client-v0.6.14/sn_peers_acquisition-v0.2.12/sn_service_management-v0.2.6
- (release) sn_registers-v0.3.13
- (node) make owner optional
- (release) sn_auditor-v0.1.12/sn_client-v0.106.0/sn_networking-v0.15.0/sn_transfers-v0.18.0/sn_peers_acquisition-v0.2.11/sn_logging-v0.2.26/sn_cli-v0.91.0/sn_faucet-v0.4.14/sn_metrics-v0.1.5/sn_node-v0.106.0/sn_service_management-v0.2.5/test_utils-v0.4.1/node-launchpad-v/sn-node-manager-v0.7.5/sn_node_rpc_client-v0.6.13/token_supplies-v0.1.48/sn_protocol-v0.16.5
- (versions) sync versions with latest crates.io vs
- cargo fmt
- rename output reason to purpose for clarity
- store owner info inside node instead of network
- (CI) upload faucet log during CI
- (node) lower some log levels to reduce log size
- (CI) confirm there is no failed replication fetch
- (release) sn_auditor-v0.1.7/sn_client-v0.105.3/sn_networking-v0.14.4/sn_protocol-v0.16.3/sn_build_info-v0.1.7/sn_transfers-v0.17.2/sn_peers_acquisition-v0.2.10/sn_cli-v0.90.4/sn_faucet-v0.4.9/sn_metrics-v0.1.4/sn_node-v0.105.6/sn_service_management-v0.2.4/sn-node-manager-v0.7.4/sn_node_rpc_client-v0.6.8/token_supplies-v0.1.47
- (deps) bump dependencies
- (node) pass entire QuotingMetrics into calculate_cost_for_records
- (node) tuning the pricing curve
- (node) remove un-necessary is_relayed check inside add_potential_candidates
- move historic_quoting_metrics out of the record_store dir
- clippy fixes for open metrics feature
- (networking) update tests for pricing curve tweaks
- (transfers) comment and naming updates for clarity
- log genesis PK
- rename improperly named foundation_key
- reconfigure local network owner args
- use const for default user or owner
- Revert "feat(cli): track spend creation reasons during audit"
- Revert "chore: refactor CASH_NOTE_REASON strings to consts"
- Revert "chore: address review comments"
- add consts
sn_cli-v0.93.0-alpha.0
Added
- improved spend verification with DAG and fault detection
- upgrade cli audit to use DAG
- remove two uneeded env vars
- pass genesis_cn pub fields separate to hide sk
- pass sk_str via cli opt
- (audit) collect payment forward statistics
- (client) dump spends creation_reason statistics
- (node) make spend and cash_note reason field configurable
- (cli) readd wallet helper address for dist feat
- (cli) generate a mnemonic as wallet basis if no wallet found
- (cli) eip2333 helpers for accounts
- [breaking] renamings in CashNote
- [breaking] rename token to amount in Spend
- (cli) implement FilesUploadStatusNotifier trait for lib code
- (cli) return the files upload summary after a successful files upload
- unit testing dag, double spend poisoning tweaks
- report protocol mismatch error
- hide genesis keypair
- (node) use separate keys of Foundation and Royalty
- (wallet) ensure genesis wallet attempts to load from local on init first
- (faucet) increase initial balance
- (faucet) make gifting server feat dependent
- (faucet) send small amount to faucet, rest to foundation
- (faucet) add feat for gifting-from-genesis
- (audit) intercept sender of the payment forward
- spend reason enum and sized cipher
- (metrics) expose store cost value
- keep track of the estimated network size metric
- record lip2p relay and dctur metrics
- (node) periodically forward reward to specific address
- use default keys for genesis, or override
- use different key for payment forward
- hide genesis keypair
- tracking beta rewards from the DAG
Fixed
- audit flags activated independently
- reduce blabber in dot and royalties audit mode
- (cli) avoid mis-estimation due to overflow
- (cli) acct_packet tests updated
- more test and cli fixes
- update calls to HotWallet::load
- (client) move acct_packet mnemonic into client layer
- (client) ensure we have a wallet or generate one via mnemonic
- (uploader) do not error out immediately on max repayment errors
- (node) notify fetch completion earlier to avoid being skipped
- avoid adding mixed type addresses into RT
- enable libp2p metrics to be captured
- correct genesis_pk naming
- genesis_cn public fields generated from hard coded value
- invalid spend reason in data payments
Other
- further improve fast mode gathering speed
- improve cli DAG collection
- improve DAG collection perf
- (release) sn_auditor-v0.1.16/sn_cli-v0.91.4/sn_faucet-v0.4.18/sn_metrics-v0.1.7/sn_node-v0.106.4/sn_service_management-v0.2.8/node-launchpad-v0.1.5/sn-node-manager-v0.7.7/sn_node_rpc_client-v0.6.17
- improve DAG verification redundancy
- (release) sn_auditor-v0.1.15/sn_cli-v0.91.3/sn_faucet-v0.4.17/sn_metrics-v0.1.6/sn_node-v0.106.3/sn_service_management-v0.2.7/node-launchpad-v0.1.2/sn_node_rpc_client-v0.6.16
- resolve errors after reverts
- Revert "feat(node): make spend and cash_note reason field configurable"
- Revert "chore: refactor CASH_NOTE_REASON strings to consts"
- Revert "feat(client): dump spends creation_reason statistics"
- Revert "chore: address review comments"
- (release) sn_client-v0.106.2/sn_networking-v0.15.2/sn_cli-v0.91.2/sn_node-v0.106.2/sn_auditor-v0.1.14/sn_faucet-v0.4.16/sn_node_rpc_client-v0.6.15
- (release) sn_auditor-v0.1.13/sn_client-v0.106.1/sn_networking-v0.15.1/sn_protocol-v0.16.6/sn_cli-v0.91.1/sn_faucet-v0.4.15/sn_node-v0.106.1/node-launchpad-v0.1.1/sn_node_rpc_client-v0.6.14/sn_peers_acquisition-v0.2.12/sn_service_management-v0.2.6
- (release) sn_auditor-v0.1.12/sn_client-v0.106.0/sn_networking-v0.15.0/sn_transfers-v0.18.0/sn_peers_acquisition-v0.2.11/sn_logging-v0.2.26/sn_cli-v0.91.0/sn_faucet-v0.4.14/sn_metrics-v0.1.5/sn_node-v0.106.0/sn_service_management-v0.2.5/test_utils-v0.4.1/node-launchpad-v/sn-node-manager-v0.7.5/sn_node_rpc_client-v0.6.13/token_supplies-v0.1.48/sn_protocol-v0.16.5
- (versions) sync versions with latest crates.io vs
- address review comments
- refactor CASH_NOTE_REASON strings to consts
- addres review comments
- (cli) update mnemonic wallet seed phrase wording
- (CI) upload faucet log during CI
- remove deprecated wallet deposit cmd
- fix typo for issue 1494
- (release) sn_auditor-v0.1.7/sn_client-v0.105.3/sn_networking-v0.14.4/sn_protocol-v0.16.3/sn_build_info-v0.1.7/sn_transfers-v0.17.2/sn_peers_acquisition-v0.2.10/sn_cli-v0.90.4/sn_faucet-v0.4.9/sn_metrics-v0.1.4/sn_node-v0.105.6/sn_service_management-v0.2.4/sn-node-manager-v0.7.4/sn_node_rpc_client-v0.6.8/token_supplies-v0.1.47
- (cli) make FilesUploadSummary public
- (deps) bump dependencies
- (uploader) return summary when upload fails due to max repayments
- (uploader) return the list of max repayment reached items
- remove now unused mostly duplicated code
- (faucet) devskim ignore
- (faucet) log existing faucet balance if non-zero
- (faucet) add foundation PK as const
- (faucet) clarify logs for verification
- increase initial faucet balance
- add temp log
- (faucet) refresh cashnotes on fund
- devSkim ignore foundation pub temp key
- update got 'gifting-from-genesis' faucet feat
- make open metrics feature default but without starting it by default
- Revert "feat(cli): track spend creation reasons during audit"
- (node) tuning the pricing curve
- (node) remove un-necessary is_relayed check inside add_potential_candidates
- move historic_quoting_metrics out of the record_store dir
- clippy fixes for open metrics feature
- (networking) update tests for pricing curve tweaks
- (refactor) stabilise node size to 4k records,
- Revert "chore: rename output reason to purpose for clarity"
- (transfers) comment and naming updates for clarity
- log genesis PK
- rename improperly named foundation_key
- reconfigure local network owner args
- use const for default user or owner
- Revert "feat: spend shows the purposes of outputs created for"
- (node) use proper SpendReason enum
- add consts
sn_auditor-v0.1.18-alpha.0
Added
- (auditor) cache beta participants to the disk
- (auditor) add new beta participants via endpoint
- backup rewards json to disk regularly
- docs for sn_auditor
- offline mode for beta rewards
- upgrade cli audit to use DAG
- (audit) simplify reward output
- (audit) make svg processing a non-deafult feat
- (audit) accept line separated list of discord ids
- remove two uneeded env vars
- pass genesis_cn pub fields separate to hide sk
- pass sk_str via cli opt
- improve code to use existing utils
- tracking beta rewards from the DAG
- dag faults unit tests, sn_auditor offline mode
Fixed
- (auditor) discord id cannot be empty
- (auditor) extend the beta particpants list
- auditor key arg to match docs
- dag and dag-svg feature mismatch
- beta rewards participants overwriting and renamings
- allow unknown discord IDs temporarily
- orphan parent bug, improve fault detection and logging
Other
- move dag svg
- rename improperly named foundation_key
- (release) sn_auditor-v0.1.16/sn_cli-v0.91.4/sn_faucet-v0.4.18/sn_metrics-v0.1.7/sn_node-v0.106.4/sn_service_management-v0.2.8/node-launchpad-v0.1.5/sn-node-manager-v0.7.7/sn_node_rpc_client-v0.6.17
- (release) sn_auditor-v0.1.15/sn_cli-v0.91.3/sn_faucet-v0.4.17/sn_metrics-v0.1.6/sn_node-v0.106.3/sn_service_management-v0.2.7/node-launchpad-v0.1.2/sn_node_rpc_client-v0.6.16
- (release) sn_client-v0.106.2/sn_networking-v0.15.2/sn_cli-v0.91.2/sn_node-v0.106.2/sn_auditor-v0.1.14/sn_faucet-v0.4.16/sn_node_rpc_client-v0.6.15
- (release) sn_auditor-v0.1.13/sn_client-v0.106.1/sn_networking-v0.15.1/sn_protocol-v0.16.6/sn_cli-v0.91.1/sn_faucet-v0.4.15/sn_node-v0.106.1/node-launchpad-v0.1.1/sn_node_rpc_client-v0.6.14/sn_peers_acquisition-v0.2.12/sn_service_management-v0.2.6
- (release) sn_auditor-v0.1.12/sn_client-v0.106.0/sn_networking-v0.15.0/sn_transfers-v0.18.0/sn_peers_acquisition-v0.2.11/sn_logging-v0.2.26/sn_cli-v0.91.0/sn_faucet-v0.4.14/sn_metrics-v0.1.5/sn_node-v0.106.0/sn_service_management-v0.2.5/test_utils-v0.4.1/node-launchpad-v/sn-node-manager-v0.7.5/sn_node_rpc_client-v0.6.13/token_supplies-v0.1.48/sn_protocol-v0.16.5
- (versions) sync versions with latest crates.io vs
- (release) sn_auditor-v0.1.7/sn_client-v0.105.3/sn_networking-v0.14.4/sn_protocol-v0.16.3/sn_build_info-v0.1.7/sn_transfers-v0.17.2/sn_peers_acquisition-v0.2.10/sn_cli-v0.90.4/sn_faucet-v0.4.9/sn_metrics-v0.1.4/sn_node-v0.105.6/sn_service_management-v0.2.4/sn-node-manager-v0.7.4/sn_node_rpc_client-v0.6.8/token_supplies-v0.1.47
- (deps) bump dependencies
sn-node-manager-v0.9.0-alpha.0
Added
- (node_manager) pass beta encryption sk to the auditor
- (manager) maintain n running nodes
- provide
local status
command - provide
--owner
arg foradd
cmd - (nodeman) add LogFormat as a startup arg for nodes
- (node_manager) add auditor support
- provide
--upnp
flag foradd
command - (launchpad) initial automatic resource allocation logic
- (audit) collect payment forward statistics
- run safenode services in user mode
- provide
autonomi-launcher
binary - (manager) reuse downloaded binaries
- (launchpad) remove nodes
- (tui) adding services
- (node) make spend and cash_note reason field configurable
- [breaking] provide
--home-network
arg foradd
cmd - provide
--interval
arg forupgrade
cmd - provide
--path
arg forupgrade
cmd - rpc restart command
- provide
reset
command - provide
balance
command - make
--peer
argument optional - distinguish failure to start during upgrade
- use different key for payment forward
- hide genesis keypair
- (node) periodically forward reward to specific address
- spend reason enum and sized cipher
- (network) add --upnp flag to node
- spend shows the purposes of outputs created for
- (relay) remove autonat and enable hole punching manually
- (relay) impl RelayManager to perform circuit relay when behind NAT
- (node) notify peer it is now considered as BAD
- (networking) shift to use ilog2 bucket distance for close data calcs
- unit testing dag, double spend poisoning tweaks
- report protocol mismatch error
- use default keys for genesis, or override
- remove two uneeded env vars
- pass genesis_cn pub fields separate to hide sk
- hide genesis keypair
- pass sk_str via cli opt
- (node) use separate keys of Foundation and Royalty
- (wallet) ensure genesis wallet attempts to load from local on init first
- (faucet) make gifting server feat dependent
- tracking beta rewards from the DAG
Fixed
- avoid adding mixed type addresses into RT
- (manager) download again if cached archive is corrupted
- check node registry exists before deleting it
- retain options on upgrade and prevent dup ports
- (manager) do not print to stdout on low verbosity level
- do not create wallet on registry refresh
- change reward balance to optional
- apply interval only to non-running nodes
- do not delete custom bin on
add
cmd - incorrect release type reference
- use correct release type in upgrade process
- (node) notify fetch completion earlier to avoid being skipped
- create faucet via account load or generation
- more test and cli fixes
- update calls to HotWallet::load
- do not add reported external addressese if we are behind home network
- (node) notify replication_fetcher of early completion
- (node) not send out replication when failed read from local
- correct genesis_pk naming
- genesis_cn public fields generated from hard coded value
- invalid spend reason in data payments
Other
- update based on comment
- enable node man integration tests
- (release) sn_auditor-v0.1.16/sn_cli-v0.91.4/sn_faucet-v0.4.18/sn_metrics-v0.1.7/sn_node-v0.106.4/sn_service_management-v0.2.8/node-launchpad-v0.1.5/sn-node-manager-v0.7.7/sn_node_rpc_client-v0.6.17
- use owners on memcheck workflow local network
- reconfigure local network owner args
- (nodemanager) upgrade_should_retain_the_log_format_flag
- use helper function to print banners
- use published versions of deps
- (release) node-launchpad-v0.1.3/sn-node-manager-v0.7.6
- (release) sn_auditor-v0.1.15/sn_cli-v0.91.3/sn_faucet-v0.4.17/sn_metrics-v0.1.6/sn_node-v0.106.3/sn_service_management-v0.2.7/node-launchpad-v0.1.2/sn_node_rpc_client-v0.6.16
- use const for default user or owner
- resolve errors after reverts
- Revert "feat(node): make spend and cash_note reason field configurable"
- change terminal launch behaviour
- update cli and readme for user-mode services
- upgrade service manager crate
- (release) sn_auditor-v0.1.13/sn_client-v0.106.1/sn_networking-v0.15.1/sn_protocol-v0.16.6/sn_cli-v0.91.1/sn_faucet-v0.4.15/sn_node-v0.106.1/node-launchpad-v0.1.1/sn_node_rpc_client-v0.6.14/sn_peers_acquisition-v0.2.12/sn_service_management-v0.2.6
- (release) sn_auditor-v0.1.12/sn_client-v0.106.0/sn_networking-v0.15.0/sn_transfers-v0.18.0/sn_peers_acquisition-v0.2.11/sn_logging-v0.2.26/sn_cli-v0.91.0/sn_faucet-v0.4.14/sn_metrics-v0.1.5/sn_node-v0.106.0/sn_service_management-v0.2.5/test_utils-v0.4.1/node-launchpad-v/sn-node-manager-v0.7.5/sn_node_rpc_client-v0.6.13/token_supplies-v0.1.48/sn_protocol-v0.16.5
- (versions) sync versions with latest crates.io vs for nodeman
- (versions) sync versions with latest crates.io vs
- use node registry for status
- [breaking] output reward balance in
status --json
cmd - use better banners
- properly use node registry and surface peer ids if they're not
remove
cmd operates over all services- provide
local
subcommand - (release) sn_auditor-v0.1.7/sn_client-v0.105.3/sn_networking-v0.14.4/sn_protocol-v0.16.3/sn_build_info-v0.1.7/sn_transfers-v0.17.2/sn_peers_acquisition-v0.2.10/sn_cli-v0.90.4/sn_faucet-v0.4.9/sn_metrics-v0.1.4/sn_node-v0.105.6/sn_service_management-v0.2.4/sn-node-manager-v0.7.4/sn_node_rpc_client-v0.6.8/token_supplies-v0.1.47
- (deps) bump dependencies
- (node) log node owner
- make open metrics feature default but without starting it by default
- (refactor) stabilise node size to 4k records,
- Revert "feat: spend shows the purposes of outputs created for"
- Revert "chore: rename output reason to purpose for clarity"
- (node) use proper SpendReason enum
- (release) sn_client-v0.106.2/sn_networking-v0.15.2/sn_cli-v0.91.2/sn_node-v0.106.2/sn_auditor-v0.1.14/sn_faucet-v0.4.16/sn_node_rpc_client-v0.6.15
- (release) sn_registers-v0.3.13
- (node) make owner optional
- cargo fmt
- rename output reason to purpose for clarity
- store owner info inside node instead of network
- (CI) upload faucet log during CI
- (node) lower some log levels to reduce log size
- (CI) confirm there is no failed replication fetch
- (node) pass entire QuotingMetrics into calculate_cost_for_records
- (transfers) comment and naming updates for clarity
- log genesis PK
- rename improperly named foundation_key
- Revert "feat(cli): track spend creation reasons during audit"
- Revert "chore: refactor CASH_NOTE_REASON strings to consts"
- Revert "chore: address review comments"
- add consts
node-launchpad-v0.3.0-alpha.0
Added
- (launchpad) provide safenode path for testing
- (manager) maintain n running nodes
- (auditor) add new beta participants via endpoint
- (launchpad) accept peers args
- supply discord username on launchpad
- provide
--owner
arg foradd
cmd - (nodeman) add LogFormat as a startup arg for nodes
- (node-launchpad) discord name widget styling
- (node-launchpad) tweaks on resource allocation widget
- (launchpad) initial automatic resource allocation logic
- (launchpad) allow users to input disk space to allocate
- (launchpad) store discord username to disk
- (launchpad) use escape to exit input screen and restore old value
- (launchpad) have customizable footer
- (launchpad) add discord username scene
- (launchpad) remove separate ai launcher bin references
- (launchpad) ensure start mac launchapd with sudo only if not set
- use different key for payment forward
- hide genesis keypair
- (node) periodically forward reward to specific address
- spend reason enum and sized cipher
- (network) add --upnp flag to node
- spend shows the purposes of outputs created for
- (node) make spend and cash_note reason field configurable
- (relay) remove autonat and enable hole punching manually
- (relay) impl RelayManager to perform circuit relay when behind NAT
- (node) notify peer it is now considered as BAD
- (networking) shift to use ilog2 bucket distance for close data calcs
- unit testing dag, double spend poisoning tweaks
- report protocol mismatch error
- (node_manager) pass beta encryption sk to the auditor
- provide
local status
command - (node_manager) add auditor support
- provide
--upnp
flag foradd
command - (audit) collect payment forward statistics
- run safenode services in user mode
- provide
autonomi-launcher
binary - (manager) reuse downloaded binaries
- (launchpad) remove nodes
- (tui) adding services
- [breaking] provide
--home-network
arg foradd
cmd - provide
--interval
arg forupgrade
cmd - provide
--path
arg forupgrade
cmd - rpc restart command
- provide
reset
command - provide
balance
command - make
--peer
argument optional - distinguish failure to start during upgrade
Fixed
- retain options on upgrade and prevent dup ports
- (launchpad) check if component is active before handling events
- (launchpad) prevent mac opening with sudo
- use fixed size popups
- (launchpad) prevent loops from terminal/sudo relaunching
- (launchpad) do not try to run sudo twice
- (node) notify fetch completion earlier to avoid being skipped
- create faucet via account load or generation
- more test and cli fixes
- update calls to HotWallet::load
- do not add reported external addressese if we are behind home network
- (node) notify replication_fetcher of early completion
- (node) not send out replication when failed read from local
- avoid adding mixed type addresses into RT
- (manager) download again if cached archive is corrupted
- check node registry exists before deleting it
- (manager) do not print to stdout on low verbosity level
- do not create wallet on registry refresh
- change reward balance to optional
- apply interval only to non-running nodes
- do not delete custom bin on
add
cmd - incorrect release type reference
- use correct release type in upgrade process
Other
- update sn-releases
- update based on comment
- (release) sn_auditor-v0.1.16/sn_cli-v0.91.4/sn_faucet-v0.4.18/sn_metrics-v0.1.7/sn_node-v0.106.4/sn_service_management-v0.2.8/node-launchpad-v0.1.5/sn-node-manager-v0.7.7/sn_node_rpc_client-v0.6.17
- check we are in terminal before creating one
- (release) node-launchpad-v0.1.4
- use published versions of deps
- (release) node-launchpad-v0.1.3/sn-node-manager-v0.7.6
- (release) sn_auditor-v0.1.15/sn_cli-v0.91.3/sn_faucet-v0.4.17/sn_metrics-v0.1.6/sn_node-v0.106.3/sn_service_management-v0.2.7/node-launchpad-v0.1.2/sn_node_rpc_client-v0.6.16
- (launchpad) removing redudnat for loops
- move helper text inside popup
- change trigger resource allocation input box keybind
- (launchpad) highlight the table in green if we're currently running
- (launchpad) add more alternative keybinds
- change terminal launch behaviour
- use consistent border styles
- (launchpad) use safe data dir to store configs
- (release) sn_auditor-v0.1.13/sn_client-v0.106.1/sn_networking-v0.15.1/sn_protocol-v0.16.6/sn_cli-v0.91.1/sn_faucet-v0.4.15/sn_node-v0.106.1/node-launchpad-v0.1.1/sn_node_rpc_client-v0.6.14/sn_peers_acquisition-v0.2.12/sn_service_management-v0.2.6
- (release) sn_auditor-v0.1.12/sn_client-v0.106.0/sn_networking-v0.15.0/sn_transfers-v0.18.0/sn_peers_acquisition-v0.2.11/sn_logging-v0.2.26/sn_cli-v0.91.0/sn_faucet-v0.4.14/sn_metrics-v0.1.5/sn_node-v0.106.0/sn_service_management-v0.2.5/test_utils-v0.4.1/node-launchpad-v/sn-node-manager-v0.7.5/sn_node_rpc_client-v0.6.13/token_supplies-v0.1.48/sn_protocol-v0.16.5
- (versions) sync versions with latest crates.io vs for nodeman
- (versions) sync versions with latest crates.io vs
- rename sn_node_launchpad -> node-launchpad
- rename
node-launchpad
crate tosn_node_launchpad
- rebased and removed custom rustfmt
- (tui) rename crate
- (node) log node owner
- make open metrics feature default but without starting it by default
- (refactor) stabilise node size to 4k records,
- resolve errors after reverts
- Revert "feat(node): make spend and cash_note reason field configurable"
- Revert "feat: spend shows the purposes of outputs created for"
- Revert "chore: rename output reason to purpose for clarity"
- (node) use proper SpendReason enum
- (release) sn_client-v0.106.2/sn_networking-v0.15.2/sn_cli-v0.91.2/sn_node-v0.106.2/sn_auditor-v0.1.14/sn_faucet-v0.4.16/sn_node_rpc_client-v0.6.15
- (release) sn_registers-v0.3.13
- (node) make owner optional
- cargo fmt
- rename output reason to purpose for clarity
- store owner info inside node instead of network
- (CI) upload faucet log during CI
- (node) lower some log levels to reduce log size
- (CI) confirm there is no failed replication fetch
- (release) sn_auditor-v0.1.7/sn_client-v0.105.3/sn_networking-v0.14.4/sn_protocol-v0.16.3/sn_build_info-v0.1.7/sn_transfers-v0.17.2/sn_peers_acquisition-v0.2.10/sn_cli-v0.90.4/sn_faucet-v0.4.9/sn_metrics-v0.1.4/sn_node-v0.105.6/sn_service_management-v0.2.4/sn-node-manager-v0.7.4/sn_node_rpc_client-v0.6.8/token_supplies-v0.1.47
- (deps) bump dependencies
- (node) pass entire QuotingMetrics into calculate_cost_for_records
- enable node man integration tests
- use owners on memcheck workflow local network
- reconfigure local network owner args
- (nodemanager) upgrade_should_retain_the_log_format_flag
- use helper function to print banners
- use const for default user or owner
- update cli and readme for user-mode services
- upgrade service manager crate
- use node registry for status
- [breaking] output reward balance in
status --json
cmd - use better banners
- properly use node registry and surface peer ids if they're not
remove
cmd operates over all services- provide
local
subcommand