Skip to content

v2024-11-18

Compare
Choose a tag to compare
@johnalotoski johnalotoski released this 18 Nov 19:54
· 74 commits to main since this release
1c28475

Overview:

Sets cardano-node to 10.1.2, dbsync to 13.6.0.1, mithril to v2445.0, faucet to 10.1. Governance recipes were moved to their own governance recipe file and a query-gov-action-status recipe for live vote analysis was added. New tracing system module improvements were made to prevent unexpected metrics export stoppage along with other miscellaneous improvements.

Details:

  • Important versioning updates:
    • Cardano-node[-ng] is now 10.1.2
    • Dbsync[-ng] is now 13.6.0.1
    • Mithril is now v2445.0
    • Faucet is now 10.1
  • Bumps capkgs and updates pkgs.nix flakeModule for node, dbsync, mithril versioning mentioned above as well as credential-manager bins
  • Improves the show_pools_not_voted_fn prepared query to not expect a leading \x identifier
  • Adds bc to min devShell for governance recipe calculations
  • Adds a template recipe query-gov-action-status for obtaining vote analysis information of live governance actions
  • Adds credential manager bins cc-sign, orchestrator-cli, tx-bundle to the ops devShell
  • Updates the profile-cardano-node-new-tracing nixosModule option types to match upstream changes
  • Updates the profile-cardano-node-new-tracing nixosModule to prevent metrics export stoppage on node stop/start systemd cycling
  • Updates the profile-cardano-node-group nixosModule to pin use of legacy tracing while the binary will default to new tracing in the next release
  • Migrates template recipes for governance to their own governance recipes file

Breaking Changes, Recommended Updates and Action Items:

Breaking:

  • N/A

Recommended Updates:

  • Update the cardano-parts pin to this release version v2024-11-18
  • Apply the template Justfile diff and patch or clone recipes on files described below.

Action Items:

Diff and patch the following files with just template-diff "$FILE" and then just template-patch "$FILE". Looking at the short PR diff for these files found at directory templates/cardano-parts-project/ prior to diffing and patching against your own repo can also be helpful.

Alternatively, if you know you would just like to mirror any of these template files without diffing or patching, use the just template-clone "$FILE" recipe.

Justfile                                # Governance recipe migration to a dedicated governance file
scripts/recipes-governance.just         # Migrate existing governance recipes and add `query-gov-action-status` recipe