github maidsafe/autonomi stable-2024.10.4.5
2024.10.4.5

4 months ago

Release Note

Binary Versions

  • nat-detection: v0.2.10
  • node-launchpad: v0.4.3
  • autonomi: v0.1.4
  • safenode: v0.112.3
  • safenodemand: v0.11.2
  • safenode-manager: v0.11.2

Merged Pull Requests

2024-11-02 #2369 -- Revert "Revert "Revert "Merge pull request #2224 from joshuef/RangeBasedGets""" [@maqi]
2024-11-02 #2370 -- feat(node): remove outdated un-decryptable record copies [@maqi]
2024-11-02 #2371 -- feat: check wallet balance before paying quotes [@mickvandijke]
2024-11-02 #2365 -- fix: restart node only on restart rpc command [@RolandSherwin]
2024-11-02 #2373 -- fix: retain rewards address arg on upgrade [@jacderida]
2024-11-04 #2378 -- chore(node): trigger pruning earlier [@maqi]
2024-11-04 #2379 -- feat(node): derive encrypt_details from self keypair [@maqi]
2024-11-05 #2385 -- feat(manager): introduce sleep interval when stopping node services [@RolandSherwin]
2024-11-05 #2388 -- feat(launchpad): upgrade nodes version [@mazzi]
2024-11-05 #2390 -- chore(launchpad): several updates [@mazzi]
2024-11-06 #2395 -- fix(launchpad): adding fixed interval when updating [@mazzi]

Detailed Changes

Network

Added

  • Remove outdated record copies that cannot be decrypted. This is used when a node is restarted.

Changed

  • The node will only restart at the end of its process if it has explicitly been requested in the
    RPC restart command. This removes the potential for creation of undesired new processes.
  • Range search optimization to reduce resource usage.
  • Trigger record_store pruning earlier. The threshold lowered from 90% to 10% to improve the disk
    usage efficiency.

Fixed

  • Derive node-side record encryption details from the node's keypair. This ensures data is retained
    in a restart.

Client

Changed

  • When paying for quotes through the API, the contract allowance will be set to ~infinite instead of
    the specific amount needed. This is to reduce the amount of approval transactions needed for doing
    quote payments.

Node Manager

Fixed

  • The --rewards-address argument is retained on an upgrade

Launchpad

Added

  • Support for upgrading nodes version
  • Support for Ctrl+V on rewards address
  • More error handling

Changed

  • Help screen after beta
  • New Ratatui version 0.29.0

Don't miss a new autonomi release

NewReleases is sending notifications on new releases.