-
Notifications
You must be signed in to change notification settings - Fork 44
Logbook
Jean-Philippe Raynaud edited this page Aug 8, 2025
·
1133 revisions
This page records a log of the team’s work, thinking, discussions, pains, joys, events, and experiences that happen on a daily basis. It’s supposed to be a kind of Stream of consciousness that can later be searched, analyzed, reviewed in more formal retrospectives.
Rules:
-
Log days in reverse chronological order, recent first
-
When the stream is getting too big, such that github refuses to render do the following:
- extract biggest logical section (half-year or quarter) out of this into a correspondingly named
Logbook-Year-Hn.md
orLogbook-Year-Qn.md
page - update links on top of this page to make it easier to navigate try to fix all links in the wiki at least
- notify the team
- extract biggest logical section (half-year or quarter) out of this into a correspondingly named
-
Move (and link) recurring sections to relevant dedicated pages.
- Upgrade to Cardano 10.5 #2623: the PR feat: support Cardano node 10.5 #2664 has been updated and reviewed, it will be merged shortly
- Implement a fake DMQ node with Mithril relay #2627: we have resumed the work on the issue and the draft PR feat: implement fake DMQ node #2635 has been updated. We have noticed some difficulties in the computation of the KES signature that relies on the operational certificate for legacy reasons and that needs to be updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending review
- Remove features test_tools and full from mithril-client #2662: the PR chore: add dev adr for guidelines on writting test utilities + remove test_tools and full features from mithril-common #2653 is pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- chore: update nightly workflow schedule #2663: the PR has been reviewed and merged
- fix: Rust 1.89 clippy warnings #2665: the PR has been created, reviewed and merged
- We have also made sure that no test SPO we operate needed to have their KES keys rotated
- Upgrade to Cardano 10.5 #2623: we have worked on the issue and the PR feat: support Cardano node 10.5 #2664 has been created and is pending review
- Implement a fake DMQ node with Mithril relay #2627: we will resume the work on this issue shortly
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 is pending review
- Remove features test_tools and full from mithril-client #2662: the PR chore: add dev adr for guidelines on writting test utilities + remove test_tools and full features from mithril-common #2653 is pending review
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- chore: update nightly workflow schedule #2663: the PR has been created and is pending review
- Implement a common aggregator client #2640: a first PR, add shared aggregator client #2661, have been created, reviewed, and merged
- Implement a common aggregator client #2640: we have keep working on the issue
- fix: add write access check for install path in one-line installer #2660: the PR have been created, reviewed and merged
- Document that immutable folder discovery is recursive #2621: the PR Document immutables folder discovery is recursive #2656 have been reviewed and merged. The issue is closed but some work is remaining and was split to Document immutables folder discovery is recursive (part2)#2657
- Enhance backward compatibility workflow #2093: the PR ci: add support for testing a specific release in Backward compatibility workflow #2658 have been created, reviewed and merged. The issue is closed
- Add one line installer Docker images sections in release note #2638: the PR fix: restore missing section in unstable release notes #2659 has been reviewed and merged.
- Implement a common aggregator client #2640: we have started to work on the issue
-
Convert from to try_from for Certificate and CertificateRecord #2651: the PR refactor: use
TryFrom
forCertificate
andCertificateRecord
conversions #2652 have been reviewed and merged. The issue is closed - Document that immutable folder discovery is recursive #2621: the draft PR Document immutables folder discovery is recursive #2656 have been created
- Prototype Mithril/Cardano bundle in Docker image #2616: we have kept investigating the available options for creating a composite Docker image and a state of the investigation was written
-
Refactor
test_utils
module inmithril-common
crate #2580: the PR refactor: common test utils #2650 have been reviewed and merged -
Convert from to try_from for Certificate and CertificateRecord #2651: the PR refactor: use
TryFrom
forCertificate
andCertificateRecord
conversions #2652 have been created and is waiting for reviews. The issue is closed - Document that immutable folder discovery is recursive #2621: work on the issue have started
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 modification path have been proposed to address the remaining PR comments
-
Replace serde_yaml unmaintained crate #2639: the PR chore: replace
serde_yaml
withserde_yml
#2649 have been merged -
Refactor
test_utils
module inmithril-common
crate #2580: the PR refactor: common test utils #2650 have been created and is waiting for reviews
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated following reviews
-
Replace serde_yaml unmaintained crate #2639: the PR chore: replace
serde_yaml
withserde_yml
#2649 have been created and reviewed -
Refactor
test_utils
module inmithril-common
crate #2580: we have kept working on the issue
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated and is being reviewed
- Release 2530 distribution #2625: we have kept working on the issue
- Refactor test_utils module in mithril-common crate #2580: the PR refactor: rethink dummies test doubles #2647 has been created, reviewed and merged
- Add one line installer Docker images sections in release note #2638: the PR ci: add extra information to release notes #2646 has been reviewed and merged. The issue is closed
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated
- Release 2530 distribution #2625: we have kept working on the issue
- Prototype Mithril/Cardano bundle in Docker image #2616: we have kept investigating the available options for creating a composite Docker image
- Refactor test_utils module in mithril-common crate #2580: we have kept working on the issue
- Add one line installer Docker images sections in release note #2638: the PR ci: add extra information to release notes #2646 has been created and is pending review
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 is being updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated
- Release 2530 distribution #2625: we have kept working on the issue
- Prototype Mithril/Cardano bundle in Docker image #2616: we have kept investigating the available options for creating a composite Docker image
- Refactor test_utils module in mithril-common crate #2580: we have kept working on the issue
- Add one line installer Docker images sections in release note #2638: we have kept working on the issue
- We have also made sure that none of the test SPOs we operate needed their KES keys rotated
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 has been created
- List the invalid/missing immutable files in the verify command in client CLI #2618: the PR List invalid or tampered immutable files in verify command #2637 has been updated
- Refactor CardanoNetwork entity #2590: the PR refactor: unify and extend CardanoNetwork implementation #2643 has been merged. The issue is closed
- Release 2530 distribution #2625: the PR Chore: update dependencies for distribution 2530 #2644 has been created, reviewed and merged
- Prototype Mithril/Cardano bundle in Docker image #2616: we have kept investigating the available options for creating a composite Docker image
- Refactor test_utils module in mithril-common crate #2580: we have started to work on the issue
- Add one line installer Docker images sections in release note #2638: we have started to work on the issue
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated. The PR fix(dmq): add missing KES period in 'DmqMsg' #2636 has been merged
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Golden tests #2642 has been created
- List the invalid/missing immutable files in the verify command in client CLI #2618: the draft PR List invalid or tampered immutable files in verify command #2637 has been updated
- Future-proof maintainability for the new website #2622: the PR make website more future-proof #2641 has been created, reviewed and merged. The issue is closed
- Refactor CardanoNetwork entity #2590: the PR refactor: unify and extend CardanoNetwork implementation #2643 has been created and is pending review
- Release 2529 distribution #2625: we have started to work on the issue
- Prototype Mithril/Cardano bundle in Docker image #2616: we have started to work on the issue
- Synchronize certificate chain of follower aggregator #2534: the PR [feat: Add CertificateChainSynchronizer and make follower aggregators start their chain by synchronising with their leader #2634] has been merged. The issue is closed
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been updated. The PR fix(dmq): add missing KES period in 'DmqMsg' #2636 has been created and is being reviewed
- Enhance STM library readability #2568: the PR Enhance STM library readability - Rename functions #2632 has been merged. We have kept working on the issue
- List the invalid/missing immutable files in the verify command in client CLI #2618: the draft PR List invalid or tampered immutable files in verify command #2637 has been created
- Future-proof maintainability for the new website #2622: we have worked on the issue and created an analysis of the modification done with the upgrade of the homepage design
- Monthly report June 2025 #28: the PR has been merged
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been merged
- fix(network): add missing KES period in DMQ message #671: the PR has been merged
- Add one line installer Docker images sections in release notes #2638: the issue has been created and groomed
-
Replace
serde_yaml
unmaintained crate #2639: the issue has been created and groomed - Implement a common aggregator client #2640: the issue has been created and groomed
- Synchronize certificate chain of follower aggregator #2534: the PR feat: Add CertificateChainSynchronizer and make follower aggregators start their chain by synchronising with their leader #2634 has been created and is pending review
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: the draft PR feat: implement fake DMQ node #2635 has been created
- Clients support Mithril era transition #2619: the PR feat: add support for Mithril era transition in clients #2633 has been merged. The issue is closed
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Rename functions #2632 has been updated and is ready to be merged
- List the invalid/missing immutable files in the verify command in client CLI #2618: we have kept working on the issue and the developments have been pushed to the ctl/2618-list-invalid-or-missing-immutable-files-in-verify-command branch
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- fix(network): add missing KES period in DMQ message #671: the PR has been created and is pending review
- We have also prepared the sprint planning for the next iteration
- Synchronize certificate chain of follower aggregator #2534: we have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: we have started to work on the issue, and the developments have been pushed to the jpraynaud/2627-fake-dmq-node-in-relay branch
- Clients support Mithril era transition #2619: the PR feat: add support for Mithril era transition in clients #2633 has been created, reviewed and is ready to be merged
- Enhance STM library readability #2568: the draft PR Enhance STM library readability - Rename functions #2632 has been updated
- List the invalid/missing immutable files in the verify command in client CLI #2618: we have started to work on the issue
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- fix(network): add missing KES period in DMQ message #671: the PR has been created and is pending review
- Synchronize certificate chain of follower aggregator #2534:we have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: we have started to work on the issue, and the developments have been pushed to the jpraynaud/2627-fake-dmq-node-in-relay branch
- Clients support Mithril era transition #2619: the developments have been pushed to the dlachaume/2619/client-era-support branch
- Add client CLI version in stderr #2620: the PR Add print in output of the client CLI version at each command execution #2630 has been reviewed and merged
- Enhance STM library readability #2568: the PR Enhance STM library readability - Deprecate Old Structs #2629 has been reviewed and merged. The draft PR Enhance STM library readability - Rename functions #2632 has been created
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- We have also checked that no test SPO we operate needed to have their KES keys rotated
- Synchronize certificate chain of follower aggregator #2534:we have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
- Build Linux ARM binaries in the CI #2178: the PR ci: add Linux arm64 support #2628 has been merged. The issue is closed
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: we have started to work on the issue, and the developments have been pushed to the jpraynaud/2627-fake-dmq-node-in-relay branch
- Clients support Mithril era transition #2619: the developments have been pushed to the dlachaume/2619/client-era-support branch
- Add client CLI version in stderr #2620: the PR Add print in output of the client CLI version at each command execution #2630 has been created and will be ready for review shortly
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- Stabilize Cardano DB v2 client CLI/library - Phase 2 #2577: the PR Stabilization of cardano db v2 (aggregator) #2610 has been merged. The issue is closed
- Synchronize certificate chain of follower aggregator #2534:we have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
- Upgrade to Rust 2024 edition #2582: we have merged the PR Upgrade to Rust 2024 edition #2613. The issue is closed
- Build Linux ARM binaries in the CI #2178: the PR ci: add Linux arm64 support #2628 has been created, reviewed and is ready to be merged
- Use alternative to Sendgrid for email notifications in CI #2617: the PR ci: replace Sendgrid usage in Test Notify on Failure GitHub workflow #2626 has been merged. The issue is closed
-
Upgrade to Cardano 10.5 #2623: we will resume working on the issue once the
10.5.0
version is released. The developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch - Implement a fake DMQ node with Mithril relay #2627: we have started to work on the issue, and the developments have been pushed to the jpraynaud/2627-fake-dmq-node-in-relay branch
- Clients support Mithril era transition #2619: we have started to work on the issue
- Monthly report June 2025 #28: the PR has been created with the Mithril sections
- CIP-0137 | Fix mini-protocols and update implementation plan #1047: the PR has been created and is pending review
- Stabilize Cardano DB v2 client CLI/library - Phase 2 #2577: the PR Stabilization of cardano db v2 (aggregator) #2610 is ready to be merged
- Synchronize certificate chain of follower aggregator #2534: the PR test:enhance certificate chain builder and mock build #2615 has been merged. We have kept working on the issue and the developments have been pushed to the djo/2534/aggregator-sync-master_follower branch
- Implement a publisher with the n2c Local Message Submission mini-protocol with Pallas #2539: the PR feat: add DMQ publisher/consumer in signer/aggregator #2599 has been merged. The issue is closed
- Implement a consumer with the n2c Local Message Notification mini-protocol with Pallas #2540: the PR feat: add DMQ publisher/consumer in signer/aggregator #2599 has been merged. The issue is closed
- Upgrade to Rust 2024 edition #2582: we will merge the PR Upgrade to Rust 2024 edition #2613 on Wednesday
- Build Linux ARM binaries in the CI #2178: we have kept working on the issue and a draft PR will be created shortly
- Use alternative to Sendgrid for email notifications in CI #2617: the PR ci: replace Sendgrid usage in Test Notify on Failure GitHub workflow #2626 has been created and is pending review
- Upgrade to Cardano 10.5 #2623: we have started to work on the issue and the developments have been pushed to the jpraynaud/2623-upgrade-cardano-node-10.5 branch
- Implement a fake DMQ node with Mithril relay #2627: the issue has been created and groomed. We have started to work on the issue