diff --git a/CHANGELOG.md b/CHANGELOG.md
index 09ea738df..42715caac 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,26 @@
# dre Changelog
+## [0.5.2](https://github.com/dfinity/dre/releases/tag/0.5.2) - 2024-08-27
+
+[Compare with first commit](https://github.com/dfinity/dre/compare/e560ab4487484cedfd5162e03aa45824376d93ef...0.5.2)
+
+### Features
+
+- Include node health when resizing or creating a subnet (#801) ([3c91b71](https://github.com/dfinity/dre/commit/3c91b71f293fc344703b859eb4e0f5d81b9df9d6) by Saša Tomić).
+- automatic pr for successful (#793) ([4ce76af](https://github.com/dfinity/dre/commit/4ce76af036daf206afe21240464bf95a2ac3a263) by Nikola Milosavljevic).
+- use .zst images instead of .gz (#797) ([d785043](https://github.com/dfinity/dre/commit/d78504372d07135e78a83e1dae0ad4cfe1f187fb) by Luka Skugor).
+- Optimize subnet healing process (#780) ([37ccfff](https://github.com/dfinity/dre/commit/37ccfffe5d9281f1229c93e8ae5916d1bee8e985) by Saša Tomić).
+
+### Bug Fixes
+
+- `update-unassigned-nodes` logic in the wrong place (#805) ([3e1445d](https://github.com/dfinity/dre/commit/3e1445db102584f255a8a1e853a7db039dd2dfb9) by Nikola Milosavljevic).
+- Update subnet analysis command to allow adding and removing multiple nodes at once (#802) ([ef80ac2](https://github.com/dfinity/dre/commit/ef80ac2978cad865dcb2fa02523f7fc86068e6dd) by Saša Tomić).
+- Make node metrics retrieval parallel again, for improved performance (#804) ([867cb3d](https://github.com/dfinity/dre/commit/867cb3da95c12d278aa470c4811449738323fa9f) by Saša Tomić).
+- adding back output of proposals (#798) ([9169836](https://github.com/dfinity/dre/commit/9169836097b9436b5949fe8e1616438c6d1722af) by Nikola Milosavljevic).
+- Skip rc branches without date (#796) ([3d398e9](https://github.com/dfinity/dre/commit/3d398e9326940a4462d872f1f55dccec58f122ac) by Luka Skugor).
+- dre heal should not consider unhealthy nodes as replacement candidates (#794) ([9e99906](https://github.com/dfinity/dre/commit/9e99906bd03326a2348e901905b0cd13af8a7d0c) by Saša Tomić).
+
## [0.5.1](https://github.com/dfinity/dre/releases/tag/0.5.1) - 2024-08-23
[Compare with first commit](https://github.com/dfinity/dre/compare/c2530ebf566627158e7a99759b2d95e4e5751118...0.5.1)
diff --git a/Cargo.Bazel.lock b/Cargo.Bazel.lock
index a3fe5cfa0..f770c6841 100644
--- a/Cargo.Bazel.lock
+++ b/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
{
- "checksum": "44ef1b9c537f19666442f8f5335890b78b47e96bf61e42351709b1a0982ff3ce",
+ "checksum": "8f8316053a9bbdfb2e006bb7300906283da5cbb9888e2eaaab85777bd8924e11",
"crates": {
"actix-codec 0.5.2": {
"name": "actix-codec",
@@ -5270,9 +5270,9 @@
},
"license": "Apache-2.0"
},
- "canister-log-fetcher 0.5.1": {
+ "canister-log-fetcher 0.5.2": {
"name": "canister-log-fetcher",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -5303,7 +5303,7 @@
"target": "pretty_env_logger"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -5326,7 +5326,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -6670,9 +6670,9 @@
},
"license": "Apache-2.0 OR MIT"
},
- "config-writer-common 0.5.1": {
+ "config-writer-common 0.5.2": {
"name": "config-writer-common",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -6732,7 +6732,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -9047,9 +9047,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "decentralization 0.5.1": {
+ "decentralization 0.5.2": {
"name": "decentralization",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -9143,7 +9143,7 @@
],
"selects": {}
},
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -10592,9 +10592,9 @@
},
"license": "MIT"
},
- "dre 0.5.1": {
+ "dre 0.5.2": {
"name": "dre",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -10680,7 +10680,7 @@
"target": "dotenv"
},
{
- "id": "dre 0.5.1",
+ "id": "dre 0.5.2",
"target": "build_script_build"
},
{
@@ -10808,7 +10808,7 @@
"target": "registry_canister"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -10881,7 +10881,7 @@
],
"selects": {}
},
- "version": "0.5.1"
+ "version": "0.5.2"
},
"build_script_attrs": {
"data_glob": [
@@ -16205,7 +16205,7 @@
"target": "rangemap"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -16817,9 +16817,9 @@
},
"license": null
},
- "ic-canisters 0.5.1": {
+ "ic-canisters 0.5.2": {
"name": "ic-canisters",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -16924,7 +16924,7 @@
"target": "prost"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -16951,7 +16951,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -20577,9 +20577,9 @@
},
"license": null
},
- "ic-management-backend 0.5.1": {
+ "ic-management-backend 0.5.2": {
"name": "ic-management-backend",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -20744,7 +20744,7 @@
"target": "registry_canister"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -20793,7 +20793,7 @@
],
"selects": {}
},
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -20892,9 +20892,9 @@
},
"license": null
},
- "ic-management-types 0.5.1": {
+ "ic-management-types 0.5.2": {
"name": "ic-management-types",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -20955,7 +20955,7 @@
"target": "registry_canister"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -21000,7 +21000,7 @@
],
"selects": {}
},
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -29112,9 +29112,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "log-fetcher 0.5.1": {
+ "log-fetcher 0.5.2": {
"name": "log-fetcher",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -29141,7 +29141,7 @@
"target": "pretty_env_logger"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -29164,13 +29164,13 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
- "log-noise-filter-backend 0.5.1": {
+ "log-noise-filter-backend 0.5.2": {
"name": "log-noise-filter-backend",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -29230,13 +29230,13 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
- "log-noise-filter-downloader 0.5.1": {
+ "log-noise-filter-downloader 0.5.2": {
"name": "log-noise-filter-downloader",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -29255,7 +29255,7 @@
"target": "clap"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -29290,7 +29290,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -30069,9 +30069,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "multiservice-discovery 0.5.1": {
+ "multiservice-discovery 0.5.2": {
"name": "multiservice-discovery",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -30187,7 +30187,7 @@
"target": "flate2"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -30198,13 +30198,13 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
- "multiservice-discovery-downloader 0.5.1": {
+ "multiservice-discovery-downloader 0.5.2": {
"name": "multiservice-discovery-downloader",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -30243,7 +30243,7 @@
"target": "regex"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -30270,13 +30270,13 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
- "multiservice-discovery-shared 0.5.1": {
+ "multiservice-discovery-shared 0.5.2": {
"name": "multiservice-discovery-shared",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -30324,7 +30324,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -30530,9 +30530,9 @@
},
"license": "MIT"
},
- "node-status-updater 0.5.1": {
+ "node-status-updater 0.5.2": {
"name": "node-status-updater",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -30606,7 +30606,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -30661,9 +30661,9 @@
},
"license": "MIT"
},
- "np-notifications 0.5.1": {
+ "np-notifications 0.5.2": {
"name": "np-notifications",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -30694,7 +30694,7 @@
"target": "rand"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -30758,7 +30758,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -31357,9 +31357,9 @@
},
"license": "Apache-2.0 OR MIT"
},
- "obs-canister-clients 0.5.1": {
+ "obs-canister-clients 0.5.2": {
"name": "obs-canister-clients",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -31392,7 +31392,7 @@
"target": "rand"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -31407,7 +31407,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -34790,9 +34790,9 @@
},
"license": "Apache-2.0"
},
- "prometheus-config-updater 0.5.1": {
+ "prometheus-config-updater 0.5.2": {
"name": "prometheus-config-updater",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -34886,7 +34886,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -34929,7 +34929,7 @@
"target": "mime"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -35458,9 +35458,9 @@
},
"license": "MIT"
},
- "qualifier 0.5.1": {
+ "qualifier 0.5.2": {
"name": "qualifier",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -35515,7 +35515,7 @@
"target": "pretty_env_logger"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -35546,7 +35546,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -36984,13 +36984,13 @@
},
"license": "MIT"
},
- "reqwest 0.12.5": {
+ "reqwest 0.12.7": {
"name": "reqwest",
- "version": "0.12.5",
+ "version": "0.12.7",
"repository": {
"Http": {
- "url": "https://static.crates.io/crates/reqwest/0.12.5/download",
- "sha256": "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37"
+ "url": "https://static.crates.io/crates/reqwest/0.12.7/download",
+ "sha256": "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63"
}
},
"targets": [
@@ -37186,14 +37186,14 @@
],
"cfg(windows)": [
{
- "id": "winreg 0.52.0",
- "target": "winreg"
+ "id": "windows-registry 0.2.0",
+ "target": "windows_registry"
}
]
}
},
"edition": "2021",
- "version": "0.12.5"
+ "version": "0.12.7"
},
"license": "MIT OR Apache-2.0"
},
@@ -37548,9 +37548,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "rollout-controller 0.5.1": {
+ "rollout-controller 0.5.2": {
"name": "rollout-controller",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -37609,7 +37609,7 @@
"target": "registry_canister"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -37657,7 +37657,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -39590,7 +39590,7 @@
"target": "regex"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -40399,9 +40399,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "service-discovery 0.5.1": {
+ "service-discovery 0.5.2": {
"name": "service-discovery",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -40542,7 +40542,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -41108,9 +41108,9 @@
},
"license": "MIT"
},
- "slack-notifications 0.5.1": {
+ "slack-notifications 0.5.2": {
"name": "slack-notifications",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -41181,7 +41181,7 @@
"target": "registry_canister"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -41208,7 +41208,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -41734,9 +41734,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "sns-downloader 0.5.1": {
+ "sns-downloader 0.5.2": {
"name": "sns-downloader",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -41771,7 +41771,7 @@
"target": "ic_async_utils"
},
{
- "id": "reqwest 0.12.5",
+ "id": "reqwest 0.12.7",
"target": "reqwest"
},
{
@@ -41802,7 +41802,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -42754,6 +42754,22 @@
"compile_data_glob": [
"**"
],
+ "crate_features": {
+ "common": [
+ "futures",
+ "futures-core"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "futures-core 0.3.30",
+ "target": "futures_core"
+ }
+ ],
+ "selects": {}
+ },
"edition": "2018",
"version": "1.0.1"
},
@@ -45449,9 +45465,9 @@
},
"license": null
},
- "trustworthy-node-metrics 0.5.1": {
+ "trustworthy-node-metrics 0.5.2": {
"name": "trustworthy-node-metrics",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -45526,13 +45542,13 @@
],
"selects": {}
},
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
- "trustworthy-node-metrics-types 0.5.1": {
+ "trustworthy-node-metrics-types 0.5.2": {
"name": "trustworthy-node-metrics-types",
- "version": "0.5.1",
+ "version": "0.5.2",
"repository": null,
"targets": [
{
@@ -45584,7 +45600,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.5.1"
+ "version": "0.5.2"
},
"license": null
},
@@ -47915,6 +47931,149 @@
},
"license": "MIT OR Apache-2.0"
},
+ "windows-registry 0.2.0": {
+ "name": "windows-registry",
+ "version": "0.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://static.crates.io/crates/windows-registry/0.2.0/download",
+ "sha256": "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_registry",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_registry",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "deps": {
+ "common": [
+ {
+ "id": "windows-result 0.2.0",
+ "target": "windows_result"
+ },
+ {
+ "id": "windows-strings 0.1.0",
+ "target": "windows_strings"
+ },
+ {
+ "id": "windows-targets 0.52.6",
+ "target": "windows_targets"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.2.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows-result 0.2.0": {
+ "name": "windows-result",
+ "version": "0.2.0",
+ "repository": {
+ "Http": {
+ "url": "https://static.crates.io/crates/windows-result/0.2.0/download",
+ "sha256": "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_result",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_result",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "windows-targets 0.52.6",
+ "target": "windows_targets"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.2.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
+ "windows-strings 0.1.0": {
+ "name": "windows-strings",
+ "version": "0.1.0",
+ "repository": {
+ "Http": {
+ "url": "https://static.crates.io/crates/windows-strings/0.1.0/download",
+ "sha256": "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
+ }
+ },
+ "targets": [
+ {
+ "Library": {
+ "crate_name": "windows_strings",
+ "crate_root": "src/lib.rs",
+ "srcs": [
+ "**/*.rs"
+ ]
+ }
+ }
+ ],
+ "library_target_name": "windows_strings",
+ "common_attrs": {
+ "compile_data_glob": [
+ "**"
+ ],
+ "crate_features": {
+ "common": [
+ "default",
+ "std"
+ ],
+ "selects": {}
+ },
+ "deps": {
+ "common": [
+ {
+ "id": "windows-result 0.2.0",
+ "target": "windows_result"
+ },
+ {
+ "id": "windows-targets 0.52.6",
+ "target": "windows_targets"
+ }
+ ],
+ "selects": {}
+ },
+ "edition": "2021",
+ "version": "0.1.0"
+ },
+ "license": "MIT OR Apache-2.0"
+ },
"windows-sys 0.48.0": {
"name": "windows-sys",
"version": "0.48.0",
@@ -50608,30 +50767,30 @@
},
"binary_crates": [],
"workspace_members": {
- "canister-log-fetcher 0.5.1": "rs/canister-log-fetcher",
- "config-writer-common 0.5.1": "rs/ic-observability/config-writer-common",
- "decentralization 0.5.1": "rs/decentralization",
- "dre 0.5.1": "rs/cli",
- "ic-canisters 0.5.1": "rs/ic-canisters",
- "ic-management-backend 0.5.1": "rs/ic-management-backend",
- "ic-management-types 0.5.1": "rs/ic-management-types",
- "log-fetcher 0.5.1": "rs/log-fetcher",
- "log-noise-filter-backend 0.5.1": "rs/ic-observability/log-noise-filter-backend",
- "log-noise-filter-downloader 0.5.1": "rs/ic-observability/log-noise-filter-downloader",
- "multiservice-discovery 0.5.1": "rs/ic-observability/multiservice-discovery",
- "multiservice-discovery-downloader 0.5.1": "rs/ic-observability/multiservice-discovery-downloader",
- "multiservice-discovery-shared 0.5.1": "rs/ic-observability/multiservice-discovery-shared",
- "node-status-updater 0.5.1": "rs/ic-observability/node-status-updater",
- "np-notifications 0.5.1": "rs/np-notifications",
- "obs-canister-clients 0.5.1": "rs/ic-observability/obs-canister-clients",
- "prometheus-config-updater 0.5.1": "rs/ic-observability/prometheus-config-updater",
- "qualifier 0.5.1": "rs/qualifier",
- "rollout-controller 0.5.1": "rs/rollout-controller",
- "service-discovery 0.5.1": "rs/ic-observability/service-discovery",
- "slack-notifications 0.5.1": "rs/slack-notifications",
- "sns-downloader 0.5.1": "rs/ic-observability/sns-downloader",
- "trustworthy-node-metrics 0.5.1": "rs/dre-canisters/trustworthy-node-metrics/src/trustworthy-node-metrics",
- "trustworthy-node-metrics-types 0.5.1": "rs/dre-canisters/trustworthy-node-metrics/src/trustworthy-node-metrics-types"
+ "canister-log-fetcher 0.5.2": "rs/canister-log-fetcher",
+ "config-writer-common 0.5.2": "rs/ic-observability/config-writer-common",
+ "decentralization 0.5.2": "rs/decentralization",
+ "dre 0.5.2": "rs/cli",
+ "ic-canisters 0.5.2": "rs/ic-canisters",
+ "ic-management-backend 0.5.2": "rs/ic-management-backend",
+ "ic-management-types 0.5.2": "rs/ic-management-types",
+ "log-fetcher 0.5.2": "rs/log-fetcher",
+ "log-noise-filter-backend 0.5.2": "rs/ic-observability/log-noise-filter-backend",
+ "log-noise-filter-downloader 0.5.2": "rs/ic-observability/log-noise-filter-downloader",
+ "multiservice-discovery 0.5.2": "rs/ic-observability/multiservice-discovery",
+ "multiservice-discovery-downloader 0.5.2": "rs/ic-observability/multiservice-discovery-downloader",
+ "multiservice-discovery-shared 0.5.2": "rs/ic-observability/multiservice-discovery-shared",
+ "node-status-updater 0.5.2": "rs/ic-observability/node-status-updater",
+ "np-notifications 0.5.2": "rs/np-notifications",
+ "obs-canister-clients 0.5.2": "rs/ic-observability/obs-canister-clients",
+ "prometheus-config-updater 0.5.2": "rs/ic-observability/prometheus-config-updater",
+ "qualifier 0.5.2": "rs/qualifier",
+ "rollout-controller 0.5.2": "rs/rollout-controller",
+ "service-discovery 0.5.2": "rs/ic-observability/service-discovery",
+ "slack-notifications 0.5.2": "rs/slack-notifications",
+ "sns-downloader 0.5.2": "rs/ic-observability/sns-downloader",
+ "trustworthy-node-metrics 0.5.2": "rs/dre-canisters/trustworthy-node-metrics/src/trustworthy-node-metrics",
+ "trustworthy-node-metrics-types 0.5.2": "rs/dre-canisters/trustworthy-node-metrics/src/trustworthy-node-metrics-types"
},
"conditions": {
"aarch64-apple-darwin": [
diff --git a/Cargo.lock b/Cargo.lock
index a6fd602cf..0d6658a16 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1044,7 +1044,7 @@ dependencies = [
[[package]]
name = "canister-log-fetcher"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"clap 4.5.16",
@@ -1328,7 +1328,7 @@ dependencies = [
[[package]]
name = "config-writer-common"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"crossbeam",
"crossbeam-channel",
@@ -1788,7 +1788,7 @@ checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b"
[[package]]
name = "decentralization"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"actix-web",
"ahash 0.8.11",
@@ -2098,7 +2098,7 @@ checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1"
[[package]]
name = "dre"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"actix-rt",
"anyhow",
@@ -3346,7 +3346,7 @@ dependencies = [
[[package]]
name = "ic-canisters"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"backoff",
@@ -4130,7 +4130,7 @@ dependencies = [
[[package]]
name = "ic-management-backend"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"actix-rt",
"actix-web",
@@ -4204,7 +4204,7 @@ dependencies = [
[[package]]
name = "ic-management-types"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"actix-web",
"anyhow",
@@ -5863,7 +5863,7 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "log-fetcher"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"clap 4.5.16",
@@ -5878,7 +5878,7 @@ dependencies = [
[[package]]
name = "log-noise-filter-backend"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"axum 0.7.5",
"clap 4.5.16",
@@ -5893,7 +5893,7 @@ dependencies = [
[[package]]
name = "log-noise-filter-downloader"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"clap 4.5.16",
@@ -6054,7 +6054,7 @@ checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03"
[[package]]
name = "multiservice-discovery"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"assert_cmd",
@@ -6090,7 +6090,7 @@ dependencies = [
[[package]]
name = "multiservice-discovery-downloader"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"clap 4.5.16",
"crossbeam",
@@ -6111,7 +6111,7 @@ dependencies = [
[[package]]
name = "multiservice-discovery-shared"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"erased-serde 0.4.5",
"ic-sns-wasm",
@@ -6153,7 +6153,7 @@ dependencies = [
[[package]]
name = "node-status-updater"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"clap 4.5.16",
@@ -6186,7 +6186,7 @@ dependencies = [
[[package]]
name = "np-notifications"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"actix-web",
"anyhow",
@@ -6323,7 +6323,7 @@ dependencies = [
[[package]]
name = "obs-canister-clients"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"candid",
"ic-agent",
@@ -6971,7 +6971,7 @@ dependencies = [
[[package]]
name = "prometheus-config-updater"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"base64 0.22.1",
@@ -7113,7 +7113,7 @@ dependencies = [
[[package]]
name = "qualifier"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"backon",
@@ -7532,7 +7532,7 @@ checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422"
[[package]]
name = "rollout-controller"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"candid",
@@ -8059,7 +8059,7 @@ dependencies = [
[[package]]
name = "service-discovery"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"crossbeam",
@@ -8201,7 +8201,7 @@ dependencies = [
[[package]]
name = "slack-notifications"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"candid",
@@ -8323,7 +8323,7 @@ dependencies = [
[[package]]
name = "sns-downloader"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"clap 4.5.16",
"crossbeam",
@@ -9061,7 +9061,7 @@ dependencies = [
[[package]]
name = "trustworthy-node-metrics"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"anyhow",
"candid",
@@ -9082,7 +9082,7 @@ dependencies = [
[[package]]
name = "trustworthy-node-metrics-types"
-version = "0.5.1"
+version = "0.5.2"
dependencies = [
"candid",
"ciborium",
diff --git a/Cargo.toml b/Cargo.toml
index 71387f739..c5c136680 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -29,7 +29,7 @@ members = [
resolver = "2"
[workspace.package]
-version = "0.5.1"
+version = "0.5.2"
edition = "2021"
authors = ["IC Decentralized Reliability Engineering (DRE) Team"]
description = "Tooling for managing the Internet Computer"
diff --git a/VERSION b/VERSION
index 4b9fcbec1..cb0c939a9 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.5.1
+0.5.2
diff --git a/pyproject.toml b/pyproject.toml
index f8a7fa65f..13117a90f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "dre-repo"
-version = "0.5.1"
+version = "0.5.2"
description = ""
authors = ["DRE Team "]
readme = "README.md"