docs: dev blog posts for 2617 distribution#3218
Conversation
Test Results 5 files 203 suites 57m 17s ⏱️ Results for commit a81064d. ♻️ This comment has been updated with latest results. |
7d2b909 to
7f21ce1
Compare
… post for '2617.0' distribution
… post for '2617.0' distribution
Co-authored-by: olgahryniuk <olgahryniuk@users.noreply.github.com>
7f21ce1 to
9a6daae
Compare
9a6daae to
a81064d
Compare
There was a problem hiding this comment.
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, signer1.0.0stable release, static builds). - Update several existing dev blog posts to reflect
2617.0rollout 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 |
There was a problem hiding this comment.
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.
| - **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 |
| - **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 |
There was a problem hiding this comment.
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).
| 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 |
There was a problem hiding this comment.
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.
| 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 |
Content
This PR includes the dev blog posts for the
2617Mithril distribution:2617is now available blog post.1.0.0stable release blog post.Pre-submit checklist
Issue(s)
Relates to #2967