Safe Network v0.1.0/v0.15.5/v0.20.7/v0.6.4/v0.82.4/v0.80.1/v0.80.3/v0.74.2
jacderida
released this
22 Mar 23:58
·
154 commits
to main
since this release
This release of Safe Network consists of:
- Safe Updater v0.1.0
- Safe Node Fault Detection v0.15.5
- Safe Network Interface v0.20.7
- Safe Node Comms v0.6.4
- Safe Client v0.82.4
- Safe Node v0.80.1
- Safe API v0.80.3
- Safe CLI v0.74.2
- Testnet v0.1.3
Safe Updater Changelog
v0.1.0 (2023-02-22)
First manual entry for this new crate.
Safe Network Interface Changelog
v0.20.7 (2023-03-22)
Chore
- sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2
- bump sn_dbc
- make DKgVoter cloneable
- clarify naming
Bug Fixes
- node to update its own members list upon being relocated
Commit Statistics
- 6 commits contributed to the release over the course of 2 calendar days.
- 6 days passed between releases.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Revert "chore(release): sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2" (
2e25949
) - Sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2 (
b062733
) - Bump sn_dbc (
29edfce
) - Make DKgVoter cloneable (
89d6636
) - Clarify naming (
a5bb5e8
) - Node to update its own members list upon being relocated (
39b432d
)
- Revert "chore(release): sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2" (
Safe Node Fault Detection Changelog
v0.15.5 (2023-02-28)
Refactor
- remove unused pub fn/methods
Commit Statistics
- 1 commit contributed to the release.
- 20 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Remove unused pub fn/methods (
3fda80a
)
- Remove unused pub fn/methods (
Safe Node Comms Changelog
v0.6.4 (2023-03-22)
Chore
- sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2
- clarify naming
Commit Statistics
- 3 commits contributed to the release over the course of 2 calendar days.
- 6 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
Safe Node Changelog
v0.80.1 (2023-03-22)
Chore
- sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2
- bump sn_dbc
- rename periodic context sender
- lower rejoin attempt time
- move DkgSessionInfo into context; make periodics requrie context only
- remove duplicate Cmd handling
- remove duplicate NodeMsg handling
- make DKgVoter cloneable
- perform relocation finalisation asap after update
- clarify naming
New Features
- move DkgAe off thread
Bug Fixes
-
process both blocking and non-blocking cmds
-
move periodic checks into their own loop
-
check when handling msg if is from member
The previous check for "is from me" was failing due to
a local 0.0.0.0 representation in testnets vs 127 from other nodes...This was leading to looping.
But only checking if it was forwarded from ourselves would mean if
an elder was a storage node, we'dsee and forward on the same message
several times (as each elder sends it on to us, and its not from us, so
we forward to the adults in question etc).This check solves both situations
-
push replication send msgs onto flowctrl channel
-
node to update its own members list upon being relocated
Refactor
- remove unused wiremsg-debuginfo ft
Commit Statistics
- 18 commits contributed to the release over the course of 2 calendar days.
- 6 days passed between releases.
- 17 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Revert "chore(release): sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2" (
2e25949
) - Sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2 (
b062733
) - Bump sn_dbc (
29edfce
) - Process both blocking and non-blocking cmds (
89e10d9
) - Rename periodic context sender (
5b3c08f
) - Move periodic checks into their own loop (
5ee1887
) - Lower rejoin attempt time (
5a7e5cd
) - Move DkgSessionInfo into context; make periodics requrie context only (
ad6bf57
) - Check when handling msg if is from member (
66a4e6d
) - Remove unused wiremsg-debuginfo ft (
d3c6c97
) - Remove duplicate Cmd handling (
3bcf453
) - Remove duplicate NodeMsg handling (
3189234
) - Move DkgAe off thread (
1c7fb14
) - Make DKgVoter cloneable (
89d6636
) - Perform relocation finalisation asap after update (
b4fc653
) - Clarify naming (
a5bb5e8
) - Push replication send msgs onto flowctrl channel (
6c4f873
) - Node to update its own members list upon being relocated (
39b432d
)
- Revert "chore(release): sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2" (
Safe Client Changelog
v0.82.4 (2023-03-22)
Chore
- sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2
- bump sn_dbc
- clarify naming
Commit Statistics
- 4 commits contributed to the release over the course of 2 calendar days.
- 6 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Revert "chore(release): sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2" (
2e25949
) - Sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2 (
b062733
) - Bump sn_dbc (
29edfce
) - Clarify naming (
a5bb5e8
)
- Revert "chore(release): sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2" (
Safe API Changelog
v0.80.3 (2023-03-22)
Chore
- sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2
- bump sn_dbc
Commit Statistics
- 3 commits contributed to the release.
- 6 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
Safe CLI Changelog
v0.74.2 (2023-03-22)
Chore
- sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2
- bump sn_dbc
Commit Statistics
- 3 commits contributed to the release.
- 6 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
Testnet Changelog
v0.1.3 (2023-03-22)
Chore
- sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2
- sn_node-0.80.0
- sn_interface-0.20.6/sn_comms-0.6.3/sn_client-0.82.3/sn_node-0.79.0/sn_cli-0.74.1
- sn_interface-0.20.6/sn_comms-0.6.3/sn_client-0.82.3/sn_node-0.79.0/sn_cli-0.74.1
- safenode renaming
Refactor
- remove unused wiremsg-debuginfo ft
Commit Statistics
- 9 commits contributed to the release over the course of 6 calendar days.
- 6 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Revert "chore(release): sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2" (
2e25949
) - Sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2 (
b062733
) - Remove unused wiremsg-debuginfo ft (
d3c6c97
) - Fix(testnet): move os cond. to if-clause body - Running cargo clippy on win machine was borked with the conditional over an error in a fn, as the following code became unreachable. - Placing it in the if clause body removes this clippy error, as the rest of the code in that can still be executed if the flame arg was not set. (
022fae6
) - Sn_node-0.80.0 (
c9f3e7c
) - Sn_interface-0.20.6/sn_comms-0.6.3/sn_client-0.82.3/sn_node-0.79.0/sn_cli-0.74.1 (
50f6ede
) - Revert "chore(release): sn_interface-0.20.6/sn_comms-0.6.3/sn_client-0.82.3/sn_node-0.79.0/sn_cli-0.74.1" (
a24dca6
) - Sn_interface-0.20.6/sn_comms-0.6.3/sn_client-0.82.3/sn_node-0.79.0/sn_cli-0.74.1 (
807d69e
) - Safenode renaming (
1a8b9c9
)
- Revert "chore(release): sn_testnet-0.1.3/sn_interface-0.20.7/sn_comms-0.6.4/sn_client-0.82.4/sn_node-0.80.1/sn_api-0.80.3/sn_cli-0.74.2" (
SHA-256 checksums for safenode archives:
Linux
zip: 9a113f3eed5cf38089d7a01c7d0621ff0acf4799b97c0c9c0ac58099632a543c
tar.gz: e25c940073c876a373d69535b680f7db2029f813c075f46725ca86d3ab0b7a9c
macOS
zip: 4caea71a3047bf46e9b4db78b7b9e3048870bf9eac77fd7e185f2337af86cc58
tar.gz: bb438e61470d09957da3626bc270abe6e689d14791c3e58d57336496c1d881de
Windows
zip: 087d2972fcb5accd8ec2a8ea62aae2135cdcbd1ee90fe24cfd8b78c2a8201cc9
tar.gz: 89bfeb49650b87b0baec05daccdfeb8d90f1c071e74add1ee7e7266cfac39aeb
ARM
zip: 1d5b458b066fae5d1f59ee49338196c1924e5db12b811ee97c0c9a095aeb7ede
tar.gz: 20424deb876aa6bed71f95444ef8ba92d3a1f3e74c76b579ad1e5c721c835ac1
ARMv7
zip: 4eede4be65f670ef1550b0863f64e60736de1c2e945a3154a4bb3a9fc908a9b2
tar.gz: 3c16940d35cc2000d223dd6a0dd2cdc6a6a30674ed43c000b0436081eb0dc321
Aarch64
zip: fd9e64dd727550b17db236f1dd3988e0a8893c12424dd7e8e4acc90c0934a5d9
tar.gz: 4b142c87d4be072380ca493a557106af80acc3a1028cc9ae5ae4ff8214316d5d
SHA-256 checksums for safe archives:
Linux
zip: 8475b4b102576ddc0648dda8adbf3cbbf15c7cab7be1faa6e077f391b13ab367
tar.gz: 1fae47d3fa52c464fc6767a3d55c11822390359d0040b3ae83018ef05b8115e7
macOS
zip: a858b2597b3db451036c2e00ffafbd12afd50f6ce7e58f9df9f6f08c29d86492
tar.gz: 01c04d1397ab095c979ce0f88496c8cef3844344d55b052d4b793c71df0c055f
Windows
zip: 047018a0ad98bfbbdf7351a98dfae9c60064398ba51401d00e562de68622ef19
tar.gz: a96f1247af2ee6f69f0ae45421cb3070fe8bcd1227b57b38a052f84255596d4b
ARM
zip: e532aab1b29f50682fd7d01892f2c04e6cbe4944d61c035e7b241692f3f6026b
tar.gz: f16aaf6db3d67ad68972954d42521deca80684768b4903cc1f9cc39537eb16ad
ARMv7
zip: 5b7f4cd615f06b1f7d33fbfa77e7cf064204c5a53d9ccd82901daeade1b00232
tar.gz: fb7deb2cc7751c4a25323e400485f1f5f10709aabf044ee447a4ec49051d12a4
Aarch64
zip: 3dea135e79f896c7ca03df71255d83c629d4224e0c724bb1b815a26facd28ec5
tar.gz: 02d7285e915d6fb9b335cc54a29cae5a5c17145f086e04dad964016077cb2857
SHA-256 checksums for testnet archives:
Linux
zip: 41d74bcf09045ebd905caf49dc5c0f4d45efe297687e378f6d6eb22d0ba8dc45
tar.gz: ba7c9fe8e47d10a41996ee19f48ead0d758492fae1bba469d17045b7a4024f87
macOS
zip: 596b459d56ffe6766d252f40e74509069583a1055548e8bda7cda20fe72f995b
tar.gz: f8b6c57a2a3763371ee4a171902cce31c53f543ea11afb3911ad07d8e4fd79cb
Windows
zip: 995795f04af71bff08a31382b0627f65a2e74251f21cbeae1e07056517adda22
tar.gz: 3e6194c4193df66524a27317f891a9b38f1077daedbc046d779543ca0ad57be8
ARM
zip: 1761ed2d21b6a90de129e4af4f727ee545cf096c99af79f3ea2ce7cb1be6d8ba
tar.gz: 487cc1277bbb153dc8b36375fd2687c868623bb0ffc69950b2b63c1b14fd32c7
ARMv7
zip: 9d07396982491f60ab4df7649ab792277af65b3cd05901ff00795c2d9f6e05a3
tar.gz: f4dd73218d17a8ef6d098b98a724d3ce3491322cf9dea8e2f6e32564eda8535b
Aarch64
zip: a79ff99b8d728450b548940547373e83ce10df63f733846d27c33842ef5001be
tar.gz: 3251adc48bee178bddfad1970daea257384f0dc9e3e70543ac158d9ffaa90524