Repository navigation
API Gateway v0.0.2
Pre-release
Pre-release
Overview
Initial release of the API Gateway service for the Oortfy platform, providing a unified entry point for all microservices.
Features
- HTTP/HTTPS request routing and proxying
- Advanced caching system with configurable TTL
- Rate limiting with per-route configuration
- JWT and API key authentication
- Circuit breaker patterns for backend service failure handling
- Optional gRPC support for service-to-service communication
- WebSocket proxying for real-time applications
- Integrated Swagger documentation
- Custom response header transformation
Bug Fixes
- Fixed nil pointer dereference in gRPC server registration
- Corrected environment variable handling in config.yaml
- Fixed routes.yaml path resolution
- Updated application version to reflect in telemetry data
- Changes
- Made gRPC server configurable with enabled/disabled flag
- Updated deprecated interface{} to use modern any type
- Added proper error handling for service registration
- Created clean abstraction for version numbering
- Improved configuration management with fallback defaults
Requirements
- Docker environment for containerized deployment
- Networking access to backend services
- Etcd for service discovery (optional)
- Environment variables for sensitive configuration