Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.1.0 - 2026-01-26

Added

Core Infrastructure

  • Salt Stack-based configuration management with YAML pillar files
  • Automatic Docker Compose file generation from configuration
  • Make-based CLI (plift) for stack management
  • Environment variable support with .env configuration

Services (13 services)

  • Load Balancing: HAProxy with SSL termination and automatic routing
  • Databases: MySQL 8.4, PostgreSQL with persistent storage
  • Caching: Redis, Memcached
  • Search: Elasticsearch 8.17.0
  • Message Queues: RabbitMQ 3.12, Kafka 7.3.2 with Zookeeper
  • Secrets Management: HashiCorp Vault (dev mode)
  • Observability: Tempo (distributed tracing), Loki (log aggregation), Jaeger

Tools (7 tools)

  • Monitoring: Prometheus, Grafana with pre-configured dashboards, cAdvisor
  • Telemetry: Grafana Alloy for metrics/logs/traces collection
  • Administration: Portainer, DBeaver CloudBeaver, Redis Insight

Application Frameworks

  • PHP: Laravel and Symfony support with PHP-FPM
  • Python: Django support with Gunicorn
  • Node.js: Express/Fastify support with Nodemon hot reload
  • Java: Spring Boot support with Maven/Gradle and OpenTelemetry agent
  • Pre-configured example applications for each framework

Database Management

  • Automatic database user and permission management
  • MySQL and PostgreSQL user configuration via YAML
  • Database migration generation and execution
  • Granular permission control (SELECT, INSERT, UPDATE, DELETE, etc.)

Monitoring & Observability

  • OpenTelemetry integration for distributed tracing
  • Prometheus auto-discovery for container metrics
  • Pre-configured Grafana dashboards:
  • Application Metrics Dashboard
  • Application Logs Dashboard
  • Application Traces (APM) Dashboard
  • Centralized logging with Loki
  • Container metrics with cAdvisor

Developer Experience

  • Hot reload support for all frameworks
  • SSL/TLS with automatic certificate generation (mkcert)
  • Hosts file generation for local domain access
  • Test traffic generation script
  • Tab completion for CLI commands

Documentation

  • Comprehensive README with quick start guide
  • Architecture documentation with diagrams
  • Guide for adding new applications