Skip to content

Releases: dfinity/dre

v0.4.2

26 Jun 13:36
83c2d06
Compare
Choose a tag to compare

dre Changelog

v0.4.2 - 2024-06-26

Compare with first commit

Features

  • enabling ci checks for release-index.yaml (#534) (56cd429 by Nikola Milosavljevic).

Bug Fixes

  • asking for update everywhere (#535) (2faf0cb by Nikola Milosavljevic).

Code Refactoring

  • implementing background checks for upgrading (#536) (3e71733 by Nikola Milosavljevic).

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

25 Jun 14:50
68caf0b
Compare
Choose a tag to compare

dre Changelog

0.4.1 - 2024-06-25

Compare with first commit

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

Read more

v0.4.0

24 May 10:32
9794789
Compare
Choose a tag to compare

dre Changelog

0.4.0 - 2024-05-24

Compare with first commit

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

03 Apr 14:45
Compare
Choose a tag to compare

dre Changelog

0.3.2 - 2024-04-03

Compare with first commit

Added

  • Add features for release rc--2024-03-20_23-01 (#257) (a89c182 by Luka Skugor).

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

  • Changes by create-pull-request action (#245) (278cc64 by sa-github-api).

Github generated: What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

22 Mar 11:55
75815e0
Compare
Choose a tag to compare

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

  • dre: DRE-147 Do not require neuron id for fetching trustworthy metrics (#251) (03dfe1f)

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

07 Mar 10:39
3c8be86
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

30 Jan 12:40
d1fe2c7
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

19 Jan 18:04
c112389
Compare
Choose a tag to compare

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

Full Changelog: https://github.com/dfinity/dre/commits/v0.2.0

v0.1.0

11 Jan 16:53
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: https://github.com/dfinity/dre/commits/v0.1.0