Skip to content

v0.3

Choose a tag to compare

@CoderLuii CoderLuii released this 23 Mar 15:03
· 6 commits to main since this release

ChannelWatch v0.3.0 - Major Architecture Overhaul

This release represents a complete rewrite of ChannelWatch with a focus on reliability, extensibility, and user experience. The application has been redesigned from the ground up to provide real-time monitoring and multi-provider notifications.

🏗️ Architecture Improvements

  • Switched from log file monitoring to real-time event stream connection
  • Implemented a modular, service-oriented architecture
  • Added session tracking and automatic cleanup for improved reliability
  • Enhanced error handling with automatic reconnection logic
  • Improved logging system with rotation and verbosity controls

🚀 New Features

  • Multi-provider Notification System

    • Added Apprise integration supporting 70+ notification services
    • Maintained Pushover support with enhanced formatting
    • Added channel logo support in notifications
  • Advanced Diagnostics

    • Real-time event stream monitoring tool
    • Connection testing utilities
    • Comprehensive logging with configurable verbosity
  • Improved Configuration

    • Streamlined environment variables
    • Docker-optimized deployment
    • Better default settings

📚 Documentation

  • Complete rewrite of documentation with detailed examples
  • Added comprehensive troubleshooting guide
  • Expanded configuration options documentation
  • New table of contents for improved navigation

🔧 Technical Enhancements

  • Reduced memory footprint (~30MB RAM)
  • Optimized Docker image size
  • Faster startup and event processing
  • Improved thread management

This version provides a more robust foundation for future features while maintaining the lightweight footprint that makes ChannelWatch efficient. All existing configurations will need to be updated to the new format detailed in the README.

We're committed to continuing development of ChannelWatch based on user feedback and needs. Future releases will focus on additional alert types and a potential web UI as outlined in our development roadmap.

Please see the updated README for complete setup instructions.