Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge #2794

Closed
wants to merge 81 commits into from
Closed

Merge #2794

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
490eea2
Merge pull request #2649 from maidsafe/rc-2024.12.1-hotfix7
jacderida Jan 21, 2025
04155c5
Merge branch 'rc-2025.1.2' into stable
jacderida Feb 11, 2025
075a3cd
feat(antctl): enable `upnp` by default & replace `--upnp` with `--no-…
mickvandijke Feb 13, 2025
c99b45c
feat!: improve names in fs api, make all use payment option
grumbach Feb 17, 2025
aede5aa
chore(CI): remove un-necessary duplicated CI tests
maqi Feb 17, 2025
943a94d
Merge pull request #2756 from maqi/remove_duplicated_CI_runs
jacderida Feb 17, 2025
c40223d
fix(node): avoid dead-lock on record_store cache access
maqi Feb 17, 2025
ea2b744
chore(node): not fetch from network when replicate fetch failed
maqi Feb 17, 2025
53e87cf
chore(node): improve fetch replicate record procedure logging
maqi Feb 18, 2025
4e5c3df
chore(node): lower parallel replication fetches
maqi Feb 18, 2025
fb98b05
fix(node): issues comes in too quick shall not trigger extra action
maqi Feb 18, 2025
f80ff0b
chore(node): disable balck_list
maqi Feb 18, 2025
9df3640
chore(node): improve failed replicate fetch log format
maqi Feb 18, 2025
fa3190b
fix(test): avoid occasional failure
maqi Feb 18, 2025
62e35da
Merge branch 'rc-2025.1.2-hotfix1' into fs_api_renames
grumbach Feb 19, 2025
8e5a930
fix(relay): remove relay clients if we have no more connections
RolandSherwin Feb 18, 2025
e00749d
fix(metrics): caclulate peers in rt directly from kbuckets
RolandSherwin Feb 19, 2025
342a50c
feat(metrics): add more metrics related to relays
RolandSherwin Feb 19, 2025
c28ceaa
feat(metrics): add metrics to denote the number of relay clients conn…
RolandSherwin Feb 20, 2025
06e59ec
fix(node): correct relay_nodes percentage calculation and remove un-n…
maqi Feb 21, 2025
97aa081
chore(node): rename percentage_of_relay_peers to relay_peers_percentage
maqi Feb 21, 2025
74ea969
Merge pull request #2767 from RolandSherwin/relay_met
jacderida Feb 21, 2025
885574b
feat(node): use closer peers as relayer candidate
maqi Feb 20, 2025
298a63f
chore(node): reduce MAX_CONCURRENT_RELAY_CONNECTIONS to 2
maqi Feb 20, 2025
ae9d87c
refactor(antctl)!: rename `--home-network` flag to `--relay`
mickvandijke Feb 13, 2025
2ab32be
fix(antctl): conflicts_with `connection-timeout` error
mickvandijke Feb 13, 2025
28a53ba
feat(launchpad): remove `Home Network` from options
mickvandijke Feb 13, 2025
7590e58
chore(launchpad): on app data load swap `HomeNetwork` with `Automatic`
mickvandijke Feb 14, 2025
c990c05
feat(launchpad): add upnp check
mickvandijke Feb 14, 2025
065a915
feat(launchpad): show node connection mode
mickvandijke Feb 14, 2025
fff415d
fix(launchpad): get upnp support async
mickvandijke Feb 14, 2025
9c68464
chore(launchpad): change UPnP `unsupported` to `disabled / unsupported`
mickvandijke Feb 14, 2025
f7bfc8f
fix(launchpad): clippy
mickvandijke Feb 16, 2025
d9dc14e
feat(antctl): stop restarting crashed nodes
mickvandijke Feb 19, 2025
231f5ac
chore: temp patch service-manager with fork
mickvandijke Feb 20, 2025
ec262ab
feat(antnode): log critical failures to `critical_failure.log`
mickvandijke Feb 21, 2025
4629c6f
feat(antctl): show node failure reason in `status` command
mickvandijke Feb 21, 2025
e7cbaf8
feat(launchpad): show node failure reason in status window
mickvandijke Feb 21, 2025
318069f
fix(antnode): clear critical_failure log file on boot
mickvandijke Feb 21, 2025
d8ee233
chore: update service-manager crate version
mickvandijke Feb 21, 2025
a5f9f0d
fix: clippy
mickvandijke Feb 21, 2025
7978e60
feat: merge for archives
grumbach Feb 19, 2025
b141888
feat: support direct download of files or datamaps in the CLI
grumbach Feb 19, 2025
679336a
feat: metadata empty constructor for privacy
grumbach Feb 19, 2025
9463a4b
feat: improvements and unit test for merge
grumbach Feb 20, 2025
c75e32e
fix: out of bounds array error in antctl
ermineJose Feb 12, 2025
790f031
Merge pull request #2744 from grumbach/fs_api_renames
jacderida Feb 22, 2025
04b116d
Merge pull request #2745 from mickvandijke/upnp
jacderida Feb 22, 2025
414fe0f
Merge pull request #2754 from maqi/fix_avoid_record_store_dead_lock
jacderida Feb 22, 2025
81e2249
Merge pull request #2766 from maqi/use_close_candidates_as_relay_server
jacderida Feb 22, 2025
e5deb5e
Merge pull request #2769 from jacderida/chore-archive_and_files_impro…
jacderida Feb 22, 2025
6efb15f
Merge pull request #2740 from ermineJose/fix-upgrade_node_out_of_boun…
jacderida Feb 22, 2025
6638e91
chore(release): release candidate 2025.1.2.4
jacderida Feb 22, 2025
f7b6a98
Revert "feat(node): use closer peers as relayer candidate"
jacderida Feb 24, 2025
e6e5a07
Merge pull request #2771 from jacderida/chore-revert_relay_close_peers
jacderida Feb 24, 2025
942c365
chore(release): release candidate 2025.1.2.5
jacderida Feb 24, 2025
cf21e42
refactor(network): make continuous network discovery into a single mo…
RolandSherwin Feb 19, 2025
4f58c02
feat(network): organically bootstrap network and limit concurrency
RolandSherwin Feb 20, 2025
5baad9b
feat(network): remove dial fn and move bootstrap peer tracker
RolandSherwin Feb 20, 2025
dd3e3bc
fix(network): trigger the initial bootstrap process for clients and n…
RolandSherwin Feb 20, 2025
29adcdd
chore(test): increase node dial wait time
RolandSherwin Feb 20, 2025
7d0fc0b
test(protocol): ensure enum extension backward compatible
maqi Feb 24, 2025
46dcc93
feat(network): increase network discovery rate
RolandSherwin Feb 25, 2025
92e7892
feat(node): get peer's version and generate versions percentage metric
maqi Feb 24, 2025
c12a01c
fix(network): increase the network discovery slow down rate exponenti…
RolandSherwin Feb 25, 2025
d283d12
feat(network): implement initial bootstrap trigger to check if bootst…
RolandSherwin Feb 26, 2025
f221e9a
fix: records_store metrics count
ermineJose Feb 26, 2025
28599b9
Merge pull request #2768 from RolandSherwin/bootstrap_rework
jacderida Feb 26, 2025
ca41e60
Merge pull request #2779 from maqi/extended_enum
jacderida Feb 26, 2025
7bb1f09
Merge pull request #2784 from ermineJose/fix-records_store-metric-count
jacderida Feb 26, 2025
3896c1f
refactor: add more missing methods and unify
b-zee Feb 7, 2025
934d105
fix: clippy fix suggestion
b-zee Feb 7, 2025
f10b16d
refactor: improvements for python bindings (client)
b-zee Feb 11, 2025
2afeb14
feat!: accurate useable uniform address management
grumbach Feb 25, 2025
382a978
fix: doctest
grumbach Feb 25, 2025
224954e
chore: adjust doc comment
grumbach Feb 25, 2025
75713af
refactor: rename `from_hex` to `try_from_hex` in `ChunkAddress`
mickvandijke Feb 25, 2025
d6fd7b6
fix: backwards compatible for archive serialization
grumbach Feb 26, 2025
d111074
Merge pull request #2787 from mickvandijke/merge-anselme-work
jacderida Feb 26, 2025
56f157e
chore(release): release candidate 2025.1.2.6
jacderida Feb 26, 2025
0e6199a
Merge branch 'rc-2025.1.2-hotfix1'
RolandSherwin Feb 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 11 additions & 7 deletions .github/workflows/merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -152,13 +152,17 @@ jobs:
timeout-minutes: 5
run: cargo test --release --package ant-networking --features="open-metrics" can_store_after_restart

- name: Run network tests
timeout-minutes: 25
run: cargo test --release --package ant-networking --features="open-metrics" -- --skip can_store_after_restart

- name: Run network tests
timeout-minutes: 5
run: cargo test --release --package ant-networking --features="open-metrics" can_store_after_restart
# Same set of tests shall be executed with `encrypt-records` flag enabled.
# With now changed to `always carry out encryption`, no need to re-run the same set again.
# Re-enable the following block once default behaviour changed.
#
# - name: Run network tests
# timeout-minutes: 25
# run: cargo test --release --package ant-networking --features="open-metrics, encrypt-records" -- --skip can_store_after_restart

# - name: Run network tests
# timeout-minutes: 5
# run: cargo test --release --package ant-networking --features="open-metrics, encrypt-records" can_store_after_restart

- name: Run protocol tests
timeout-minutes: 25
Expand Down
120 changes: 98 additions & 22 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions ant-bootstrap/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ license = "GPL-3.0"
name = "ant-bootstrap"
readme = "README.md"
repository = "https://github.com/maidsafe/autonomi"
version = "0.1.5"
version = "0.1.6-rc.3"

[dependencies]
ant-logging = { path = "../ant-logging", version = "0.2.46" }
ant-protocol = { path = "../ant-protocol", version = "1.0.0" }
ant-logging = { path = "../ant-logging", version = "0.2.47-rc.3" }
ant-protocol = { path = "../ant-protocol", version = "1.0.1-rc.3" }
atomic-write-file = "0.2.2"
chrono = { version = "0.4", features = ["serde"] }
clap = { version = "4.2.1", features = ["derive", "env"] }
Expand Down
2 changes: 1 addition & 1 deletion ant-build-info/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "GPL-3.0"
name = "ant-build-info"
readme = "README.md"
repository = "https://github.com/maidsafe/autonomi"
version = "0.1.24"
version = "0.1.25-rc.3"
build = "build.rs"
include = ["Cargo.toml", "src/**/*", "build.rs"]

Expand Down
2 changes: 1 addition & 1 deletion ant-build-info/src/release_info.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pub const RELEASE_YEAR: &str = "2025";
pub const RELEASE_MONTH: &str = "1";
pub const RELEASE_CYCLE: &str = "2";
pub const RELEASE_CYCLE_COUNTER: &str = "3";
pub const RELEASE_CYCLE_COUNTER: &str = "6";
Loading
Loading