Skip to content

Commit

Permalink
Merge branch 'main' into python
Browse files Browse the repository at this point in the history
  • Loading branch information
dirvine authored Nov 7, 2024
2 parents 5e3ee09 + c00a0d4 commit 6213dbe
Show file tree
Hide file tree
Showing 77 changed files with 2,965 additions and 1,811 deletions.
370 changes: 239 additions & 131 deletions .github/workflows/merge.yml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ jobs:

- name: Run network tests
timeout-minutes: 25
run: cargo test --release --package sn_networking --features="open-metrics"
run: cargo test --release --package sn_networking --features="open-metrics, encrypt-records"

- name: Run protocol tests
timeout-minutes: 25
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/nightly_wan.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
name: Nightly -- Full WAN Network Tests

on:
schedule:
- cron: "0 0 * * *"
# To do: this is broken, need to fix and enable later
# schedule:
# - cron: "0 0 * * *"
# enable as below for testing purpose.
# pull_request:
# branches: ["*"]
Expand Down
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,55 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

*When editing this file, please respect a line length of 100.*

## 2024-11-06

### 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
- Use 5 minute interval between upgrades

#### Changed

- Help screen after beta
- New Ratatui version 0.29.0

## 2024-10-28

## Autonomi API/CLI
Expand Down
Loading

0 comments on commit 6213dbe

Please sign in to comment.