Release v4.0.1
Automated release for version v4.0.1
π Context Manager Support
- β Automatic resource cleanup for all logger types
- β Exception safety and proper error handling
- β Thread-safe cleanup operations
- β Integration with factory pattern
π Performance Optimizations
- β 90%+ improvement in logger creation (factory caching)
- β ~92% improvement in settings access (settings caching)
- β ~60% improvement in timezone operations (timezone caching)
- β Memory efficient formatter and directory caching
πΎ Memory Management
- β Automatic handler cleanup prevents memory leaks
- β Registry TTL and size limits for memory control
- β Cache optimization and garbage collection utilities
- β Memory usage monitoring and statistics
π§΅ Thread Safety
- β All operations safe under concurrent access
- β Thread-safe registry and cache operations
- β Concurrent context manager usage validated
- β Performance maintained under concurrent load
π― Type Safety & Flexibility
- β Enum-based configuration with IDE support
- β Backward compatible string-based APIs
- β Comprehensive input validation and error handling
- β Case-insensitive string level support