Files
onebox/changelog.md

1.8 KiB

Changelog

2025-11-26 - 1.1.0 - feat(platform-services)

Add platform service log streaming, improve health checks and provisioning robustness

  • Add WebSocket log streaming support for platform services (backend + UI) to stream MinIO/MongoDB/Caddy logs in real time
  • Improve platform service lifecycle: detect unhealthy 'running' containers, mark for redeploy and wait/retry health checks with detailed logging
  • MinIO health check now uses container IP (via Docker) instead of hostname to reliably probe the service
  • MongoDB and MinIO providers updated to use host-mapped ports for host-side provisioning and connect via 127.0.0.1:
  • Docker manager: pullImage now actively pulls images and createContainer binds service ports to localhost so host-based provisioning works
  • UI: platform service detail page can start/stop/clear platform log streams; log stream service state cleared on disconnect to avoid stale logs
  • Caddy / reverse-proxy improvements to manage certificates and routes via the Caddy manager (Caddy runs as Docker service)
  • Add VSCode workspace helpers (extensions, launch, tasks) to improve developer experience

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]

Added

  • Initial project structure
  • Core architecture classes
  • Docker container management
  • Nginx reverse proxy integration
  • Cloudflare DNS management
  • Let's Encrypt SSL automation
  • SQLite database layer
  • Angular web UI
  • Multi-user authentication
  • Systemd daemon integration
  • CLI commands for all operations
  • Metrics collection and historical data
  • Log aggregation
  • Registry authentication support

[1.0.0] - TBD

Added

  • First stable release