Skip to content
This repository was archived by the owner on Jun 22, 2026. It is now read-only.

v1.1.0 - Production Ready Release

Choose a tag to compare

@AreteDriver AreteDriver released this 27 Dec 22:34
· 400 commits to main since this release

EVE Gatekeeper v1.1.0

Production-ready release with comprehensive API, real-time features, and deployment infrastructure.

New Features

  • REST API v1 - Versioned endpoints under /api/v1/
  • Real-time Kill Feed - WebSocket streaming from zKillboard with custom filters
  • Caching Layer - Redis with in-memory fallback
  • Database Support - PostgreSQL and SQLite with Alembic migrations
  • Rate Limiting - Configurable per-IP rate limits with slowapi
  • Security Middleware - CSP, CORS, request size limits, security headers
  • Structured Logging - JSON (production) or colored console (dev) output
  • Prometheus Metrics - HTTP, cache, WebSocket, and application metrics

Infrastructure

  • Docker - Multi-stage production build with non-root user
  • Docker Compose - Production and development configurations
  • GitHub Actions CI/CD - Lint, type check, test, security audit, build
  • Pre-commit Hooks - Ruff, mypy, and code quality checks

API Endpoints

Endpoint Description
GET /api/v1/systems/ List all systems
GET /api/v1/systems/{name}/risk Get risk report
GET /api/v1/route/?from=X&to=Y&profile=safer Calculate route
WS /api/v1/ws/killfeed Real-time kill feed
GET /health Health check
GET /metrics Prometheus metrics

Quick Start

```bash
git clone https://github.com/AreteDriver/EVE_Gatekeeper.git
cd EVE_Gatekeeper
cp .env.example .env
docker-compose up -d
curl http://localhost:8000/health
```

Documentation


🤖 Generated with Claude Code