Skip to content

API Gateway v0.0.2

Pre-release
Pre-release

Choose a tag to compare

@nik0811 nik0811 released this 17 May 16:12
· 7 commits to dev since this 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