Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mithril update 2025-02-05 #537

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions blog/2025-02-05-mithril.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Mithril Team Update
slug: 2025-02-05-mithril
authors: jpraynaud
tags: [mithril]
hide_table_of_contents: false
---

## High level overview

This week, the Mithril team created the transaction to activate the switch to the next ‘Pythagoras’ Mithril era, which will occur at the transition to Cardano epoch 539. They also started communicating the upcoming bump in the minimum version of `glibc` required to run Mithril pre-built binaries on Linux.

The team continued implementing incremental certification of the Cardano database, working on the client library, client CLI, and WASM client. They also began implementing monitoring and dashboarding. Additionally, they started refactoring the ‘mithril-common’ library and simplifying the dependency builder in the aggregator.

Finally, the team worked on dropping support for pre-built binaries for macOS x64 architecture and attempted to fix some flakiness in end-to-end tests in the CI.

## Low level overview

- Published a [dev blog post](https://mithril.network/doc/dev-blog/2025/02/04/glibc-minimum-requirement-change) about the **Minimum required glibc version bump**
- Completed the issue **Update explorer for Incremental Cardano DB** [#2212](https://github.com/input-output-hk/mithril/issues/2212)
- Completed the issue **Enhance Snapshotter to avoid file deletion on error if already exists** [#2215](https://github.com/input-output-hk/mithril/issues/2215)
- Completed the issue **Split `mithril-common` crate - Preliminary work** [#2253](https://github.com/input-output-hk/mithril/issues/2253)
- Completed the issue **Add command to create Era keypair in aggregator** [#2271](https://github.com/input-output-hk/mithril/issues/2271)
- Completed the issue **`release-mainnet` was unavailable** [#2264](https://github.com/input-output-hk/mithril/issues/2264)
- Completed the issue **Create a manual workflow to test emails alert delivery** [#2251](https://github.com/input-output-hk/mithril/issues/2251)
- Worked on the issue **Implement Incremental Cardano DB in client library** [#2214](https://github.com/input-output-hk/mithril/issues/2214)
- Worked on the issue **Implement Incremental Cardano DB in client CLI** [#2246](https://github.com/input-output-hk/mithril/issues/2246)
- Worked on the issue **Implement monitoring and dashboarding for Incremental Cardano DB** [#2249](https://github.com/input-output-hk/mithril/issues/2249)
- Worked on the issue **Simplify dependency builder in aggregator** [#2254](https://github.com/input-output-hk/mithril/issues/2254)
- Worked on the issue **Flakiness in e2e tests in CI** [#2222](https://github.com/input-output-hk/mithril/issues/2222)
- Worked on the issue **Upgrade the deprecated `ubuntu-20` builders in CI** [#2216](https://github.com/input-output-hk/mithril/issues/2216)
- Worked on the issue **End of support for MacOS `x64` builds in the CI** [#2250](https://github.com/input-output-hk/mithril/issues/2250)
- Worked on the issue **Activate `Pythagoras` Mithril era** [#2034](https://github.com/input-output-hk/mithril/issues/2034)