Skip to content

v1.3.0

Latest

Choose a tag to compare

@MitulShah1 MitulShah1 released this 08 Aug 12:46
· 14 commits to main since this release

New Features:

  • Redis cache implementation with health monitoring
  • Comprehensive health check endpoints
  • Cache health status monitoring
  • Enhanced application lifecycle management

🔧 Improvements:

  • Fixed OpenTelemetry middleware nil pointer panic
  • Optimized application.go with DRY principles
  • Added Redis configuration to .env.example
  • Improved error handling and graceful degradation
  • Better structured initialization and shutdown processes

🐛 Bug Fixes:

  • Resolved nil pointer dereference in OpenTelemetry middleware
  • Added nil checks for graceful middleware degradation

📦 Dependencies:

  • Updated Go dependencies
  • Added Redis client library

🧪 Testing:

  • Added comprehensive cache tests
  • Enhanced application lifecycle tests
  • Improved config package coverage (0% → 47.1%)
  • Enhanced health handlers coverage (2.2% → 10.9%)
  • All tests pass with 0 linting issues

📚 Documentation:

  • Updated README with cache configuration
  • Enhanced .env.example with Redis variables

This release includes major improvements to application stability,
comprehensive caching capabilities, and significantly improved test coverage.