diff --git a/CHANGELOG.md b/CHANGELOG.md
index c6fa0fae0..90f50de5b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,54 @@
# dre Changelog
+## [0.4.1](https://github.com/dfinity/dre/releases/tag/0.4.1) - 2024-06-25
+
+[Compare with first commit](https://github.com/dfinity/dre/compare/ab104f2acb360ad9ea850b2d4e9ffb7b611e8cc9...0.4.1)
+
+### Features
+
+- adding building runner (#529) ([2864b49](https://github.com/dfinity/dre/commit/2864b49b24203b5842420ca31f7a4eb33e4076ce) by Nikola Milosavljevic).
+- ci check for release index (#526) ([63690eb](https://github.com/dfinity/dre/commit/63690eb89adf6fb9324c9ed083324b1a38b2795e) by Nikola Milosavljevic).
+- Improve cli operations for generating release notes (#514) ([e00f95d](https://github.com/dfinity/dre/commit/e00f95d876050cbb08f0f320ad6ba1ca0cf6442b) by Saša Tomić).
+- Cache public dashboard API response for 1h (#506) ([61bec27](https://github.com/dfinity/dre/commit/61bec279163dda2a31726483df1cefa19282034a) by Saša Tomić).
+- Use merge commits if available, and fall back to the non-merge (#502) ([1a78e5a](https://github.com/dfinity/dre/commit/1a78e5a391ad5864f7f9f2461f6b32de4f9adb08) by Saša Tomić).
+- Kill the release controller if it gets stuck (#499) ([9baa876](https://github.com/dfinity/dre/commit/9baa876b4c309b1f97c9894b5935ccdae1f45bf9) by Saša Tomić).
+- adding job to ensure opentelemetry version (#501) ([a92e88e](https://github.com/dfinity/dre/commit/a92e88eaaa48a24a28f347a512340652d4bc54b9) by Nikola Milosavljevic).
+- adding timestamp of last successful sync (#496) ([f029720](https://github.com/dfinity/dre/commit/f029720988584e4a24450be4f83c439c3bf4738e) by Nikola Milosavljevic).
+- adding label for api boundary nodes (#483) ([9706b01](https://github.com/dfinity/dre/commit/9706b01b16f0087d3c45230f8eee92aa9a9e13b6) by Nikola Milosavljevic).
+- [DRE-178] Accept additional parameters for subnet creation (#478) ([4a4bcd9](https://github.com/dfinity/dre/commit/4a4bcd95ad3d01814a74c05016e2dc11ddb25f16) by Saša Tomić).
+- Support dre binary compiled without .git (#477) ([89598dc](https://github.com/dfinity/dre/commit/89598dc7f1a345ca87461663eac93477180c88d2) by Saša Tomić).
+- adding mapping of domain from registry (#473) ([303bde2](https://github.com/dfinity/dre/commit/303bde213eff9e343d026f99aa07cf49ffb9a18d) by Nikola Milosavljevic).
+- excluding api boundary nodes from available nodes for replacement (#472) ([be7bfb4](https://github.com/dfinity/dre/commit/be7bfb456e908f2f4038825a2d8475b20ad4087c) by Nikola Milosavljevic).
+- vote sleep duration (#471) ([a0b48ff](https://github.com/dfinity/dre/commit/a0b48ffc8d92f9efdb3ed9fdb4bfc23fb90ba995) by Nikola Milosavljevic).
+- Migrating sns downloader to canister calls (#451) ([9f8fa09](https://github.com/dfinity/dre/commit/9f8fa0929a6040f9380fd9aa44e42d9dd8c8498d) by Nikola Milosavljevic).
+- Convenience function for dumping registry records for incorrect rewards (#442) ([00f2e85](https://github.com/dfinity/dre/commit/00f2e857c9e58b2674f5d7a02bd2ab860198d9ea) by Saša Tomić).
+- Provide more reward-related information in the registry dump (#440) ([d87334d](https://github.com/dfinity/dre/commit/d87334d106c52cdf1959c2c08b85b3206733f42e) by Saša Tomić).
+- implementing checks for correct node rewards set for node operators (#436) ([04c7ba8](https://github.com/dfinity/dre/commit/04c7ba8cae95ba2814df2a9a3bb65856d12f218e) by Nikola Milosavljevic).
+- cursors from clickhouse (#433) ([dbd482b](https://github.com/dfinity/dre/commit/dbd482b6fdd8c69573114630313c2b378c522763) by Igor Novgorodov).
+- enabling showing progress during self update (#423) ([cd4ef30](https://github.com/dfinity/dre/commit/cd4ef30e995b667eefd84a51c7a804c0eab3937f) by Nikola Milosavljevic).
+- adding all known staging nns nodes as defaults (#420) ([ab104f2](https://github.com/dfinity/dre/commit/ab104f2acb360ad9ea850b2d4e9ffb7b611e8cc9) by Nikola Milosavljevic).
+
+### Bug Fixes
+
+- add motivation argument to remove API BN command (#513) ([c833710](https://github.com/dfinity/dre/commit/c833710204fcd54eed4b8410fd087af6ee1d07c5) by r-birkner).
+- Remove the double dash in the public dashboard api requests (#511) ([b48ce72](https://github.com/dfinity/dre/commit/b48ce72e8efb1a67f9c75275e78ba8c8bf55d6c0) by Saša Tomić).
+- remove duplication of nodes for DeployGuestosToSomeApiBoundaryNodes (#510) ([11a3454](https://github.com/dfinity/dre/commit/11a3454de5fd6f85dc91728dd66184a004081600) by r-birkner).
+- Do not try to get auth parameters for ic-admin get-* commands (#508) ([3087304](https://github.com/dfinity/dre/commit/3087304c0a02960209b5e50062f385f1ff8d2509) by Saša Tomić).
+- fix typo (#503) ([48855c1](https://github.com/dfinity/dre/commit/48855c13d3fce6136bbfde96a688076c43c9b01b) by Saša Tomić).
+- Do not exclude "canister" changes in release notes (#498) ([8dea0aa](https://github.com/dfinity/dre/commit/8dea0aadbfb87c05a669467ac8b4a5d3ea2cb351) by Saša Tomić).
+- adding accepting of invalid certs (#491) ([792748e](https://github.com/dfinity/dre/commit/792748e9b42e7db2028e099db8cfab73e24748fa) by Nikola Milosavljevic).
+- Do not require an HSM for dry runs (#480) ([30051dd](https://github.com/dfinity/dre/commit/30051dd22d9cc1aabb0c35132ce5c5e6c54ad233) by Saša Tomić).
+- fixing tests that didn't run (#481) ([1d38e8e](https://github.com/dfinity/dre/commit/1d38e8eaf8a32ee54733df0898aa60771205bc34) by Nikola Milosavljevic).
+- Fix the test for the hostos rollout, add api-boundary-nodes (#479) ([5018651](https://github.com/dfinity/dre/commit/5018651ce42310480655aa0077b8eb752782a6db) by Saša Tomić).
+- Add more flexibility to the version regex ([1844452](https://github.com/dfinity/dre/commit/1844452173c713ee6fe05d6ac36176db4288caec) by Saša Tomić).
+- fixing typo (#467) ([50e1573](https://github.com/dfinity/dre/commit/50e1573a9373c3bb02486534067d75cd9913b344) by Nikola Milosavljevic).
+- Drop the re-classification of commits to "other" in some cases (#463) ([075bde7](https://github.com/dfinity/dre/commit/075bde737fcc9f616b4b07115a49200c1d921a96) by Saša Tomić).
+- Delete persisted state file if loading previous contents fails (#459) ([ca08e6a](https://github.com/dfinity/dre/commit/ca08e6af38cad0872dcc394bc44694a269e38bbf) by Saša Tomić).
+- not displaying sensitive pin when running help command (#453) ([e16b578](https://github.com/dfinity/dre/commit/e16b57868c210a7b7ee2832119d79fb127cd8c96) by Nikola Milosavljevic).
+- Add a time for all agent-rs (canister) clients (#435) ([0c4fa3e](https://github.com/dfinity/dre/commit/0c4fa3e3dbc46037bdd54b848c6357ec2ade2801) by Saša Tomić).
+- Fix for the HostOS rollout in groups (#432) ([cd61ab0](https://github.com/dfinity/dre/commit/cd61ab03c7b083da37a2fb6bf4599e7ea3517bb3) by Saša Tomić).
+
## [0.4.0](https://github.com/dfinity/dre/releases/tag/0.4.0) - 2024-05-24
[Compare with first commit](https://github.com/dfinity/dre/compare/d9dd38cf5b5018a2108bb6ab28d0fff965dbb5ee...0.4.0)
diff --git a/Cargo.Bazel.lock b/Cargo.Bazel.lock
index d9a35b762..39ca71539 100644
--- a/Cargo.Bazel.lock
+++ b/Cargo.Bazel.lock
@@ -1,5 +1,5 @@
{
- "checksum": "32e39dc43b9c330d3a4a1229c0f6871557d404de3081b440efbd48dc2a58e077",
+ "checksum": "891d21c460f45215d3826177f5450ce89dc2a0e8774dc85b7f7a84613185094b",
"crates": {
"actix-codec 0.5.2": {
"name": "actix-codec",
@@ -6066,9 +6066,9 @@
},
"license": "Apache-2.0"
},
- "canister-log-fetcher 0.4.0": {
+ "canister-log-fetcher 0.4.1": {
"name": "canister-log-fetcher",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -6122,7 +6122,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -7463,9 +7463,9 @@
},
"license": "Apache-2.0 OR MIT"
},
- "config-writer-common 0.4.0": {
+ "config-writer-common 0.4.1": {
"name": "config-writer-common",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -7525,7 +7525,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -9677,9 +9677,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "decentralization 0.4.0": {
+ "decentralization 0.4.1": {
"name": "decentralization",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -9781,7 +9781,7 @@
],
"selects": {}
},
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -11117,9 +11117,9 @@
},
"license": "MIT"
},
- "dre 0.4.0": {
+ "dre 0.4.1": {
"name": "dre",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -11193,7 +11193,7 @@
"target": "dotenv"
},
{
- "id": "dre 0.4.0",
+ "id": "dre 0.4.1",
"target": "build_script_build_script_"
},
{
@@ -11398,7 +11398,7 @@
],
"selects": {}
},
- "version": "0.4.0"
+ "version": "0.4.1"
},
"build_script_attrs": {
"data_glob": [
@@ -17616,9 +17616,9 @@
},
"license": null
},
- "ic-canisters 0.4.0": {
+ "ic-canisters 0.4.1": {
"name": "ic-canisters",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -17746,7 +17746,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -21300,9 +21300,9 @@
},
"license": null
},
- "ic-management-backend 0.4.0": {
+ "ic-management-backend 0.4.1": {
"name": "ic-management-backend",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -21544,7 +21544,7 @@
],
"selects": {}
},
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -21639,9 +21639,9 @@
},
"license": null
},
- "ic-management-types 0.4.0": {
+ "ic-management-types 0.4.1": {
"name": "ic-management-types",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -21747,7 +21747,7 @@
],
"selects": {}
},
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -29124,9 +29124,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "log-fetcher 0.4.0": {
+ "log-fetcher 0.4.1": {
"name": "log-fetcher",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -29176,7 +29176,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -29975,9 +29975,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "multiservice-discovery 0.4.0": {
+ "multiservice-discovery 0.4.1": {
"name": "multiservice-discovery",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -30116,13 +30116,13 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
- "multiservice-discovery-downloader 0.4.0": {
+ "multiservice-discovery-downloader 0.4.1": {
"name": "multiservice-discovery-downloader",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -30188,13 +30188,13 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
- "multiservice-discovery-shared 0.4.0": {
+ "multiservice-discovery-shared 0.4.1": {
"name": "multiservice-discovery-shared",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -30242,7 +30242,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -30512,9 +30512,9 @@
},
"license": "MIT"
},
- "node-status-updater 0.4.0": {
+ "node-status-updater 0.4.1": {
"name": "node-status-updater",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -30588,7 +30588,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -30673,9 +30673,9 @@
},
"license": "Apache-2.0"
},
- "np-notifications 0.4.0": {
+ "np-notifications 0.4.1": {
"name": "np-notifications",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -30770,7 +30770,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -31577,9 +31577,9 @@
},
"license": "Apache-2.0 OR MIT"
},
- "obs-canister-clients 0.4.0": {
+ "obs-canister-clients 0.4.1": {
"name": "obs-canister-clients",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -31627,7 +31627,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -35530,9 +35530,9 @@
},
"license": "Apache-2.0"
},
- "prometheus-config-updater 0.4.0": {
+ "prometheus-config-updater 0.4.1": {
"name": "prometheus-config-updater",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -35626,7 +35626,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -38050,9 +38050,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "rollout-controller 0.4.0": {
+ "rollout-controller 0.4.1": {
"name": "rollout-controller",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -38159,7 +38159,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -40899,9 +40899,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "service-discovery 0.4.0": {
+ "service-discovery 0.4.1": {
"name": "service-discovery",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [
{
@@ -41042,7 +41042,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -41579,9 +41579,9 @@
},
"license": "MIT"
},
- "slack-notifications 0.4.0": {
+ "slack-notifications 0.4.1": {
"name": "slack-notifications",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -41679,7 +41679,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -42205,9 +42205,9 @@
},
"license": "MIT OR Apache-2.0"
},
- "sns-downloader 0.4.0": {
+ "sns-downloader 0.4.1": {
"name": "sns-downloader",
- "version": "0.4.0",
+ "version": "0.4.1",
"repository": null,
"targets": [],
"library_target_name": null,
@@ -42277,7 +42277,7 @@
"selects": {}
},
"edition": "2021",
- "version": "0.4.0"
+ "version": "0.4.1"
},
"license": null
},
@@ -50774,25 +50774,25 @@
},
"binary_crates": [],
"workspace_members": {
- "canister-log-fetcher 0.4.0": "rs/canister-log-fetcher",
- "config-writer-common 0.4.0": "rs/ic-observability/config-writer-common",
- "decentralization 0.4.0": "rs/decentralization",
- "dre 0.4.0": "rs/cli",
- "ic-canisters 0.4.0": "rs/ic-canisters",
- "ic-management-backend 0.4.0": "rs/ic-management-backend",
- "ic-management-types 0.4.0": "rs/ic-management-types",
- "log-fetcher 0.4.0": "rs/log-fetcher",
- "multiservice-discovery 0.4.0": "rs/ic-observability/multiservice-discovery",
- "multiservice-discovery-downloader 0.4.0": "rs/ic-observability/multiservice-discovery-downloader",
- "multiservice-discovery-shared 0.4.0": "rs/ic-observability/multiservice-discovery-shared",
- "node-status-updater 0.4.0": "rs/ic-observability/node-status-updater",
- "np-notifications 0.4.0": "rs/np-notifications",
- "obs-canister-clients 0.4.0": "rs/ic-observability/obs-canister-clients",
- "prometheus-config-updater 0.4.0": "rs/ic-observability/prometheus-config-updater",
- "rollout-controller 0.4.0": "rs/rollout-controller",
- "service-discovery 0.4.0": "rs/ic-observability/service-discovery",
- "slack-notifications 0.4.0": "rs/slack-notifications",
- "sns-downloader 0.4.0": "rs/ic-observability/sns-downloader"
+ "canister-log-fetcher 0.4.1": "rs/canister-log-fetcher",
+ "config-writer-common 0.4.1": "rs/ic-observability/config-writer-common",
+ "decentralization 0.4.1": "rs/decentralization",
+ "dre 0.4.1": "rs/cli",
+ "ic-canisters 0.4.1": "rs/ic-canisters",
+ "ic-management-backend 0.4.1": "rs/ic-management-backend",
+ "ic-management-types 0.4.1": "rs/ic-management-types",
+ "log-fetcher 0.4.1": "rs/log-fetcher",
+ "multiservice-discovery 0.4.1": "rs/ic-observability/multiservice-discovery",
+ "multiservice-discovery-downloader 0.4.1": "rs/ic-observability/multiservice-discovery-downloader",
+ "multiservice-discovery-shared 0.4.1": "rs/ic-observability/multiservice-discovery-shared",
+ "node-status-updater 0.4.1": "rs/ic-observability/node-status-updater",
+ "np-notifications 0.4.1": "rs/np-notifications",
+ "obs-canister-clients 0.4.1": "rs/ic-observability/obs-canister-clients",
+ "prometheus-config-updater 0.4.1": "rs/ic-observability/prometheus-config-updater",
+ "rollout-controller 0.4.1": "rs/rollout-controller",
+ "service-discovery 0.4.1": "rs/ic-observability/service-discovery",
+ "slack-notifications 0.4.1": "rs/slack-notifications",
+ "sns-downloader 0.4.1": "rs/ic-observability/sns-downloader"
},
"conditions": {
"aarch64-apple-darwin": [
diff --git a/Cargo.lock b/Cargo.lock
index 16b45c10e..d3c39f382 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1210,7 +1210,7 @@ dependencies = [
[[package]]
name = "canister-log-fetcher"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"clap 4.5.7",
@@ -1491,7 +1491,7 @@ dependencies = [
[[package]]
name = "config-writer-common"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"crossbeam",
"crossbeam-channel",
@@ -1915,7 +1915,7 @@ checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b"
[[package]]
name = "decentralization"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"actix-web",
"ahash 0.8.11",
@@ -2200,7 +2200,7 @@ checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1"
[[package]]
name = "dre"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"actix-rt",
"actix-web",
@@ -3506,7 +3506,7 @@ dependencies = [
[[package]]
name = "ic-canisters"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"backoff",
@@ -4274,7 +4274,7 @@ dependencies = [
[[package]]
name = "ic-management-backend"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"actix-rt",
"actix-web",
@@ -4354,7 +4354,7 @@ dependencies = [
[[package]]
name = "ic-management-types"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"actix-web",
"anyhow",
@@ -5846,7 +5846,7 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
[[package]]
name = "log-fetcher"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"clap 4.5.7",
@@ -6004,7 +6004,7 @@ checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03"
[[package]]
name = "multiservice-discovery"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"assert_cmd",
@@ -6043,7 +6043,7 @@ dependencies = [
[[package]]
name = "multiservice-discovery-downloader"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"clap 4.5.7",
"crossbeam",
@@ -6064,7 +6064,7 @@ dependencies = [
[[package]]
name = "multiservice-discovery-shared"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"erased-serde 0.4.5",
"ic-sns-wasm",
@@ -6118,7 +6118,7 @@ dependencies = [
[[package]]
name = "node-status-updater"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"clap 4.5.7",
@@ -6157,7 +6157,7 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
[[package]]
name = "np-notifications"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"actix-web",
"anyhow",
@@ -6328,7 +6328,7 @@ dependencies = [
[[package]]
name = "obs-canister-clients"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"candid",
"ic-agent",
@@ -7078,7 +7078,7 @@ dependencies = [
[[package]]
name = "prometheus-config-updater"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"base64 0.22.1",
@@ -7580,7 +7580,7 @@ checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422"
[[package]]
name = "rollout-controller"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"candid",
@@ -8117,7 +8117,7 @@ dependencies = [
[[package]]
name = "service-discovery"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"crossbeam",
@@ -8253,7 +8253,7 @@ dependencies = [
[[package]]
name = "slack-notifications"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"anyhow",
"candid",
@@ -8375,7 +8375,7 @@ dependencies = [
[[package]]
name = "sns-downloader"
-version = "0.4.0"
+version = "0.4.1"
dependencies = [
"clap 4.5.7",
"crossbeam",
diff --git a/Cargo.toml b/Cargo.toml
index d59ec3718..6a058f70c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -24,7 +24,7 @@ members = [
resolver = "2"
[workspace.package]
-version = "0.4.0"
+version = "0.4.1"
edition = "2021"
authors = ["IC Decentralized Reliability Engineering (DRE) Team"]
description = "Tooling for managing the Internet Computer"
diff --git a/VERSION b/VERSION
index 1d0ba9ea1..267577d47 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.4.0
+0.4.1
diff --git a/pyproject.toml b/pyproject.toml
index 78ef227ae..dbd7bc077 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "dre-repo"
-version = "0.4.0"
+version = "0.4.1"
description = ""
authors = ["DRE Team "]
readme = "README.md"