Skip to content

Releases: dfinity/dre

v0.6.6

12 Sep 16:46
8afee16
Compare
Choose a tag to compare

Changelog

To setup dre tool follow the Getting started guide
Searchable docs are availalbe on our github pages

0.6.6 - 2025-09-12

Compare with previous version

Bug Fixes

  • Align the ic-admin version with the registry canister (#1683) (d2889b5 by Nikola Milosavljevic)
  • Adjust rewards period calculation to start from yesterday (#1652) (a3ef829 by pietrodimarco-dfinity)
  • Correct TS evaluation and fr extrapolation (#1649) (d3f5921 by pietrodimarco-dfinity)

Features

  • Allow --id with node list when they match (#1700) (72a43d8 by Saša Tomić)
  • Rename include -> add-nodes and validate node availability (#1699) (6ffff49 by Saša Tomić)
  • Allow overriding node health via CLI and env (#1690) (416db09 by Saša Tomić)
  • Add voting power display to neuron balance command and clarify the ICP shown is the staked ICP. (#1691) (c317cf8 by DFINITYManu), Co-authored-by:Saša Tomić [email protected]
  • Extending NodeDetails in registry view with more data for easier querying (#1679) (032d04d by Nikola Milosavljevic)
  • Implementing force replace command to replace nodes in a subnet (#1648) (38f722d by Nikola Milosavljevic)
  • Implement opening and closing of specific subnets (#1647) (dfbeac7 by Nikola Milosavljevic), Co-authored-by:Carly Gundy [email protected]
  • Add V1 extrapolation algorithm in rewards_calculator (#1639) (d17052b by pietrodimarco-dfinity)

Miscellaneous Tasks

  • Add new release 2025-09-11 (#1714) (d1690e2 by Saša Tomić)
  • Add rc 2025-09-04_03-11 (#1704) (abb8bb7 by Saša Tomić)
  • Assign Slack ID for neuron 60 (#1698) (cbd85dd by Saša Tomić)
  • Fixing Dfinity owned tag on the internal dashboard (#1693) (00429f6 by Nikola Milosavljevic)
  • Adding guest launch measurements to the proposal (#1674) (4a7bae9 by Nikola Milosavljevic), Co-authored-by:Manuel Amador [email protected]
  • Updating subnet topic map (#1665) (6c5aea6 by Nikola Milosavljevic)
  • Creating a new cluster of providers that share data centers (#1661) (59a3339 by Nikola Milosavljevic)
  • Add V1 endpoint and candid types (#1641) (2a00808 by pietrodimarco-dfinity)

Testing

  • Use registry_canister_version in admin version unit test (#1701) (2892da4 by Saša Tomić)

v0.6.5

08 Jul 15:49
8cea254
Compare
Choose a tag to compare

Note

MacOS users cannot upgrade from version 0.6.4 to this one because the fetching logic changed. MacOS users should download the appropriate architecture listed below.

Changelog

To setup dre tool follow the Getting started guide
Searchable docs are availalbe on our github pages

0.6.5 - 2025-07-08

Compare with previous version

Bug Fixes

  • Aligning targets after upgrades (#1635) (8cea254 by Nikola Milosavljevic)

Miscellaneous Tasks

  • Replace NodeType with existing NodeRewardType (#1637) (eab30c1 by pietrodimarco-dfinity)
  • Registry returns a vector of UTC days in which nodes are present in the registry (#1632) (1149b41 by pietrodimarco-dfinity)
  • Cleaner title and summary for subnet create command (#1623) (9c805ce by Nikola Milosavljevic)

v0.6.4

07 Jul 15:44
06101db
Compare
Choose a tag to compare

Changelog

To setup dre tool follow the Getting started guide
Searchable docs are availalbe on our github pages

0.6.4 - 2025-07-07

Compare with previous version

Bug Fixes

  • Add fields to registry command (#1617) (5837e83 by pietrodimarco-dfinity)
  • log-fetcher proper buffering logic (#1603) (2162a89 by Nikola Milosavljevic)

Features

  • Compute rewardable nodes between two days (#1629) (06101db by pietrodimarco-dfinity)

Fix

  • Various fixes for HostOS proposal creation (#1607) (f56cbcf by DFINITYManu)

Miscellaneous Tasks

  • Update dependencies (#1624) (4e60538 by pr-automation-bot-public[bot]), Co-authored-by:NikolaMilosa [email protected]
  • Adding to the list of bot approved files (#1627) (fd2f1e6 by Nikola Milosavljevic)
  • Update dependencies (#1621) (54a5fb2 by pietrodimarco-dfinity), Co-authored-by:pr-automation-bot-public[bot] <189003650+pr-automation-bot-public[bot]@users.noreply.github.com>
  • Update DFINITY_DCS list (#1613) (f0425dd by Saša Tomić)
  • Update dependencies and fix the script for auto-updating (#1596) (2b7a647 by Saša Tomić), Co-authored-by:Pietro [email protected]
  • Add cordoned node_provider entry for Cordone Zarety LLC (#1600) (90933ee by Saša Tomić)
  • Release 2025-06-19_03-24 (#1599) (9ad4022 by Saša Tomić)
  • Removing the unused node-status-updater project (#1598) (8413b89 by Saša Tomić), Co-authored-by:google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
  • Cordon node_provider for Carbon12 sale (#1597) (18d1443 by Saša Tomić)

NPR

  • Move daily metrics computation at query time (#1606) (794da95 by pietrodimarco-dfinity)

v0.6.3

17 Jun 16:28
a874b6f
Compare
Choose a tag to compare

Changelog

To setup dre tool follow the Getting started guide
Searchable docs are availalbe on our github pages

0.6.3 - 2025-06-17

Compare with previous version

Bug Fixes

  • Correct comment from AEFR to ARFR (#1555) (a191da9 by pietrodimarco-dfinity)
  • Buffer logic in log-fetcher (#1553) (9d2bb47 by Nikola Milosavljevic)
  • Don't heal all subnets if its not requested (#1542) (19dd2f5 by Nikola Milosavljevic)
  • Push successfully-annotated commits as they ar… (#1532) (0d24cd6 by DFINITYManu)
  • Adding connect timeout to the log fetcher (#1529) (04aac7a by Nikola Milosavljevic)
  • Concurrency group for required checks (#1525) (4b70442 by DFINITYManu)
  • Correct issue with reconciler and Slack messages. (#1524) (c0419ef by DFINITYManu)
  • Correct generator should use the follow parameter (#1512) (084f896 by Nikola Milosavljevic)
  • Add clang symlinks and update LLVM version to 20. (#1504) (a2ea64e by DFINITYManu)
  • Offset in log fetcher (#1487) (e75ebad by Nikola Milosavljevic)
  • Wrap the entire phase of release notes preparation into the phase decorator. (#1490) (5ca65ec by DFINITYManu)
  • Improve version upgrade checks (#1407) (93c63f7 by Saša Tomić)
  • Adding a check for @dfinity in codeowners (#1394) (a5e0264 by Nikola Milosavljevic)
  • Codeowners parsing (#1392) (f0f5a31 by Nikola Milosavljevic)

Documentation

  • Add setup instructions for Neuron Following (#1453) (c51d63a by Saša Tomić)
  • Clarify DRE rotation and release process (#1448) (a819bfc by Saša Tomić)

Features

  • Added README.md for node-provider-rewards canister with Prometheus alert formulas. (#1541) (968ff3a by DFINITYManu)
  • Perform inter-canister calls using non-blocking calls (#1531) (c657b38 by pietrodimarco-dfinity)
  • Skipping proposal creation if there are no subnet status changes (#1522) (4a4dcfa by Nikola Milosavljevic)
  • Add query call measurement and telemetry (#1515) (5e5d53d by DFINITYManu)
  • Add user and root home directories for containers (#1502) (435c4f2 by DFINITYManu)
  • Optimize network healing penalty handling (#1455) (90851ab by Saša Tomić)
  • Add phase tracking and metrics (#1404) (228e260 by DFINITYManu)
  • IC-1680: Add NPR V1 lib - Rewards Calculation (#1388) (0bfb756 by pietrodimarco-dfinity), Co-authored-by:github-actions[bot] <github-actions[bot]@users.noreply.github.com>, Co-authored-by:Manuel Amador [email protected]
  • Add Prometheus telemetry to node provider rewards canister. (#1389) (68c8bff by DFINITYManu)

Fix

  • Handle unexpected zero node reward types count (#1584) (039b537 by DFINITYManu)
  • Redirect stderr to stdout for bazel command in GitHub action (#1468) (9224957 by DFINITYManu)

Miscellaneous Tasks

  • Add cordoned node_provider until UBO audit (#1592) (a874b6f by Saša Tomić)
  • Update node_provider explanation link (#1591) (05f69ea by Saša Tomić)
  • Adding a node provider to the cordoned list (#1583) (a2b1bf8 by alexu-dfinity)
  • Adding a node provider to the cordoned list (755dd6c by nikolamilosa)
  • Purge cordoned_features.yaml entries (#1557) (0baf130 by Saša Tomić)
  • Changing public to default subnets in updating of authorized subnets subcommand (#1551) (55f9753 by Nikola Milosavljevic)
  • Removed outdated cordoned DCs & NO (#1545) (7dba7e6 by alexu-dfinity)
  • Cordoned file update to remove Web3game (#1527) (49748fc by Nikola Milosavljevic)
  • Coordone hk4 (#1523) (369c914 by Nikola Milosavljevic)
  • Update release index with rc--2025-04-16_11-12 (#1481) (bf6ea8a by Saša Tomić)
  • Update IC-OS verification instructions to use the new repro-check (#1436) (63c2867 by Saša Tomić)
  • R2 fix for this release (#1402) (fd363bf by Nikola Milosavljevic)
  • Replacing changed-files action (#1385) (b7fd0c7 by Nikola Milosavljevic)

NRC

  • Simplification metrics fetching and additional testing (#1554) (bb9118e by pietrodimarco-dfinity)
  • Add daily rewardable nodes from registry (#1496) (6499b2e by pietrodimarco-dfinity)

Refactor

  • Rename update-authorized-subnets to update-default-subnets (#1576) (2fcd72f by Saša Tomić)
  • Using open connections to fetch logs (#1510) (7c8b43c by Nikola Milosavljevic)
  • Move impact on business rules toward top in SubnetChangeResponse display (#1447) (4127c2e by Saša Tomić)
  • Manage MetricsManager state internally (#1400) (f80b70f by pietrodimarco-dfinity)
  • Enhance node replacement logging in SubnetManager (#1390) (dd8581d by Saša Tomić)

Build

  • Upgrade CI to Ubuntu 22.04 (#1473) (04e2410 by Saša Tomić)

v0.6.2

14 Mar 14:46
eb63b88
Compare
Choose a tag to compare

Changelog

To setup dre tool follow the Getting started guide
Searchable docs are availalbe on our github pages

0.6.2 - 2025-03-14

Compare with previous version

Bug Fixes

  • Adjust proposal URL handling (#1378) (eb63b88 by Saša Tomić)

v0.6.1

14 Mar 11:31
000d76a
Compare
Choose a tag to compare

Changelog

To setup dre tool follow the Getting started guide
Searchable docs are availalbe on our github pages

0.6.1 - 2025-03-14

Compare with previous version

Bug Fixes

  • Clean up release workflow dependencies (#1374) (679efe2 by Saša Tomić)
  • Setting total timeout for connecting to gatewayd (#1367) (f5f741e by Nikola Milosavljevic), Co-authored-by:Saša Tomić [email protected]
  • Use nightly cargo to build git cliff (#1366) (652b8fc by Saša Tomić)
  • Sort subnets by priority (#1361) (22530d3 by Saša Tomić)
  • Avoid including DRE binary twice in the release controller container (#1340) (55a78db by DFINITYManu)
  • Tech debt removed from reconciler (#1339) (f4bb627 by DFINITYManu)
  • Use provider principal instead of operator in LazyRegistry (#1337) (a107ae5 by Saša Tomić)
  • Improve node penalty calculations (#1334) (3c68541 by Saša Tomić)

Documentation

  • Add motion proposal workflow for DRE Team (#1348) (b98ac30 by Saša Tomić)
  • Add guidance on managing dependencies in pyproject.toml (#1330) (359d722 by Saša Tomić)

Features

  • IC-1680: Node Provider Rewards Canister (#1350) (174ab63 by pietrodimarco-dfinity)
  • General service discovery for farm testnets (#1335) (a062ebc by Nikola Milosavljevic)
  • Add Serialize to CordonedFeature (#1365) (597cd67 by Saša Tomić)
  • Support forum post link simulation (#1364) (0baceb4 by Saša Tomić)
  • Refine '--help' handling in propose command (#1363) (293c69a by Saša Tomić)
  • Add --optimize-decentralization validation (#1360) (95e0ece by Saša Tomić)
  • Adjust business rules calculation for proposal 135700 (#1358) (4832ecc by Saša Tomić)
  • Add provider clusters for node linkage analysis (#1338) (5d01bf1 by Saša Tomić)
  • Motion proposal for increasing the number of DFINITY nodes (#1347) (038e782 by Saša Tomić)
  • Add earlier motion proposals relevant to DRE (#1346) (c0e83f2 by Saša Tomić)
  • Add one-line logs option for better production logs. (#1344) (4e0e34a by DFINITYManu)
  • IC-1680: Add NPR V1 lib - Performance Multiplier Calculator (#1300) (b5eecf3 by pietrodimarco-dfinity)
  • Success/failure telemetry in release controller reconciler (#1332) (f6f15b7 by DFINITYManu)

Miscellaneous Tasks

  • Upgrade GitHub Actions runner container version (#1375) (000d76a by Saša Tomić)
  • Install Rust 1.85 toolchain into the runner image and preinstall git-cliff (#1372) (6413f29 by Saša Tomić)
  • Release rc--2025-03-14_03-10 (#1370) (35fb40a by Saša Tomić)
  • Add new release candidate 2025-03-13_03-12 (#1368) (0110cdf by Saša Tomić)
  • Update dependencies (#1352) (893258c by pr-automation-bot-public[bot]), Co-authored-by:NikolaMilosa [email protected]
  • Update dependencies (#1327) (d51491a by pr-automation-bot-public[bot]), Co-authored-by:NikolaMilosa [email protected]

Refactor

  • Refactor the network module into more manageable smaller files (#1359) (f8f5f33 by Saša Tomić)
  • Reduce redundant motivation messages for node swap proposals (#1336) (4c8a418 by Saša Tomić)

v0.6.0

28 Feb 15:30
e4cb0c0
Compare
Choose a tag to compare

Changelog

To setup dre tool follow the Getting started guide
Searchable docs are availalbe on our github pages

0.6.0 - 2025-02-28

Compare with previous version

An important change has taken place in how the dre tool processes command line options. In prior versions, most options would be accepted at the first position of dre tool invocations (right after the command name). This is no longer true, as some options have moved directly to the subcommands that process them; please consult dre --help and dre <subcommand> --help for the proper ordering of command and subcommand options.

Bug Fixes

  • Not merging lists if a custom height is used (#1314) (23db26f by Nikola Milosavljevic)
  • Not calling governance canister for node providers data in offline mode (#1311) (43c5413 by Nikola Milosavljevic)
  • Not panicing for unknown operators because of low heights (#1304) (acf3a5e by Nikola Milosavljevic)
  • Not panicing on uknown providers for operators (#1302) (93b5c0c by Nikola Milosavljevic)
  • Use new subcommand of ic-admin for revising the GuestOS versions (#1264) (3e50200 by DFINITYManu)
  • Correct pagination comparison logic (#1254) (71db5ec by Saša Tomić)
  • Set default Discourse API user (#1248) (141ca52 by Saša Tomić)
  • Dont require discourse secrets for actions (#1240) (8443ba8 by Nikola Milosavljevic)
  • Dry run in proposals that require forum post creation (#1239) (be2b2db by Nikola Milosavljevic)
  • Changing to globs instead of regex in BOT_APPROVED_FILES (#1235) (7a2131d by Nikola Milosavljevic)
  • Correcting regex filters in BOT_APPROVED_FILES (#1233) (0366c29 by Nikola Milosavljevic)
  • Adding missing files to BOT_APPROVED_FILES (#1232) (99c0f70 by Nikola Milosavljevic)
  • Check for open AddApiBoundaryNodes proposals in network command (#1228) (0d0e0ef by Saša Tomić)
  • Don't include automatic upgrades into changelog for dre (#1216) (201582c by Nikola Milosavljevic)
  • Creating missing class and implementing expected features (#1215) (42ea67d by Nikola Milosavljevic)
  • Removing the release from the new release changelog (#1208) (3c00400 by Nikola Milosavljevic)

Documentation

  • Adding elastic search tips and tricks (#1321) (aa2d0dc by Nikola Milosavljevic)
  • Enhance contributing guidelines (#1268) (5e9a929 by Saša Tomić)
  • Update README (#1267) (783821a by Saša Tomić)
  • Revise contribution and documentation overview (#1265) (c211ebd by Saša Tomić)
  • Specifying what is required of dr dre (#1238) (db48c9f by Nikola Milosavljevic), Co-authored-by:Manuel Amador [email protected]

Features

  • Implement retry mechanism for Discourse API requests (#1307) (6fabe7b by Saša Tomić)
  • Update cordoned features for redeployment (#1296) (8cbb32d by Saša Tomić)
  • Listing registry at specific height (#1285) (3582dca by Nikola Milosavljevic), Co-authored-by:Saša Tomić [email protected]
  • Adding possibility to remove stale targets (#1279) (2b1878f by Nikola Milosavljevic), Co-authored-by:Saša Tomić [email protected]
  • Offboard nodes from mb1 DC (#1241) (a3bfc15 by Saša Tomić)
  • Add forum post link to proposal options (#1237) (2e82f8b by Saša Tomić)
  • Automatic url for creating new topics (#1234) (2bfeb25 by Nikola Milosavljevic)
  • Offboard nodes in GE1 DC (#1225) (cbace21 by Saša Tomić)

Miscellaneous Tasks

  • Update jira.js and linear@sdk (#1305) (c9858bb by Nikola Milosavljevic)
  • Add new node operator entry (#1306) (06830ee by Saša Tomić)
  • Update dependencies (#1297) (6384784 by pr-automation-bot-public[bot]), Co-authored-by:NikolaMilosa [email protected]
  • IC-OS release 2025-02-20-disable-best-effort-messaging (#1294) (6f2886d by pietrodimarco-dfinity)
  • IC-OS release 2025-02-20 (#1292) (d043767 by pietrodimarco-dfinity)
  • Update dependencies (#1286) (2ce5af0 by pr-automation-bot-public[bot]), Co-authored-by:NikolaMilosa [email protected]
  • Update dependencies (#1275) (2a9f3a8 by pr-automation-bot-public[bot]), Co-authored-by:NikolaMilosa [email protected]
  • Deleting directory once the network is garbage collected (#1280) (5dd5f02 by Nikola Milosavljevic)
  • IC-OS release 2025-02-13 (#1281) (84be3d8 by Saša Tomić)
  • Remove cookie consent configuration (#1266) (f1762a5 by Saša Tomić)
  • Adapt to the new governance list neuron pagination api (#1218) (b32d115 by Nikola Milosavljevic)
  • Update dependencies (#1144) (31ec34e by pr-automation-bot-public[bot]), Co-authored-by:NikolaMilosa [email protected]
  • Migrate to bazel 7 and rust 1.84 (#1219) (391c864 by Nikola Milosavljevic)
  • Skipping all chore(release) commits from dre changelog (#1223) (6d2ad9e by Nikola Milosavljevic)
  • Removing chat integration from docs (#1211) (39071e2 by Nikola Milosavljevic)
  • Using NNS proposal discussion category for creating new posts (#1209) (d3a6880 by Nikola Milosavljevic)

Refactor

  • Consolidate forum parameters and confirmation parameters into a single structure. (#1290) (b9e2e98 by DFINITYManu)
  • Encapsulate NodeOperator computed fields (#1256) (628433e by Saša Tomić)
  • Integrate fs-err library for file operations (#1255) (2291c60 by Saša Tomić)
  • Integrate cordoned node removal into network healing (#1249) (c5d2fc3 by Saša Tomić)
  • Streamline neuron balance execution (#1227) (36d986c by Saša Tomić)
  • Rename neuron input field (#1226) (0749701 by Saša Tomić)
Read more

v0.5.9

15 Jan 12:10
f972e09
Compare
Choose a tag to compare

Changelog

To setup dre tool follow the Getting started guide
Searchable docs are availalbe on our github pages

0.5.9 - 2025-01-15

Compare with previous version

Bug Fixes

  • Difference in Cargo.lock for ic0 package (#1205) (c00b52b by Nikola Milosavljevic)
  • Specifying base branch (#1198) (06bc10c by Nikola Milosavljevic)

Features

  • New release flow (#1201) (f972e09 by Nikola Milosavljevic)
  • Adding git cliff for CHANGELOG.md (#1195) (bd3ad83 by Nikola Milosavljevic)

Miscellaneous Tasks

  • Bump rust to 1.82.0 (#1196) (3efa338 by Nikola Milosavljevic)

v0.5.8

14 Jan 09:54
a63433b
Compare
Choose a tag to compare

dre Changelog

0.5.8 - 2025-01-13

Compare with first commit

Features

  • add security_fix flag to skip security updates (#1187) (2e34f72 by Saša Tomić).
  • improve node provider queries with info from governance canister (#1175) (8608c99 by Saša Tomić).
  • add release candidate for 2025-01-03 (#1170) (5a634d7 by StephanusFischer).
  • add release candidate for 2025-01-03 (2acab1d by Saša Tomić).
  • Add missing NodeOperator node feature and update offboarding for sygnum zh5 (#1166) (f0dea0e by Saša Tomić).
  • Adding possibility to override neurons per command (#1159) (a2e006d by Nikola Milosavljevic).
  • add aliases for private_key_pem and neuron_id options (#1158) (4e20800 by Saša Tomić).
  • add ability to omit/ignore a list of nodes when healing the entire network (#1143) (a3e10ae by Saša Tomić).

Bug Fixes

  • remove cargo-deny installation (#1191) (5f06a81 by Saša Tomić).
  • boundary nodes update script migration to github (#1179) (af5d423 by Nikola Milosavljevic).
  • adjust new line for forum post link formatting (#1174) (ea3ea30 by Saša Tomić).
  • remove suppression of stdout and stderr in Git commands (#1172) (63753dc by Saša Tomić).
  • correct a typo and add a past security hotfix (#1171) (8483556 by Saša Tomić).
  • Update proposal submission notification message (#1164) (7cb6022 by Saša Tomić).
  • Fix some typos in the list of cordoned nodes/DCs (#1163) (ae312c0 by Saša Tomić).
  • Limit the number of nodes removed from subnets for cordone (#1162) (edc2aa5 by Saša Tomić).
  • improve logic for opening up verified subnets (#1154) (3cc9a46 by Saša Tomić).
  • update discourse forum posts contents for subnet proposals (#1151) (e48aa11 by Saša Tomić).
  • ensure local cache and registry directories are created if they do not exist (#1150) (9cdd83c by Saša Tomić).
  • update explanations for data center offboarding with relevant links (#1142) (601ce4c by Saša Tomić).

Code Refactoring

  • Refactoring discourse to create posts to a single topic per subnet (#1148) (c24be37 by Nikola Milosavljevic).

Full Changelog: v0.5.7...v0.5.8

v0.5.7

06 Dec 10:14
6c3bebc
Compare
Choose a tag to compare

dre Changelog

0.5.7 - 2024-12-06

Compare with first commit

Features

  • Ignore IC_PrometheusTargetMissing when checking node health (#1131) (bcb61fe by Saša Tomić).
  • incremental opening of verified subnets (#1127) (349c2a5 by Nikola Milosavljevic).
  • add support for removing cordoned nodes from subnets (#1120) (1ea97a9 by Saša Tomić).
  • update cordoned features handling and support for local file (#1119) (ba28578 by Saša Tomić).
  • update node selection logic to prioritize unassigned nodes of large operators (#1115) (83230c0 by Saša Tomić).
  • adding forum post creations for heal (#1110) (f925aac by Nikola Milosavljevic).
  • adding workarounds if post creation fails. (#1109) (0b41460 by Nikola Milosavljevic).
  • Refactor annotator logging and add watchdog functionality (#1101) (c09058b by Saša Tomić).
  • Discourse client for automatic forum post management around proposals. (#1098) (bf58041 by Nikola Milosavljevic).
  • add --optimize to network heal for subnets not compliant with target topology (#1085) (1d4fc23 by Saša Tomić).
  • more informative messages on penalties before and after the change (#1082) (17d9909 by Saša Tomić).
  • from nodes with same dec. prefer those from less used operators (#1080) (4d305a7 by Saša Tomić).
  • add "network --ensure-operator-nodes-unassigned" (#1078) (7834f29 by Saša Tomić).
  • add nodes_in_registry field to NodeOperator (#1077) (dd6475d by Saša Tomić).
  • Add business rules logging to subnet change responses (#1076) (dec9967 by Saša Tomić).
  • ensure that there are some publishable changes in release notes (#1068) (e018947 by Nikola Milosavljevic).
  • Add functionality to ensure that at least one node from each operator is in use (#1063) (23174fe by Saša Tomić).
  • health client with cache (#1013) (066bdc0 by Nikola Milosavljevic).
  • number of nodes per subnet for node operators (#1017) (c32e885 by Nikola Milosavljevic).
  • offline mode (#1006) (2206f64 by Nikola Milosavljevic).

Bug Fixes

  • use GitHub App token to trigger CI actions (#1136) (1c8ced4 by Saša Tomić).
  • Remove cargo deny checks (#1132) (e3a0784 by Saša Tomić).
  • Explicitly check if nodes are in open proposals for network --ensure-* (#1092) (e2648e9 by Saša Tomić).
  • Only consider available nodes for network operator assignment (#1067) (c9d7f33 by Saša Tomić).
  • Allow UK countries in the European subnet, since UK is GDPR compliant (#1065) (97dfe8f by Saša Tomić).
  • fetching of correct account (#1049) (4e29451 by Nikola Milosavljevic).
  • using correct version for the ubuntu20.04 release (#1042) (80af65f by Nikola Milosavljevic).
  • duplicate entries in node_providers (#1040) (1bf2d51 by Nikola Milosavljevic).
  • autoupgrade deps (#1004) (88b0906 by Nikola Milosavljevic).

Code Refactoring

  • remove suppression of stdout and stderr in git commands (#1100) (af41ee5 by Saša Tomić).
  • replace "decentralized" node with backend node (#1079) (2069c13 by Saša Tomić).
  • remove clio dependency to fix compilation issues (#1072) (1042b62 by Saša Tomić).

Full Changelog: v0.5.6...v0.5.7