# Changelog All notable changes to this project will be documented in this file. ## [unreleased] ### Bug Fixes - Message type name + db connection timeout - Db name for CI - Dependency and metrics name fix - Sh in distroless - Timeout for message processing - Network connection outside of filter protocol - Add logs - Logs, pause when no peers - Add offline sqlx queries - Add offline sqlx queries - Clean and format ### Documentation - Add instructions and example in readme - Add usage, motivation, and general explanation ### Features - Initial commit - log basic messages - Db for graphcast messages - Auto migration - Filter or relay protocol participation for monitoring - Http service and basic metrics - Docker image - Add waku message error metrics - New metrics and summary logging - Message decode for publicPOI, versionUpgrade, and simple - Use alpine runtime image - Network metrics on peers, connectivity, msg traffic - Prune old messages by max_storage config, update logs and metrics - Grafana dashboard json setup - Add active Indexers query (#31) - Add high level message stats query (#32) - Enable cors (#35) ### Miscellaneous Tasks - Update sdk version - Docker workflow fix - Docker and binary workflow - Release 0.0.1 - Release 0.0.1 - Add labels workflow (#11) - Add go to clippy - Move clippy step into check job - Remove labels workflow (#21) - Update Graphcast SDK and fix conflicts (#27) - 0.0.3 (#30) - 0.0.4 ### Performance - Inner runtime for message processing ### Refactor - Structs - Single db connection - Rename 3la to Listener radio - Renamed UpgradeIntentMessage message type - Add periodic network check - Log periodic network connections - Add timeout to db - Graphcast-sdk version upgrade - Radio operator added with running control and receiver