Releases: dfinity/dre
Releases · dfinity/dre
v0.5.6
dre Changelog
0.5.6 - 2024-10-04
Features
- lazy auth (#977) (c5acf0d by Nikola Milosavljevic).
- cordon features (#966) (565dfd7 by Nikola Milosavljevic).
- Add support for forum post links for version elect proposals (#942) (fb3e145 by Saša Tomić).
- Improve dre registry a bit more (#961) (480ac78 by Saša Tomić).
- filtering of registry (#959) (7db1938 by Nikola Milosavljevic).
- Only replace additional nodes if this improves business rules (#957) (b44c7fd by Saša Tomić).
- Prompt to add a forum post link to a proposal, if it's missing (#948) (9a0cbe2 by Saša Tomić).
- Add support for forum post links for version elect proposals (f740d4a by Saša Tomić).
- Provide an estimate of node types in the
dre registry
(#927) (2f2a6b8 by Saša Tomić). - adding option to start with just staging (#931) (4baf7d7 by Nikola Milosavljevic).
- Improve the summary of the subnet resize NNS proposals (#924) (52604c4 by Saša Tomić).
- auto-retry proposal placement (#913) (a8f486e by Luka Skugor).
- Use IndexMap instead of BTreeMap where possible, to keep the ordering (#904) (48da0a6 by Saša Tomić).
- adding softhsm2 to docker runner (#903) (8194404 by Nikola Milosavljevic).
Bug Fixes
- Do not crash the backend if some git revisions cannot be found (#932) (750186b by Saša Tomić).
- Allow manual qualifications (dfee9b0 by Saša Tomić).
- dry run shouldn't fail if no neuron is detected (#925) (4a2706e by Nikola Milosavljevic).
- Replace the gitlab-ci/ to ci/ references for the IC repo (#921) (e485266 by Saša Tomić).
- Don't exclude canister_state files (#885) (ff656c2 by Luka Skugor).
- adding opensc and chown on dirs (#914) (f479140 by Nikola Milosavljevic).
Code Refactoring
- renaming to
no_sync
tooffline
for clarity (#943) (739cdbf by Nikola Milosavljevic). IcAdminRequirement
->AuthRequirement
(#895) (4c857b6 by Nikola Milosavljevic).
New Contributors
- @StephanusFischer made their first contribution in #963
Full Changelog: v0.5.5...v0.5.6
v0.5.5
What's Changed
- chore(ci): deny multiple crate versions and openssl-sys by @sasa-tomic in #879
- fix(release-controller): fix finding the forum category by @LittleChimera in #881
- feat: security fix proposal by @NikolaMilosa in #882
- Prepare next week's release by @DFINITYManu in #883
- fix(release-controller): fix the forum category code by @LittleChimera in #884
- Elect version 36c1976526fc488d40a89000f81d9f4897d2324e by @sa-github-api in #886
- fix(release-controller): add missing bins by @LittleChimera in #887
- fix: initialization logic by @NikolaMilosa in #889
- feat(ci): Add a manual CI job that cleans bazel caches by @sasa-tomic in #890
- fix(release-controller): --yes on propose by @LittleChimera in #892
- fix(ci): only require our label for bazel cache cleanup job by @sasa-tomic in #891
- docs: Remove outdated installation instructions and dependencies by @sasa-tomic in #888
- Canister snapshots ready. by @DFINITYManu in #893
- Elect version 843e71b994e1bf28edf80ad7746a7355259de91a by @sa-github-api in #894
- Release 0.5.5 by @DFINITYManu in #899
Full Changelog: v0.5.4...v0.5.5
v0.5.4
dre Changelog
0.5.4 - 2024-09-05
Features
- overriding ic admin versions (#864) (69b4cf3 by Nikola Milosavljevic).
- dre testing of
update-unassigned-nodes
command (#858) (415f697 by Nikola Milosavljevic). - Replace poetry with rye for managing Python dependencies (#857) (00e419f by Saša Tomić).
- improve exclusion filters (#855) (c5940e8 by Luka Skugor).
Bug Fixes
- Update cache job fix (#874) (6f46268 by Saša Tomić).
- use container image with rye for update-dependencies (#871) (f692898 by Saša Tomić).
- fixing default value for ic-admin-version (#872) (9dd0e95 by Nikola Milosavljevic).
- updating leftover runner images (#860) (9e58a66 by Nikola Milosavljevic).
- registry canister (#854) (65e1de7 by Nikola Milosavljevic).
What's Changed
- chore: refactoring proposals agent to increase testability by @NikolaMilosa in #851
- fix: registry canister by @NikolaMilosa in #854
- feat(release-notes): improve exclusion filters by @LittleChimera in #855
- feature(release-controller): Remove empty sections and extra empty lines from published notes by @LittleChimera in #856
- fix: updating leftover runner images by @NikolaMilosa in #860
- Refactor authentication detection. by @DFINITYManu in #844
- chore: add more vscode settings by @LittleChimera in #861
- feat: Replace poetry with rye for managing Python dependencies by @sasa-tomic in #857
- feat: dre testing of
update-unassigned-nodes
command by @NikolaMilosa in #858 - feat: overriding ic admin versions by @NikolaMilosa in #864
- Update location of vector CI image replacement by @LittleChimera in #865
- chore: adding rye to runner image by @NikolaMilosa in #867
- chore: upgrading to new runner images with rye by @NikolaMilosa in #868
- chore(cli): rename default ic-version to fallback by @LittleChimera in #869
- fix: fixing default value for ic-admin-version by @NikolaMilosa in #872
- fix(ci): use container image with rye for update-dependencies by @sasa-tomic in #871
- chore: Update dependencies by @sa-github-api in #873
- fix(ci): Update cache job fix by @sasa-tomic in #874
- Address various issues through the use of Cargo deny. by @DFINITYManu in #862
- Release 0.5.4 by @DFINITYManu in #876
- chore(release-controller): replace ic-admin with dre by @LittleChimera in #866
- fix(ci): Move update of the k8s repo later, since it was failing by @sasa-tomic in #877
- chore(ci): Use the same cargo-deny-checks.sh script locally and on the CI by @sasa-tomic in #878
Full Changelog: v0.5.3...v0.5.4
v0.5.3
dre Changelog
0.5.3 - 2024-09-03
Features
- Add forum post link to commands for proposal discussion (#830) (7c8f4be by Saša Tomić).
- add the link to full changelog in the proposal (#820) (248ef92 by Luka Skugor).
- Provide more details on the node replacement proposals (#816) (c161563 by Saša Tomić).
- Add distance from the target topology as business rules (#817) (3752142 by Saša Tomić).
Bug Fixes
- canister handshake error (#850) (238e164 by Nikola Milosavljevic).
- autodetection of HSM (#845) (e666fd5 by Nikola Milosavljevic).
- typo in the description of a NakamotoScore change (#832) (931d1e0 by Saša Tomić).
- handle errors and retry (#824) (936a17b by Luka Skugor).
- wrong variable (#822) (e74a315 by Nikola Milosavljevic).
Code Refactoring
- ic admin (#835) (2a1657e by Nikola Milosavljevic).
- lazy git (#837) (60c745f by Nikola Milosavljevic).
- lazy registry (#831) (ceeb19b by Nikola Milosavljevic).
0.5.2 - 2024-08-27
Features
- Include node health when resizing or creating a subnet (#801) (3c91b71 by Saša Tomić).
- automatic pr for successful (#793) (4ce76af by Nikola Milosavljevic).
- use .zst images instead of .gz (#797) (d785043 by Luka Skugor).
- Optimize subnet healing process (#780) (37ccfff by Saša Tomić).
Bug Fixes
update-unassigned-nodes
logic in the wrong place (#805) (3e1445d by Nikola Milosavljevic).- Update subnet analysis command to allow adding and removing multiple nodes at once (#802) (ef80ac2 by Saša Tomić).
- Make node metrics retrieval parallel again, for improved performance (#804) (867cb3d by Saša Tomić).
- adding back output of proposals (#798) (9169836 by Nikola Milosavljevic).
- Skip rc branches without date (#796) (3d398e9 by Luka Skugor).
- dre heal should not consider unhealthy nodes as replacement candidates (#794) (9e99906 by Saša Tomić).
0.5.1 - 2024-08-23
Features
- Add whatif command for analyzing decentralization (#767) (31ab0a1 by Saša Tomić).
- slack notification about quali (#764) (c32aa4f by Nikola Milosavljevic).
- uploading of artifacts (#755) (5b1474d by Nikola Milosavljevic).
- implementing multiple starting versions (#743) (6b7626b by Nikola Milosavljevic).
- various improvements (#742) (26e6ce0 by Luka Skugor).
- top up neuron request (#752) (4866612 by Nikola Milosavljevic).
- adding resolving version from nns via rollout dashboard (#740) (a84a727 by Nikola Milosavljevic).
- [DRE-240] Add more info to the subnet membership change proposals (#736) (c980019 by Saša Tomić).
- Add time to all dre tool logs, and remove it from voting events only (#726) (bbf1ad5 by Saša Tomić).
Bug Fixes
- Improve numbering in create new neuron instructions (#776) (e638cf8 by Saša Tomić).
- Fix the duplicate output (printout) of the SubnetChangeResponse (#762) (b1130f0 by Saša Tomić).
- continue on error for creating mr on k8s repo (#754) (46f36b8 by Nikola Milosavljevic).
- disabling devtools (#749) (a948a92 by Nikola Milosavljevic).
- updating refs in update-k8s-deployments (#748) (2a1f3a7 by Nikola Milosavljevic).
- Fix the "proposals analyze", and improve the output (#746) (c6c74dc by Saša Tomić).
- [DRE-241] Prefer existing nodes in subnet when selecting best results (#734) (ec22c7c by Saša Tomić).
- schema root namings (#735) (f8935f6 by Nikola Milosavljevic).
- upgrade dependencies job (#728) (7906612 by Nikola Milosavljevic).
0.5.0 - 2024-08-13
Features
- [DRE-237] Send desktop notifications when (not) voting with dre tool (#711) (5d4f8f2 by Saša Tomić).
- adding artifacts (#709) (13fd109 by Nikola Milosavljevic).
- autoupdate ic deps (#706) (a3b2a5c by Nikola Milosavljevic).
- subnet authorization with dre (#700) (6c934f8 by Nikola Milosavljevic).
- managing subnet authorization (#697) (bdc0a7a by Nikola Milosavljevic).
- add trigger for qualifier workflow (#671) (3e77d65 by Carly Gundy).
- qualifying as github job (#661) (5a96588 by Nikola Milosavljevic).
- adding podman (#662) (5ba79df by Nikola Milosavljevic).
- Adding qualificator util (#659) (40dc9bc by Nikola Milosavljevic).
- qualification via command (#649) (35303f9 by Nikola Milosavljevic).
- adding an option for dre to not sync with the nns (#645) (16abe8d by Nikola Milosavljevic).
- allowing self update for macos (#624) (f2559b3 by Nikola Milosavljevic).
- upgrading to arbitrary version (#617) (a808c3f by Nikola Milosavljevic).
Bug Fixes
v0.5.2
dre Changelog
0.5.2 - 2024-08-27
Features
- Include node health when resizing or creating a subnet (#801) (3c91b71 by Saša Tomić).
- automatic pr for successful (#793) (4ce76af by Nikola Milosavljevic).
- use .zst images instead of .gz (#797) (d785043 by Luka Skugor).
- Optimize subnet healing process (#780) (37ccfff by Saša Tomić).
Bug Fixes
update-unassigned-nodes
logic in the wrong place (#805) (3e1445d by Nikola Milosavljevic).- Update subnet analysis command to allow adding and removing multiple nodes at once (#802) (ef80ac2 by Saša Tomić).
- Make node metrics retrieval parallel again, for improved performance (#804) (867cb3d by Saša Tomić).
- adding back output of proposals (#798) (9169836 by Nikola Milosavljevic).
- Skip rc branches without date (#796) (3d398e9 by Luka Skugor).
- dre heal should not consider unhealthy nodes as replacement candidates (#794) (9e99906 by Saša Tomić).
v0.5.1
dre Changelog
0.5.1 - 2024-08-23
Features
- Add whatif command for analyzing decentralization (#767) (31ab0a1 by Saša Tomić).
- slack notification about quali (#764) (c32aa4f by Nikola Milosavljevic).
- uploading of artifacts (#755) (5b1474d by Nikola Milosavljevic).
- implementing multiple starting versions (#743) (6b7626b by Nikola Milosavljevic).
- various improvements (#742) (26e6ce0 by Luka Skugor).
- top up neuron request (#752) (4866612 by Nikola Milosavljevic).
- adding resolving version from nns via rollout dashboard (#740) (a84a727 by Nikola Milosavljevic).
- [DRE-240] Add more info to the subnet membership change proposals (#736) (c980019 by Saša Tomić).
- Add time to all dre tool logs, and remove it from voting events only (#726) (bbf1ad5 by Saša Tomić).
Bug Fixes
- Improve numbering in create new neuron instructions (#776) (e638cf8 by Saša Tomić).
- Fix the duplicate output (printout) of the SubnetChangeResponse (#762) (b1130f0 by Saša Tomić).
- continue on error for creating mr on k8s repo (#754) (46f36b8 by Nikola Milosavljevic).
- disabling devtools (#749) (a948a92 by Nikola Milosavljevic).
- updating refs in update-k8s-deployments (#748) (2a1f3a7 by Nikola Milosavljevic).
- Fix the "proposals analyze", and improve the output (#746) (c6c74dc by Saša Tomić).
- [DRE-241] Prefer existing nodes in subnet when selecting best results (#734) (ec22c7c by Saša Tomić).
- schema root namings (#735) (f8935f6 by Nikola Milosavljevic).
- upgrade dependencies job (#728) (7906612 by Nikola Milosavljevic).
What's Changed
- docs: How to create a new release in the GH repo by @sasa-tomic in #718
- Better naming rewards reduction computation by @pietrodimarco-dfinity in #722
- chore(quali): update img links to use zst by @NikolaMilosa in #716
- chore: adding default accepted neurons by @NikolaMilosa in #723
- Fix cargo build for x86 by @pietrodimarco-dfinity in #724
- chore(deps): bump the npm_and_yarn group across 2 directories with 3 updates by @dependabot in #725
- feat(dre): Add time to all dre tool logs, and remove it from voting events only by @sasa-tomic in #726
- chore: Release 2024-08-15_01-30 by @sasa-tomic in #727
- Do not alert for proposals already voted by Neuron 27 (Dfinity neuron) by @pietrodimarco-dfinity in #730
- fix: upgrade dependencies job by @NikolaMilosa in #728
- fix: schema root namings by @NikolaMilosa in #735
- chore: Update dependencies by @sa-github-api in #733
- fix(dre): [DRE-241] Prefer existing nodes in subnet when selecting best results by @sasa-tomic in #734
- chore(deps): bump @backstage/backend-common from 0.21.5 to 0.21.6 in /dashboard in the npm_and_yarn group across 1 directory by @dependabot in #731
- docs: Update the links for downloading pre-build dre binaries by @sasa-tomic in #720
- chore: Refactor health.rs for improved error handling and readability by @sasa-tomic in #737
- feat(dre): [DRE-240] Add more info to the subnet membership change proposals by @sasa-tomic in #736
- Elect version 6968299131311c836917f0d16d0b1b963526c9b1 by @sa-github-api in #738
- Elect version 1ac5439c6da1aafe8156c667c313344c0245fea3 by @sa-github-api in #739
- feat(qualification): adding resolving version from nns via rollout dashboard by @NikolaMilosa in #740
- Bazel repin with GH PTA by @pietrodimarco-dfinity in #741
- Modify rewards computation on Node-Rewards canister by @pietrodimarco-dfinity in #745
- chore: Update dependencies by @sa-github-api in #747
- chore(deps): bump docker/build-push-action from 6.6.1 to 6.7.0 in the github-actions-dependencies group by @dependabot in #750
- rewrite release tag if not up-to-date by @LittleChimera in #751
- chore(dre): A few more tweaks in the summary generation for node replacement proposals by @sasa-tomic in #744
- feat(dre): top up neuron request by @NikolaMilosa in #752
- fix(dre): Fix the "proposals analyze", and improve the output by @sasa-tomic in #746
- fix(ci): updating refs in update-k8s-deployments by @NikolaMilosa in #748
- feat(release-controller): various improvements by @LittleChimera in #742
- fix(quali): disabling devtools by @NikolaMilosa in #749
- feat(qualification): implementing multiple starting versions by @NikolaMilosa in #743
- fix: continue on error for creating mr on k8s repo by @NikolaMilosa in #754
- feat(qualification): uploading of artifacts by @NikolaMilosa in #755
- Add node providers in Node Rewards canister by @pietrodimarco-dfinity in #759
- fix(dre): Fix the duplicate output (printout) of the SubnetChangeResponse by @sasa-tomic in #762
- chore: add alias for proposals -> proposal subcommand by @sasa-tomic in #758
- feat: slack notification about quali by @NikolaMilosa in #764
- chore: remove unused mu1 IPv6 addresses from mainnet.yaml by @sasa-tomic in #757
- chore: Add a bit more logs to the release controller by @sasa-tomic in #756
- docs: Add more instructions for the subnet-related NNS proposals by @sasa-tomic in #765
- docs: Add documentation for the decentralization calculation in the DRE tool by @sasa-tomic in #763
- chore: adding base
b0ade55f7e8999e2842fe3f49df163ba224b71a2
by @NikolaMilosa in #768 - Fix initializing git repo by @LittleChimera in #769
- Fix bazelisk binary missing by @LittleChimera in #770
- Service to annotate commits with bazel build information by @LittleChimera in #761
- commit annotator: fix import paths by @LittleChimera in #772
- Update release controller k8s paths by @LittleChimera in #773
- Run large tests manually by @LittleChimera in #774
- chore: Update dependencies by @sa-github-api in #760
- update dev setup for python by @LittleChimera in #753
- feat(dre): Add whatif command for analyzing decentralization by @sasa-tomic in #767
- docs: Update docs for the new neuron creation by @sasa-tomic in #766
- Node-Rewards canister front end App by @pietrodimarco-dfinity in #771
- fix(docs): Improve numbering in create new neuron instructions by @sasa-tomic in #776
- Release 0.5.1 by @sasa-tomic in #778
Full Changelog: v0.5.0...v0.5.1
v0.5.0
dre Changelog
0.5.0 - 2024-08-13
Features
- [DRE-237] Send desktop notifications when (not) voting with dre tool (#711) (5d4f8f2 by Saša Tomić).
- adding artifacts (#709) (13fd109 by Nikola Milosavljevic).
- autoupdate ic deps (#706) (a3b2a5c by Nikola Milosavljevic).
- subnet authorization with dre (#700) (6c934f8 by Nikola Milosavljevic).
- managing subnet authorization (#697) (bdc0a7a by Nikola Milosavljevic).
- add trigger for qualifier workflow (#671) (3e77d65 by Carly Gundy).
- qualifying as github job (#661) (5a96588 by Nikola Milosavljevic).
- adding podman (#662) (5ba79df by Nikola Milosavljevic).
- Adding qualificator util (#659) (40dc9bc by Nikola Milosavljevic).
- qualification via command (#649) (35303f9 by Nikola Milosavljevic).
- adding an option for dre to not sync with the nns (#645) (16abe8d by Nikola Milosavljevic).
- allowing self update for macos (#624) (f2559b3 by Nikola Milosavljevic).
- upgrading to arbitrary version (#617) (a808c3f by Nikola Milosavljevic).
Bug Fixes
- adding missing ensurings (#691) (dde91b0 by Nikola Milosavljevic).
- change inputs format (#672) (8a1726c by Carly Gundy).
- podman setting container without vm (#664) (7efd87b by Nikola Milosavljevic).
- revert separating lib from canisters (#660) (af99bba by Nikola Milosavljevic).
- dry run prints (#653) (67130e2 by Nikola Milosavljevic).
- without confirmation used to run always in dry-run mode (#641) (8a867b7 by Nikola Milosavljevic).
- using service account token (#636) (9e3a81e by Nikola Milosavljevic).
- setting correct token for auto update (#635) (ab60bd5 by Nikola Milosavljevic).
- adding full version for auto update (#634) (07dfdd7 by Nikola Milosavljevic).
- adding version to auto update (#633) (80ba727 by Nikola Milosavljevic).
- Remove dependency on gitlab for release notes (#614) (0294110 by Saša Tomić).
- adding back autodetection of hsm (#619) (1bd9777 by Nikola Milosavljevic).
Code Refactoring
- embedding default version excluded subnets (#703) (6a353f3 by Nikola Milosavljevic).
- replacing boiler plate enum calls with a procedural macro (#702) (4aec5fc by Nikola Milosavljevic).
- using
autoupdate
action (#638) (e1783b5 by Nikola Milosavljevic). - major refactoring dre (#581) (d51a1fa by Nikola Milosavljevic).
::> 1000 commits in 5 version tags, last considered commit: e6229b7
What's Changed
- refactor(dre): major refactoring dre by @NikolaMilosa in #581
- chore: removing old dre by @NikolaMilosa in #610
- Elect version a3831c87440df4821b435050c8a8fcb3745d86f6 by @sa-github-api in #609
- Elect version 0d2b3965c813cd3a39ceedacd97fa2eee8760074 by @sa-github-api in #611
- chore(ci): removing dre completions from releases by @NikolaMilosa in #613
- feat(dre): upgrading to arbitrary version by @NikolaMilosa in #617
- Add bazel trustworthy node metrics by @pietrodimarco-dfinity in #616
- fix(dre): adding back autodetection of hsm by @NikolaMilosa in #619
- chore(deps): bump the python-dependencies group with 3 updates by @dependabot in #615
- Add log level TN SlackApp by @pietrodimarco-dfinity in #580
- Remove canbench from trustworthy-node-metrics canister by @pietrodimarco-dfinity in #621
- ci: updating runner image to support cross compilation by @NikolaMilosa in #622
- feat(dre): allowing self update for macos by @NikolaMilosa in #624
- ci: updating workflows to support cross compilation by @NikolaMilosa in #623
- fix(release-notes): Remove dependency on gitlab for release notes by @sasa-tomic in #614
- chore(deps): bump @backstage/backend-common from 0.19.10 to 0.20.2 in /dashboard by @dependabot in #630
- chore(deps): bump browserify-sign from 4.2.2 to 4.2.3 in /dashboard by @dependabot in #629
- chore(deps): bump @babel/traverse from 7.23.3 to 7.24.8 in /dashboard by @dependabot in #628
- chore(deps): bump braces from 3.0.2 to 3.0.3 in /dashboard by @dependabot in #627
- chore(deps): bump fast-loops from 1.1.3 to 1.1.4 in /dashboard by @dependabot in #626
- ci: adding auto updating of pull requests by @NikolaMilosa in #632
- fix(ci): adding version to auto update by @NikolaMilosa in #633
- fix(ci): adding full version for auto update by @NikolaMilosa in #634
- fix(ci): setting correct token for auto update by @NikolaMilosa in #635
- fix(ci): using service account token by @NikolaMilosa in #636
- refactor(ci): using
autoupdate
action by @NikolaMilosa in #638 - Change image name for release controller by @LittleChimera in #637
- chore(deps): bump the cargo-dependencies group across 1 directory with 12 updates by @dependabot in #631
- Update docker images automatically only from main by @LittleChimera in #639
- fix(dre): without confirmation used to run always in dry-run mode by @NikolaMilosa in #641
- chore(release): Release rc--2024-07-18_01-30--github by @NikolaMilosa in #642
- Add DRE tool command to fetch "untrusted" metrics from metrics-canister by @pietrodimarco-dfinity in #640
- Fix generating markdown release notes by @LittleChimera in #643
- hotfix broken ic repo path in prepare release notes by @LittleChimera in #644
- feat(dre): adding an option for dre to not sync with the nns by @NikolaMilosa in #645
- Elect version de29a1a55b589428d173b31cdb8cec0923245657 by @sa-github-api in #647
- fix(dre): dry run prints by @NikolaMilosa in #653
- chore: Add crypto team to the replica teams by @sasa-tomic in #646
- Revert finding merge commits and add test for release notes by @LittleChimera in #654
- Remove release which was not elected by @LittleChimera in #655
- Release Notes improvements by @LittleChimera in #656
- fix finding base when for base version by @LittleChimera in #657
- feat(dre): qualification via command by @NikolaMilosa in #649
- Fix cargo build for x86 by @pietrodimarco-dfinity in https://github.com/dfinity/...
v0.4.3
dre Changelog
0.4.3 - 2024-07-12
Features
- Allow manual workflow dispatch for CI jobs (#594) (0a4f258 by Saša Tomić).
- Move the linear-jira sync from the private release repo to the open DRE repo (#573) (f48c69d by Saša Tomić).
- Show the metrics URL to follow the HostOS upgrade progress (#565) (24c6380 by Saša Tomić).
- Show the date+time when voting, and do not stomp on previous logs (#564) (5e0866f by Saša Tomić).
- HostOS rollout improvements (#559) (c16e3c9 by Saša Tomić).
- Log noise filter (#348) (68b109e by Nikola Milosavljevic).
- Update the HostOS release notes to also use merge commits (#550) (2b5704e by Saša Tomić).
- Only check for updates once per day (#548) (ce6206c by Saša Tomić).
- Speed up get operations by not preparing a neuron and the registry (#541) (e09b98c by Saša Tomić).
Bug Fixes
- Adjust the node label for zh5-dll25 (#595) (d820e6c by Saša Tomić).
- Remove duplicate workflow_dispatch (a6cd1a5 by Saša Tomić).
- Update the github actions-runner image tag (#591) (8230f24 by Saša Tomić).
- Add the github keys to the ssh known hosts file (#589) (9994667 by Saša Tomić).
- self update on non linux machines (#585) (02283c1 by Nikola Milosavljevic).
- Remove unnecessary Arc::clone (#547) (10c6eff by Saša Tomić).
Code Refactoring
What's Changed
- feat(dre): Speed up get operations by not preparing a neuron and the registry by @sasa-tomic in #541
- chore: add mapping for Rüdiger's neuron by @r-birkner in #543
- chore: Add mapping for Mathias' neuron by @mbjorkqvist in #546
- Release 2024-06-26_21-01 by @DFINITYManu in #545
- fix(dre): Remove unnecessary Arc::clone by @sasa-tomic in #547
- feat(dre): Only check for updates once per day by @sasa-tomic in #548
- Remove DashboardBackendClient usage in heal command by @pietrodimarco-dfinity in #542
- Remove backend usage from subnet remove by @pietrodimarco-dfinity in #544
- Elect version b6c3687fb3a03ca65fcd49f0aadc499367904c8b by @sa-github-api in #549
- Elect version 2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1 by @sa-github-api in #551
- Removed DashboardBackendClient from CLI by @pietrodimarco-dfinity in #552
- feat(release-notes): Update the HostOS release notes to also use merge commits by @sasa-tomic in #550
- refactor: renaming bazel targets by @NikolaMilosa in #557
- Moving out subnet management changes computation from Runner by @pietrodimarco-dfinity in #556
- Add summary to Heal command proposals by @pietrodimarco-dfinity in #558
- feat(logs): Log noise filter by @NikolaMilosa in #348
- chore(dre): Cleanup old and now unused trustworthy metrics structs by @sasa-tomic in #560
- feat(hostos): HostOS rollout improvements by @sasa-tomic in #559
- feat(dre): Show the date+time when voting, and do not stomp on previous logs by @sasa-tomic in #564
- feat(dre): Show the metrics URL to follow the HostOS upgrade progress by @sasa-tomic in #565
- Trusted Neurons Alerts SlackApp by @pietrodimarco-dfinity in #563
- Use git ancestry to find proper parent release by @LittleChimera in #569
- rc--2024-07-03_23-01 RCs by @pietrodimarco-dfinity in #570
- Elect version e4eeb331f874576126ef1196b9cdfbc520766fbd by @sa-github-api in #572
- Elect version 5849c6daf2037349bd36dcb6e26ce61c2c6570d0 by @sa-github-api in #571
- Fix motivations network Heal command by @pietrodimarco-dfinity in #574
- Add silence-remove Trusted Neurons Slack App by @pietrodimarco-dfinity in #575
- chore(ci): fix typo by @sasa-tomic in #567
- chore(deps): bump docker/build-push-action from 4.0.0 to 6.2.0 in the github-actions-dependencies group by @dependabot in #553
- chore(deps): bump slackblocks from 1.0.9 to 1.0.10 in the python-dependencies group across 1 directory by @dependabot in #568
- Fix network Heal command by @pietrodimarco-dfinity in #578
- chore(deps): bump docker/build-push-action from 4.0.0 to 6.3.0 in the github-actions-dependencies group across 1 directory by @dependabot in #577
- Automatically compute max_replaceable_nodes_per_sub for Heal command by @pietrodimarco-dfinity in #579
- fix(dre): self update on non linux machines by @NikolaMilosa in #585
- chore: updating rust toolchains by @NikolaMilosa in #587
- Add docs for TN SlackApp by @pietrodimarco-dfinity in #586
- Fix missing motivation error in subnet replace command by @pietrodimarco-dfinity in #588
- chore(deps): bump certifi from 2024.6.2 to 2024.7.4 in the pip group by @dependabot in #582
- chore(deps): bump the python-dependencies group with 5 updates by @dependabot in #584
- fix(ci): Add the github keys to the ssh known hosts file by @sasa-tomic in #589
- feat(linear): Move the linear-jira sync from the private release repo to the open DRE repo by @sasa-tomic in #573
- chore(deps): bump the python-dependencies group across 1 directory with 2 updates by @dependabot in #593
- fix(ci): Update the github actions-runner image tag by @sasa-tomic in #591
- feat(ci): Allow manual workflow dispatch for CI jobs by @sasa-tomic in #594
- fix(dashboard): Adjust the node label for zh5-dll25 by @sasa-tomic in #595
- chore: Release 2024-07-03_23-01 hotfix for https outcalls by @sasa-tomic in #596
- Elect version 16fabfd24617be66e08e00abc7ba3136bbd80010 by @sa-github-api in #597
- chore: Release 2024-07-03_23-01 hotfix for https outcalls, with lsmt by @sasa-tomic in #600
- Elect version 7dee90107a88b836fc72e78993913988f4f73ca2 by @sa-github-api in #601
- chore(release): Switch over the release controller from gitlab to github by @sasa-tomic in #602
- chore(release): Release rc--2024-07-10_23-01 by @sasa-tomic in #603
- Release 0.4.3 by @sasa-tomic in #604
New Contributors
- @mbjorkqvist made their first contribution in #546
Full Changelog: v0.4.2...v0.4.3
v0.4.2
dre Changelog
v0.4.2 - 2024-06-26
Features
Bug Fixes
Code Refactoring
What's Changed
- chore: updating container image in actions by @NikolaMilosa in #533
- feat: enabling ci checks for release-index.yaml by @NikolaMilosa in #534
- Add subnet rescue command by @pietrodimarco-dfinity in #527
- fix(dre): asking for update everywhere by @NikolaMilosa in #535
- refactor(dre): implementing background checks for upgrading by @NikolaMilosa in #536
- Refactor SubnetChangeRequest to work with Generics by @pietrodimarco-dfinity in #538
- Release 0.4.2 by @sasa-tomic in #539
Full Changelog: v0.4.1...v0.4.2
v0.4.1
dre Changelog
0.4.1 - 2024-06-25
Features
- adding building runner (#529) (2864b49 by Nikola Milosavljevic).
- ci check for release index (#526) (63690eb by Nikola Milosavljevic).
- Improve cli operations for generating release notes (#514) (e00f95d by Saša Tomić).
- Cache public dashboard API response for 1h (#506) (61bec27 by Saša Tomić).
- Use merge commits if available, and fall back to the non-merge (#502) (1a78e5a by Saša Tomić).
- Kill the release controller if it gets stuck (#499) (9baa876 by Saša Tomić).
- adding job to ensure opentelemetry version (#501) (a92e88e by Nikola Milosavljevic).
- adding timestamp of last successful sync (#496) (f029720 by Nikola Milosavljevic).
- adding label for api boundary nodes (#483) (9706b01 by Nikola Milosavljevic).
- [DRE-178] Accept additional parameters for subnet creation (#478) (4a4bcd9 by Saša Tomić).
- Support dre binary compiled without .git (#477) (89598dc by Saša Tomić).
- adding mapping of domain from registry (#473) (303bde2 by Nikola Milosavljevic).
- excluding api boundary nodes from available nodes for replacement (#472) (be7bfb4 by Nikola Milosavljevic).
- vote sleep duration (#471) (a0b48ff by Nikola Milosavljevic).
- Migrating sns downloader to canister calls (#451) (9f8fa09 by Nikola Milosavljevic).
- Convenience function for dumping registry records for incorrect rewards (#442) (00f2e85 by Saša Tomić).
- Provide more reward-related information in the registry dump (#440) (d87334d by Saša Tomić).
- implementing checks for correct node rewards set for node operators (#436) (04c7ba8 by Nikola Milosavljevic).
- cursors from clickhouse (#433) (dbd482b by Igor Novgorodov).
- enabling showing progress during self update (#423) (cd4ef30 by Nikola Milosavljevic).
- adding all known staging nns nodes as defaults (#420) (ab104f2 by Nikola Milosavljevic).
Bug Fixes
- add motivation argument to remove API BN command (#513) (c833710 by r-birkner).
- Remove the double dash in the public dashboard api requests (#511) (b48ce72 by Saša Tomić).
- remove duplication of nodes for DeployGuestosToSomeApiBoundaryNodes (#510) (11a3454 by r-birkner).
- Do not try to get auth parameters for ic-admin get-* commands (#508) (3087304 by Saša Tomić).
- fix typo (#503) (48855c1 by Saša Tomić).
- Do not exclude "canister" changes in release notes (#498) (8dea0aa by Saša Tomić).
- adding accepting of invalid certs (#491) (792748e by Nikola Milosavljevic).
- Do not require an HSM for dry runs (#480) (30051dd by Saša Tomić).
- fixing tests that didn't run (#481) (1d38e8e by Nikola Milosavljevic).
- Fix the test for the hostos rollout, add api-boundary-nodes (#479) (5018651 by Saša Tomić).
- Add more flexibility to the version regex (1844452 by Saša Tomić).
- fixing typo (#467) (50e1573 by Nikola Milosavljevic).
- Drop the re-classification of commits to "other" in some cases (#463) (075bde7 by Saša Tomić).
- Delete persisted state file if loading previous contents fails (#459) (ca08e6a by Saša Tomić).
- not displaying sensitive pin when running help command (#453) (e16b578 by Nikola Milosavljevic).
- Add a time for all agent-rs (canister) clients (#435) (0c4fa3e by Saša Tomić).
- Fix for the HostOS rollout in groups (#432) (cd61ab0 by Saša Tomić).
What's Changed: all commits
- feat(ic-management-backend): adding all known staging nns nodes as defaults by @NikolaMilosa in #420
- Elect version ec35ebd252d4ffb151d2cfceba3a86c4fb87c6d6 by @sa-github-api in #421
- feat(dre): enabling showing progress during self update by @NikolaMilosa in #423
- chore(python): Remove all mentions of Ansible in the repo by @sasa-tomic in #27
- Consolidate teams that get to review the GuestOS release notes into a… by @DFINITYManu in #422
- chore: Update dependencies by @sa-github-api in #301
- Improve proposal list formatting by @LittleChimera in #425
- chore: Increase Rust code max_width to 150 by @LittleChimera in #426
- chore: Update dependencies by @sa-github-api in #427
- chore: Adjust and optimize the subcommands for host and version elect by @sasa-tomic in #431
- fix(dre): Fix for the HostOS rollout in groups by @sasa-tomic in #432
- fix: Add a time for all agent-rs (canister) clients by @sasa-tomic in #435
- feat: cursors from clickhouse by @blind-oracle in #433
- chore(ci): changing main pipeline to run on self hosted runners by @NikolaMilosa in #400
- feat(dre): implementing checks for correct node rewards set for node operators by @NikolaMilosa in #436
- rc--2024-05-29_23-02 by @pietrodimarco-dfinity in #437
- Allow missing team release controller by @pietrodimarco-dfinity in #438
- chore: Update dependencies by @sa-github-api in #434
- chore(deps): bump @backstage/backend-common from 0.13.5 to 0.19.10 in /dashboard in the npm_and_yarn group across 1 directory by @dependabot in #441
- Elect version b9a0f18dd5d6019e3241f205de797bca0d9cc3f8 by @sa-github-api in #439
- feat(dre): Provide more reward-related information in the registry dump by @sasa-tomic in #440
- fix: adding checks and skips for snses that don't have name set by @NikolaMilosa in #447
- chore: Update dependencies by @sa-github-api in #444
- chore(ci): Remove and clean up the earlier stop-gap measure, bazel-cache in s3 by @sasa-tomic in #443
- feat(dre): Convenience function for dumping registry records for incorrect rewards by @sasa-tomic in #442
- feat: Migrating sns downloader to canister calls by @NikolaMilosa in #451
- fix(dre): not displaying sensitive pin when running help command by @NikolaMilosa in #453
- chore(dre): make firewall rules scope a parameter by @r-birkner in #452
- Add Boundary No...