--- title: weekly-dev-meeting-2022-02-23 tags: minutes --- # Weekly Dev Meeting - 2022-02-23 ## Participants - Thibault Martinez - Bing-Yang Lin - Jochen Görtler - Adam Gleave - Alexander Schmidt - Christian Poveda - Samuel Rufinatscha - Thoralf Müller - Louay Kamel - Alexander Coats ## Goals - Round table on projects progression; ## Discussion topics ### Chrysalis node - `mainnet-develop` is now the default branch; - `cpt2` and `dev` branch will be removed after the next release; - Docker - Working without the dashboard; - Still having issues how to properly build with the dashboard; - Could use a released precompiled version from the node-dashboard; - A critical bug was found in the API crate; - We need to properly test this crate so that it doesn't happen again; - Some inconsistency issues were found in the configuration files by crosstesting them; - Small refactoring of the network/gossip layer to fix some known bugs; - Better error reporting when parsing snapshot headers; - Make CI workflows for Rust `beta` and `nightly` optional (work in progress); - Transition to `clippy-stable` and make `clippy-beta` optional; - Plugins extraction and version checker are waiting 0.3; - Finishing the tracing integration; ### Shimmer node - Some general cleaning and bug fixes on the stardust layout; - Byte cost has been merged, will add the check; - Some little API bug fixes + version bump; ### Common Rust - Performance improvements on packable (6x faster); - Added MIRI workflow; ### Chronicle - Chronicle-broker - Refactoring, simplifying collector, using linked-hashmap crate; - Chronicle-storage - Finalizing our access layer; - Explorer related - Collected requirements; - Improved transaction history page; - Chronicle-cli - Bug fixing for the progress hanging when creating archive reports with user-defined milestone range; - Chronicle-analytics - Development/discussion, by leveraging Apache arrow and datafusion crates; ### Clients - iota.rs - Mainnet: - Removed `pow-fallback` feature and include the logic with option in the ClientBuilder; - Fixed `sync` feature, added `tls` feature; - Shimmer: - Refactored node_manager and added to/from JSON for ClientBuilder to allow reusing it in wallet.rs; - Add SignerTypeDto to allow building it from bindings; - wallet.rs - Mainnet: - Update participation answers to include spent outputs; - Released new node.js binding version with type definitions fixed; - Shimmer: - Created message_interface for bindings/Firefly (events still missing); - Node.js binding updated to message_interface; - Replace ClientOptions with ClientBuilder from iota.rs;