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 about the Minimum required glibc version bump
- Completed the issue Update explorer for Incremental Cardano DB #2212
- Completed the issue Enhance Snapshotter to avoid file deletion on error if already exists #2215
- Completed the issue Split
mithril-common
crate - Preliminary work #2253 - Completed the issue Add command to create Era keypair in aggregator #2271
- Completed the issue
release-mainnet
was unavailable #2264 - Completed the issue Create a manual workflow to test emails alert delivery #2251
- Worked on the issue Implement Incremental Cardano DB in client library #2214
- Worked on the issue Implement Incremental Cardano DB in client CLI #2246
- Worked on the issue Implement monitoring and dashboarding for Incremental Cardano DB #2249
- Worked on the issue Simplify dependency builder in aggregator #2254
- Worked on the issue Flakiness in e2e tests in CI #2222
- Worked on the issue Upgrade the deprecated
ubuntu-20
builders in CI #2216 - Worked on the issue End of support for MacOS
x64
builds in the CI #2250 - Worked on the issue Activate
Pythagoras
Mithril era #2034