Skip to content

docs: dev blog posts for 2617 distribution#3218

Merged
jpraynaud merged 9 commits into
mainfrom
jpraynaud/2967-dev-blog-posts-2617
Apr 28, 2026
Merged

docs: dev blog posts for 2617 distribution#3218
jpraynaud merged 9 commits into
mainfrom
jpraynaud/2967-dev-blog-posts-2617

Conversation

@jpraynaud

@jpraynaud jpraynaud commented Apr 21, 2026

Copy link
Copy Markdown
Member

Content

This PR includes the dev blog posts for the 2617 Mithril distribution:

  • Add Distribution 2617 is now available blog post.
  • Add Mithril signer 1.0.0 stable release blog post.
  • Add Statically built Mithril binaries blog post.
  • Update the Certification of Cardano node database v2 blog post.
  • Update the DMQ testing program with SPOs blog post.
  • Update the Multiple aggregators testing program blog post.

Pre-submit checklist

  • Branch
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • All check jobs of the CI have succeeded
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested
  • Documentation
    • Update documentation website (if relevant)
    • Add dev blog post (if relevant)

Issue(s)

Relates to #2967

@jpraynaud jpraynaud self-assigned this Apr 21, 2026
@github-actions

github-actions Bot commented Apr 21, 2026

Copy link
Copy Markdown

Test Results

     5 files     203 suites   57m 17s ⏱️
 2 913 tests  2 913 ✅ 0 💤 0 ❌
10 249 runs  10 249 ✅ 0 💤 0 ❌

Results for commit a81064d.

♻️ This comment has been updated with latest results.

@jpraynaud
jpraynaud temporarily deployed to testing-preview April 21, 2026 16:36 — with GitHub Actions Inactive

@turmelclem turmelclem left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Comment thread docs/website/blog/2026-04-27-distribution-2617.md Outdated
Comment thread docs/website/blog/2026-04-28-distribution-2617.md
Comment thread docs/website/blog/2026-04-27-mithril-signer-stable-release.md Outdated
Comment thread docs/website/blog/2026-04-27-mithril-signer-stable-release.md Outdated
Comment thread docs/website/blog/2026-04-27-static-builds.md Outdated
Comment thread docs/website/blog/2026-04-27-static-builds.md Outdated
Comment thread docs/website/blog/2026-04-27-static-builds.md Outdated
@jpraynaud
jpraynaud temporarily deployed to testing-preview April 22, 2026 11:01 — with GitHub Actions Inactive
@jpraynaud
jpraynaud force-pushed the jpraynaud/2967-dev-blog-posts-2617 branch from 7d2b909 to 7f21ce1 Compare April 22, 2026 12:51
@jpraynaud
jpraynaud temporarily deployed to testing-preview April 22, 2026 13:11 — with GitHub Actions Inactive
@jpraynaud
jpraynaud force-pushed the jpraynaud/2967-dev-blog-posts-2617 branch from 7f21ce1 to 9a6daae Compare April 28, 2026 09:25
@jpraynaud
jpraynaud force-pushed the jpraynaud/2967-dev-blog-posts-2617 branch from 9a6daae to a81064d Compare April 28, 2026 09:27
@jpraynaud
jpraynaud temporarily deployed to testing-preview April 28, 2026 09:45 — with GitHub Actions Inactive
@jpraynaud
jpraynaud marked this pull request as ready for review April 28, 2026 12:58
Copilot AI review requested due to automatic review settings April 28, 2026 12:58
@jpraynaud
jpraynaud merged commit 0229ae2 into main Apr 28, 2026
50 checks passed
@jpraynaud
jpraynaud deleted the jpraynaud/2967-dev-blog-posts-2617 branch April 28, 2026 12:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds and updates dev blog content for the Mithril 2617 distribution, aligning the website announcements and several ongoing testing-program posts with the latest release status.

Changes:

  • Add three new dev blog posts for distribution 2617 (distribution announcement, signer 1.0.0 stable release, static builds).
  • Update several existing dev blog posts to reflect 2617.0 rollout progress (DMQ + multiple aggregators testing programs; client CLI backend decommission note).
  • Update the website announcement bar messaging to reflect production-ready signer status.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
docs/website/docusaurus.config.js Updates the announcement bar CTA messaging for SPOs.
docs/website/blog/2026-04-28-static-builds.md New post describing static builds, feature/allocator defaults, and Docker base image updates.
docs/website/blog/2026-04-28-mithril-signer-stable-release.md New post announcing signer 1.0.0 as production-ready and providing upgrade instructions.
docs/website/blog/2026-04-28-distribution-2617.md New post announcing distribution 2617.0, key changes, and operator upgrade guidance.
docs/website/blog/2026-01-06-multiple-aggregators-testing-program.md Adds an update section and extends the rollout plan through 2617.0.
docs/website/blog/2026-01-06-dmq-testing-program.md Adds an update section and extends the rollout plan through 2617.0 (+ adjustments to milestone numbering).
docs/website/blog/2025-06-17-client-cli-cardano-database-backends.md Updates the timeline to mark v1 backend removed as of distribution 2617.0.

:::

- **Mithril signer stable release**: bumped the Mithril signer to version `1.0.0`, marking it as **production-ready** on the `release-mainnet` network
- **Cardano node support**: added support for Cardano node `10.6.2` and `10.7.1` in the signer, aggregator, and client

Copilot AI Apr 28, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Cardano node support bullet appears to overstate client support. CHANGELOG.md lists 10.6.2 support for signer+aggregator, and 10.7.1 support for signer+aggregator+client; consider splitting this into two bullets (or rewording) to avoid implying the client supports 10.6.2 as well.

Suggested change
- **Cardano node support**: added support for Cardano node `10.6.2` and `10.7.1` in the signer, aggregator, and client
- **Cardano node support**: added support for Cardano node `10.6.2` in the signer and aggregator
- **Cardano node support**: added support for Cardano node `10.7.1` in the signer, aggregator, and client

Copilot uses AI. Check for mistakes.
Comment on lines +21 to +23
- **Release process**: upgraded the release process to support synchronization with Cardano node releases
- **Removed**: the `v1` backend of Cardano database is removed from the client CLI and library
- **Preliminary support for Cardano blocks and transactions certification**: storage of Cardano blocks in the signer and aggregator `cardano_tx` SQLite database

Copilot AI Apr 28, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "Removed" bullet is a bit redundant/awkward ("Removed: ... is removed"). Rewording this would improve readability (e.g., "has been removed" or drop one of the "removed" occurrences).

Copilot uses AI. Check for mistakes.
Comment on lines +10 to +14
With the [`2617.0`](https://github.com/input-output-hk/mithril/releases/tag/2617.0) distribution, all Mithril nodes are now statically built in the CI pipelines. This significantly simplifies deployment and removes a long-standing portability constraint.

#### What has changed?

- The aggregator, signer, client, and relay are statically built on both the GitHub and Hydra CI pipelines using the `musl` target

Copilot AI Apr 28, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This states the relay is statically built on Hydra CI via musl, but the Nix flake only defines musl builds for mithril-aggregator, mithril-signer, and mithril-client-cli (no mithril-relay, and musl is only enabled for x86_64-linux). Either adjust this statement to match what Hydra actually builds, or add the missing relay musl package to the Hydra/Nix pipeline.

Suggested change
With the [`2617.0`](https://github.com/input-output-hk/mithril/releases/tag/2617.0) distribution, all Mithril nodes are now statically built in the CI pipelines. This significantly simplifies deployment and removes a long-standing portability constraint.
#### What has changed?
- The aggregator, signer, client, and relay are statically built on both the GitHub and Hydra CI pipelines using the `musl` target
With the [`2617.0`](https://github.com/input-output-hk/mithril/releases/tag/2617.0) distribution, Mithril binaries are now statically built in the CI pipelines. This significantly simplifies deployment and removes a long-standing portability constraint.
#### What has changed?
- The aggregator, signer, and client are statically built on the Hydra CI pipeline using the `musl` target on `x86_64-linux`; GitHub CI also produces static builds for Mithril nodes, including the relay

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants