loggingutil v2.0.1 Release Notes
Release Date: 2025-05-16 // about 1 year ago-
LoggingUtil 2.0.1
pip install loggingutils==2.0.1Important
📚 We now have a GitHub pages site for new feature documentation.
Click here
🚀 Major release with breaking changes and significant improvements.
💥 Breaking Changes
- Complete overhaul of handler system with new implementations
- 🆕 New configuration system supporting YAML, JSON, and environment variables
- 🔄 Changed API for structured logging and context management
- ➕ Added mandatory correlation IDs for request tracking
- 🌲 Modified log rotation and cleanup functionality
🆕 New Features
- Comprehensive handler implementations (Console, SQLite, Webhook, Email, File, CloudWatch, Elasticsearch)
- Advanced context management with correlation IDs
- 🌲 Structured logging support with schema validation
- 🌲 Log rotation and cleanup functionality
- 🔧 Configuration system with YAML, JSON, and environment variable support
- 🌲 CLI tool for log management
- Prometheus metrics integration
- 👍 Rich console output support
- Elasticsearch integration
- AWS CloudWatch integration
- 📚 MkDocs-based documentation
👌 Improvements
- 👌 Improved code quality with Black formatting
- ✨ Enhanced error handling and exception logging
- Simplified GitHub Actions workflow
- 👷 Streamlined CI pipeline
- Reorganized project structure
🛠 Fixes
- 💅 Unused imports and code style issues
- Line length compliance
- Whitespace consistency
- 📚 Documentation formatting
Full Changelog : v1.2.3...v2.0.1
Previous changes from v1.2.3
-
Corrected version mismatch in setup.py.
- ⚡️ Matches previous code update intended for 1.2.2.