High level overview
The Mithril team created a new 2327.0
distribution. They focused on preparing the beta launch on the mainnet
: they tested the new production signer deployment model with the pioneer SPOs, they prepared an SPO on-boarding guide, and they kept working on the deployment and monitoring of the mainnet
infrastructure. The team also worked on the implementation of a simple stress test tool for benchmarking the aggregator. Additionally, they completed the refactoring of the interface to the cryptographic library.
Finally, they fixed a bug that sporadically prevented the latest signer registration of a SPO to be used in the associated signing epoch, they fixed a bug in the epoch gap detection of the certificate chain in the aggregator, and worked on multiple other optimizations and bugs.
Low level overview
- Released the new distribution
2327.0
- Worked on the epic that prepares the Mithril infrastructure for
mainnet
#767:- Completed the issue
Add infrastructure monitoring
#987 - Worked on the issue
Deploy 'mainnet' infrastructure
#988 - Worked on the issue
Handle Secrets management
#989
- Worked on the epic
Benchmark performances of Mithril Aggregator
#904:- Worked on the issue
Design & implement basic stress test tool for aggregator
#991
- Worked on optimizations:
- Completed the issue
Remove certificate hash from Artifact
#932 - Completed the issue
Check vulnerabilities in CI
#1037 - Completed the issue
Add 'created_at' in Mithril Stake Distribution messages
#1030 - Completed the issue
Add a 'run-only' option in end to end test
#1048
- Worked on refactoring:
- Completed the issue
Factorize protocol crypto operations
#669 - Completed the issue
Refactor aggregator dependency injection and services
#1058 - Completed the issue
Build static binaries in CI
#874
- Worked on documentation:
- Completed the issue
Prepare SPO on-boarding guide
#1049 - Completed the issue
Add instructions to set firewall using iptables
#1040 - Completed the issue
Update ufw command to set firewall on Mithril Signer installation instructions
#1041
- Worked on bugs:
- Completed the issue
Aggregator does not detect certificate chain epoch gap
#952 - Completed the issue
'testing-preview' network does not create certificates
#1015 - Completed the issue
SQLite compatibility in aggregator
#837 - Completed the issue
Q&A followup fixes
#1035 - Completed the issue
E2E tests are flaky in CI
#1023