Skip to content

Releases: MitulShah1/golang-rest-api-template

v1.3.0

08 Aug 12:46

Choose a tag to compare

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.

v1.2.0

08 Aug 12:15

Choose a tag to compare

🔧 GitHub Actions Optimization
Removed linting steps to fix timeout issues
Improved CI/CD pipeline performance

📚 Enhanced Documentation
Better template repository documentation
Improved setup guide

🐛 Bug Fixes
Fixed GitHub Actions workflow issues
Resolved test cases and swagger documentation

📦 Dependencies Updates
Updated various Go dependencies
Security and performance improvements

Full Changelog: v1.2.0...v1.2.0

First version

26 Mar 05:25
6a712dd

Choose a tag to compare

Change go mod to public (#13)

* Change go mod to public

First version

25 Mar 12:50
8089058

Choose a tag to compare

Release First Version of GoLang REST API Template