Releases: dfinity/dre
Releases · dfinity/dre
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...
v0.4.0
dre Changelog
0.4.0 - 2024-05-24
Features
- log active versions when reconcilling (#413) (b02ad5f by Saša Tomić).
- [REL-1517] Auto-pick automation neuron for updating unassigned nodes (#416) (20640cd by Saša Tomić).
- Add a proposals subcommand to get a single proposal by id (#412) (5bfb885 by Saša Tomić).
- Update the DRE cli tool to work with the new IC-OS proposals (#411) (125b147 by Saša Tomić).
- Include more info in the registry dump (#410) (e651338 by Saša Tomić).
- adding hostos release notes script (#407) (a99cdb7 by Nikola Milosavljevic).
- Automatically update k8s vector container versions (#399) (47557dc by Saša Tomić).
- DRE-120 Lazily check for HSM/private key auth (#386) (cb7be54 by Saša Tomić).
- Better listing proposals (#382) (649719d by Nikola Milosavljevic).
- listing proposals (#372) (44261a2 by Nikola Milosavljevic).
- Bazel remote cache on s3 (#369) (7ed7fc4 by Saša Tomić).
- Improve the bazel cache optimization (#368) (e7b3a8d by Saša Tomić).
- adding using of public dashboard for mainnet for health statuses (#362) (70b4c5f by Nikola Milosavljevic).
- adding v1 structure for node labels in dre repo (#361) (f6bda6e by Nikola Milosavljevic).
- adding api boundary nodes to registry dump command (#357) (42de821 by Nikola Milosavljevic).
- adding elastic backup job (#343) (8ba3f20 by Nikola Milosavljevic).
- implemented automatic updates for dre tool (#341) (cd60325 by Nikola Milosavljevic).
- Automation script for removing nodes from subnets (#328) (535d731 by Saša Tomić).
- implementing completions (#319) (b8bb7e0 by Nikola Milosavljevic).
- Support for targetting arbitrary IC network on the cli (#302) (d1ac15b by Saša Tomić).
- Maintain up to 1 open MR in the k8s repo per DRE branch (#298) (e99dd08 by Saša Tomić).
- If possible reuse the MR in the k8s repo to update container images (#290) (127ef28 by Saša Tomić).
- adding job for building dashboard (#278) (0abe44a by Nikola Milosavljevic).
Bug Fixes
- Show DC in the node label/name (#406) (f48e685 by Saša Tomić).
- Add compatibility in fetching trustworthy metrics from old subnet versions (#401) (77e39d2 by Saša Tomić).
- Set the default socket timeout to 60s (55c2abb by Saša Tomić).
- [DRE-166] use requests instead of urllib, to handle timeouts (#398) (4838df8 by Saša Tomić).
- [DRE-166] Add timeouts to the URL requests (#395) (ec25f69 by Saša Tomić).
- Only update posts if different and can_edit (#391) (846345a by Saša Tomić).
- adding missing mapping for unassigned status from public dashboard (#379) (2e14819 by Nikola Milosavljevic).
- Do not check the health of the force-included nodes (#377) (2ab31fb by Saša Tomić).
- Ensure "interface-owners" changes are included (#366) (f517739 by Saša Tomić).
- build dashboard on PR only if it was referenced in the branch (#308) (c072728 by Nikola Milosavljevic).
- Openssl missing and dry run in CI (#303) (b8bc57e by Nikola Milosavljevic).
- fixing condition for pushing of dashboard image (#296) (283e346 by Nikola Milosavljevic).
- k8s repo make MR (#297) (2c0e676 by Saša Tomić).
- Fix bin/mk-release to not tag versions with "vv" in some cases (#288) (d9dd38c by Saša Tomić).
Code Refactoring
- migrating from using gitlab for node labels to using github (#384) (dee7f89 by Nikola Milosavljevic).
Full Changelog: v0.3.2...v0.4.0
v0.3.2
dre Changelog
0.3.2 - 2024-04-03
Added
Fixed
- fix mk-release script (f0c44d7 by Saša Tomić).
- fix command order (f3d6ea9 by Saša Tomić).
- fix docker image run issues (#268) (bb9acec by Luka Skugor).
Changed
Github generated: What's Changed
- Add features for release rc--2024-03-20_23-01 by @LittleChimera in #257
- Don't run bazel on changelog PRs by @LittleChimera in #258
- Elect version 463296c0bc82ad5999b70245e5f125c14ba7d090 by @sa-github-api in #260
- chore(deps): bump mkdocs-material from 9.5.13 to 9.5.14 by @dependabot in #246
- Elect version 04775a0d6a27b65be2412f73172e529a138a6f44 by @sa-github-api in #261
- Elect version 425a0012aeb40008e2e72d913318bc9dbdf3b4f4 by @sa-github-api in #262
- Release controller (WIP) by @LittleChimera in #239
- skip e2e test release-controller by @LittleChimera in #267
- Release 2024-03-27_23-01 by @sasa-tomic in #269
- Elect version 30a4021d7463e4e9ee96b3f279cf38e01b1028ca by @sa-github-api in #270
- Elect version ac971e7b4c851b89b312bee812f6de542ed907c5 by @sa-github-api in #271
- fix docker image run issues by @LittleChimera in #268
- Changes by create-pull-request action by @sa-github-api in #245
- Do not elect version if active but not in release index by @LittleChimera in #275
- chore(deps): bump the github-actions-dependencies group with 4 updates by @dependabot in #272
- Release: add an ECDSA hotfix by @sasa-tomic in #280
- Revert "Changes by create-pull-request action" by @LittleChimera in #281
- Elect version ad8024d83965bac64239f53c2c6d4b5c6fb480d3 by @sa-github-api in #282
- chore: Bump up the version of the IC repo, and a lot more crates by @sasa-tomic in #279
- chore: Upgrade python/black deps and update the mk-release script by @sasa-tomic in #283
- chore: Prepare release 0.3.2 by @sasa-tomic in #284
Full Changelog: v0.3.1...v0.3.2
v0.3.1
dre Changelog
v0.3.1 (2024-3-21)
feat
- cli: Check that there are two download URLs for elect proposals (#236) (1ac8581)
- rollout: Rollout controller refactoring part 1 - fetcher logic (#237) (bf0b89a)
- rollout-controller: Implementing action taking and refactoring tests (#249) (6e6a377)
fix
What's Changed
- Add python-changelog to poetry and bazel, to facilitate making new releases by @sasa-tomic in #235
- feat(cli): Check that there are two download URLs for elect proposals by @sasa-tomic in #236
- Changes by create-pull-request action by @sa-github-api in #225
- Changes by create-pull-request action by @sa-github-api in #240
- Changes by create-pull-request action by @sa-github-api in #244
- feat(rollout): Rollout controller refactoring part 1 - fetcher logic by @NikolaMilosa in #237
- feat(rollout-controller): Implementing action taking and refactoring tests by @NikolaMilosa in #249
- fix(dre): DRE-147 Do not require neuron id for fetching trustworthy metrics by @sasa-tomic in #251
- Add rc--2024-03-20_23-01 release by @LittleChimera in #252
- Release 0.3.1 by @sasa-tomic in #253
Full Changelog: v0.3.0...v0.3.1
v0.3.0
dre Changelog
v0.3.0 (2024-3-6)
docs
- Replace the version in the download URL with the "latest" (#137) (765a35b)
- Update the Jupyter runbook and data for Trustworthy metrics (#138) (af1ef6d)
fix
- ci: Use a GitHub PAT when creating PR automatically (#144) (e1d36bc)
- sns-downloader: fixing limit and better hashing (#190) (8584071)
- log-fetcher: binary fields that end with
\n
are not parsed correctly (#213) (2d96e38) - ci: Fix case of github_token variable (#217) (9940fdf)
- downloader: multiservice discovery should filter boundary nodes based on target name (#219) (5251ab9)
feat
- dre: implementing a protection method for updating unassigned nodes (#151) (c4205d2)
- ci: Bump up the actions/cache to v4, and force overwriting the cache (#164) (f204cdc)
- registry-dump: Interpret vec data in registry structs as corresponding types (#175) (3be2000)
- release-notes: Show start and end commit in the release notes (#186) (4adbc7d)
- msd: metrics (#171) (a480f59)
- release: Proposing release index shema (#211) (31e9076)
- dre: Migrated firewall rules from release repo to
dre
tool (#221) (72ec3b3) - rc: started work on
rollout-controller
(#224) (c6933c1)
chore
- Bumping versions of various packages
refactor
Details
- Clean up multiservice-discovery to be more robust, lock shared struct… by @DFINITYManu in #131
- Add command-line option to print targets to stdout. by @DFINITYManu in #145
- Fixed sync_and_stop to load in mem cache by @pietrodimarco-dfinity in #152
- feat(dre): added registry dump by @NikolaMilosa in #150
- feat(dre): implementing a protection method for updating unassigned nodes by @NikolaMilosa in #151
- Add MSD visual diff by @pietrodimarco-dfinity in #154
- Remove useless double remove for existing definition by @pietrodimarco-dfinity in #161
- feat(k8s): adding parameter for ic name in boundary node service discovery by @NikolaMilosa in #166
- refactor(MSD): migrate warp to axum by @NikolaMilosa in #162
- Add persistence to MSD definitions by @pietrodimarco-dfinity in #169
- Fix release notes generator. by @DFINITYManu in #173
- feat(registry-dump): Interpret vec data in registry structs as corresponding types by @sasa-tomic in #175
- chore(pre-commit): remove the legacy filter of the ic submodule by @sasa-tomic in #177
- chore(dashboard): Update the version of prometheus-http-client by @sasa-tomic in #178
- Make the text editor use Markdown. by @DFINITYManu in #179
- feat(release-notes): Show start and end commit in the release notes by @sasa-tomic in #186
- feat(msd): metrics by @NikolaMilosa in #171
- Refactor metrics to simplify updating the values by @DFINITYManu in #187
- fix(sns-downloader): fixing limit and better hashing by @NikolaMilosa in #190
- Add CLI arg to skip the update of the local registry by @pietrodimarco-dfinity in #191
- Persist definitions to disk on add/remove by @pietrodimarco-dfinity in #192
- (Remove backend server from CLI) - 01 - Do not use backend server for hostos-rollout cmd CLI by @pietrodimarco-dfinity in #193
- feat(release): Proposing release index shema by @NikolaMilosa in #211
- fix(log-fetcher): binary fields that end with
\n
are not parsed correctly by @NikolaMilosa in #213 - fix(logs): adding catching of exception for elastic client in cursor initializator by @NikolaMilosa in #214
- Fix definitions loading to not recreate local registry by @pietrodimarco-dfinity in #215
- fix(dre): updating script should update to the nns version by @NikolaMilosa in #216
- fix(downloader): multiservice discovery should filter boundary nodes based on target name by @NikolaMilosa in #219
- feat(dre): Migrated firewall rules from release repo to
dre
tool by @NikolaMilosa in #221 - feat(rc): started work on
rollout-controller
by @NikolaMilosa in #224 - Fix firewall rule management. by @DFINITYManu in #230
- Clarify errors in
main()
coming from the governance canister client. by @DFINITYManu in #232
New Contributors
- @sa-github-api made their first contribution in #160
Full Changelog: v0.2.1...v0.3.0
v0.2.1
0.2.1
CI
- Cleanup and reorganize ci config
- Update dependencies and bazel cache in nightly jobs, a few times per week
- Enable grouping of dependabot PRs (#101)
Feat
- dashboard: Automatically update the internal dashboard k8s deployment on merges to main
- release-notes: Migrate the release notes script to the DRE repo (#119)
Fixes
- bazel: Update build configuration and version information (#121)
- dashboard: go back to the bitnami git image as distroless has no git (#112)
Chores
- bump mkdocs-material from 9.5.4 to 9.5.6 (#123)
- bump clickhouse-connect from 0.6.23 to 0.7.0 (#125)
- bump black from 23.12.1 to 24.1.1 (#124)
- bump ansible from 8.7.0 to 9.1.0 (#84)
Docs
- Update the readme and some more docs (#117)
- Add some tips and tricks for our k8s ops (#115)
- XDR explanation (#88)
- How to get wallet ID when the canister has been created earlier (#89)
- Update the links for running the trustworthy metrics notebook online (#92)
IC Observability
- Service discovery: Fixing put to do correct validation and correct backup restoring (#126)
- Simplify the definition management code in multiservice-discovery. (#116)
- Scrape GuestOS metrics-proxy and clean up issues in multiservice-discovery
- Add test for multiservice-discovery (#100)
What's Changed
- fix(k8s): adding timeout option by @nikola-milosa in #79
- fix(k8s): migrating to using gitlab api by @nikola-milosa in #87
- fix(ci): Run CI actions on PR and merge queues as well by @sasa-tomic in #94
- fix(docs): Update the links for running the trustworthy metrics notebook online by @sasa-tomic in #92
- Extend CLI usage description by @yvonneanne in #89
- Improve XDR explanation by @yvonneanne in #88
- fix(dashboard): Automatically update the internal dashboard k8s deployment by @sasa-tomic in #96
- fix(ci): Update the reference to the gitlab api token by @sasa-tomic in #98
- feat(ci): Enable grouping of dependabot PRs by @sasa-tomic in #101
- fix(ci): Cloning k8s repo to a suitable directory by @sasa-tomic in #103
- fix(dashboard): Use Debian Slim base image for OCI images by default by @sasa-tomic in #105
- Add test for multiservice-discovery by @pietrodimarco-dfinity in #100
- feat(ci): Nightly update dependencies and cache by @sasa-tomic in #102
- fix(dashboard): Use OCI images that have ca-certs and new glibc by @sasa-tomic in #108
- chore(ci): Remove a duplicate step from the bazel workflow by @sasa-tomic in #109
- Scrape GuestOS metrics-proxy and clean up issues in multiservice-discovery. #91 by @DFINITYManu in #93
- feat(ci): Create a PR on nightly CI runs instead of directly pushing to main by @sasa-tomic in #114
- fix(dashboard): go back to the bitnami container image to get git binary by @sasa-tomic in #112
- docs: Add some tips and tricks for our k8s ops by @sasa-tomic in #115
- ci: attempting to cleanup ci by @NikolaMilosa in #113
- ci: fixing ci reusable workflows by @NikolaMilosa in #118
- fix(ci): Correctly pass secrets to the k8s-deployments composite actions by @sasa-tomic in #120
- Simplify the definition management code in multiservice-discovery. by @DFINITYManu in #116
- feat(release-notes): Migrate the release notes script to the DRE repo by @sasa-tomic in #119
- ci: fixing leftover name of step by @NikolaMilosa in #127
- fix(msd): Put request correct validation and correct backup restoring by @NikolaMilosa in #126
- chore(deps): bump ansible from 8.7.0 to 9.1.0 by @dependabot in #84
- chore(deps-dev): bump black from 23.12.1 to 24.1.1 by @dependabot in #124
- docs: Update the readme and some more docs by @sasa-tomic in #117
- fix(msd): fixing forgotten push by @NikolaMilosa in #128
- chore(deps): bump clickhouse-connect from 0.6.23 to 0.7.0 by @dependabot in #125
- fix(bazel): Update build configuration and version information by @sasa-tomic in #121
- chore(deps): bump mkdocs-material from 9.5.4 to 9.5.6 by @dependabot in #123
- Update changelog for v0.2.1 by @sasa-tomic in #129
- ci: fixing prepare release action by @NikolaMilosa in #133
- Fix test in service-discovery to be applied in mainnet registry by @pietrodimarco-dfinity in #132
- fix(ci): Prepare releases as a GH composite action instead of a workflow by @sasa-tomic in #134
New Contributors
- @yvonneanne made their first contribution in #89
- @NikolaMilosa made their first contribution in #113
Full Changelog: v0.2.0...v0.2.1
v0.2.0
0.2.0
CI
- Automatically push containers if branch name starts with "container" (#65)
- perf(ci): Reduce the bazel cache size (#56)
- feat(ci): Make github releases on git tag push (#53)
- updating image refs to use non distroless images (#54)
Docs
- Deploy mkdocs to github pages (#66)
- Add various docs, including those around Trustworthy Node Metrics
Scripts
- Adding missing script for creating tables in clickhouse (#72)
- feat(k8s): Moving k8s python scripts to DRE repo (#70)
Dashboard
- Dashboard: Enable searching by operator principal (#74)
Observability
- Service Discovery: Avoid returning empty list of targets on startup (#62)
- Accept invalid certs (#61)
Chores
- chore: Consolidate and deduplicate cargo deps (#64)
- chore(deps): bump the npm_and_yarn group across 2 directories with 1 update (#57)
- Remove the "ic" submodule
- Bump @adobe/css-tools from 4.3.1 to 4.3.2 in /dashboard (#22)
- chore(deps): bump the pip group across 1 directories with 2 updates (#55)
What's Changed
- Bump browserify-sign from 4.2.1 to 4.2.2 in /dashboard by @dependabot in #7
- Bump graphql from 16.5.0 to 16.8.1 in /dashboard by @dependabot in #10
- Bump @babel/traverse from 7.14.9 to 7.23.2 in /dashboard by @dependabot in #9
- Bump zod from 3.17.2 to 3.22.4 in /dashboard by @dependabot in #8
- Bump word-wrap from 1.2.3 to 1.2.5 in /dashboard by @dependabot in #11
- Bump semver from 5.7.1 to 5.7.2 in /dashboard by @dependabot in #12
- Fix various issues and update dependencies by @DFINITYManu in #15
- Vulnerabilities js by @LittleChimera in #16
- Update dashboard deps to resolve vulnerabilities by @sasa-tomic in #18
- chore(audit): Remove tracing-futures by @sasa-tomic in #19
- Bazel github action by @LittleChimera in #26
- Try freeing up space to get enough space for cache by @LittleChimera in #32
- Bump cryptography from 41.0.5 to 41.0.6 by @dependabot in #21
- Create dependabot.yml by @sasa-tomic in #34
- Update crc checksum by @LittleChimera in #43
- Update bazel cache by @LittleChimera in #41
- Periodically clean bazel cache on the CI by @sasa-tomic in #42
- feat(canisters): Adding canister log fetcher by @nikola-milosa in #45
- feat(observability): migrating code from IC repo by @nikola-milosa in #46
- chore(canisters): Move canisters from //rs to separate dir by @sasa-tomic in #44
- feat(cargo): consolidate versions and project organization by @sasa-tomic in #35
- fix(ci): Use older Ubuntu image to use older GLIBC by @sasa-tomic in #49
- fix(multiservice-discovery): registry sync returns on missing nns_public_key and msd pings nns before adding the definition by @nikola-milosa in #48
- fix(non-distroless): updating image refs to use non distroless images by @nikola-milosa in #54
- feat(ci): Make github releases on git tag push by @sasa-tomic in #53
- chore(deps): bump the pip group across 1 directories with 2 updates by @dependabot in #55
- Bump @adobe/css-tools from 4.3.1 to 4.3.2 in /dashboard by @dependabot in #22
- perf(ci): Reduce the bazel cache size by @sasa-tomic in #56
- chore(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot in #57
- fix(sns-downloader): adding accepting of invalid certs by @nikola-milosa in #61
- SD: Avoid returning empty list of targets on startup by @pietrodimarco-dfinity in #62
- feat(ci): Automatically push containers if branch name starts with "container" by @sasa-tomic in #65
- chore: Consolidate and deduplicate cargo deps by @sasa-tomic in #64
- docs(mkdocs): deploy mkdocs by @nikola-milosa in #66
- docs: adding some content by @nikola-milosa in #67
- feat(k8s): Moving k8s python scripts to our repo by @nikola-milosa in #70
- Enable searching by operator principal by @LittleChimera in #74
- docs: Add docs for trustworthy node metrics by @sasa-tomic in #71
- feat(k8s): adding missing script for creating tables in clickhouse by @nikola-milosa in #72
- docs: Update docs and dependencies for trustworthy metrics by @sasa-tomic in #76
- fix(k8s): setting larger python image for cursor-initializator-elastic by @nikola-milosa in #75
- docs: Add architectural doc for trustworthy node metrics by @sasa-tomic in #77
- chore: Bump multiple versions and prepare for a new release by @sasa-tomic in #78
Full Changelog: https://github.com/dfinity/dre/commits/v0.2.0
v0.1.0
0.1.0
- Initial public release
- The tooling from this repo can help for Internet Computer operations: querying current state, submitting NNS proposals, etc.
What's Changed
- Bump browserify-sign from 4.2.1 to 4.2.2 in /dashboard by @dependabot in #7
- Bump graphql from 16.5.0 to 16.8.1 in /dashboard by @dependabot in #10
- Bump @babel/traverse from 7.14.9 to 7.23.2 in /dashboard by @dependabot in #9
- Bump zod from 3.17.2 to 3.22.4 in /dashboard by @dependabot in #8
- Bump word-wrap from 1.2.3 to 1.2.5 in /dashboard by @dependabot in #11
- Bump semver from 5.7.1 to 5.7.2 in /dashboard by @dependabot in #12
- Fix various issues and update dependencies by @DFINITYManu in #15
- Vulnerabilities js by @LittleChimera in #16
- Update dashboard deps to resolve vulnerabilities by @sasa-tomic in #18
- chore(audit): Remove tracing-futures by @sasa-tomic in #19
- Bazel github action by @LittleChimera in #26
- Try freeing up space to get enough space for cache by @LittleChimera in #32
- Bump cryptography from 41.0.5 to 41.0.6 by @dependabot in #21
- Create dependabot.yml by @sasa-tomic in #34
- Update crc checksum by @LittleChimera in #43
- Update bazel cache by @LittleChimera in #41
- Periodically clean bazel cache on the CI by @sasa-tomic in #42
- feat(canisters): Adding canister log fetcher by @nikola-milosa in #45
- feat(observability): migrating code from IC repo by @nikola-milosa in #46
- chore(canisters): Move canisters from //rs to separate dir by @sasa-tomic in #44
- feat(cargo): consolidate versions and project organization by @sasa-tomic in #35
- fix(ci): Use older Ubuntu image to use older GLIBC by @sasa-tomic in #49
- fix(multiservice-discovery): registry sync returns on missing nns_public_key and msd pings nns before adding the definition by @nikola-milosa in #48
- fix(non-distroless): updating image refs to use non distroless images by @nikola-milosa in #54
- feat(ci): Make github releases on git tag push by @sasa-tomic in #53
New Contributors
- @dependabot made their first contribution in #7
- @DFINITYManu made their first contribution in #15
- @LittleChimera made their first contribution in #16
- @sasa-tomic made their first contribution in #18
- @nikola-milosa made their first contribution in #45
Full Changelog: https://github.com/dfinity/dre/commits/v0.1.0