Docker & Kubernetes GUI

Changelog

Release history and notes for Zenithal.

v1.0.6

Latest

March 3, 2026

Zenithal 1.0.6 • Command input now accepts Docker-style syntax (CMD [...], ENTRYPOINT [...]) — automatically cleaned before running • Dockerfile Import Wizard extracts CMD and Entrypoint from Dockerfiles and pre-fills the fields • Fixed nested quote handling in container commands • Fixed Save button not activating when editing container commands • BuildKit secrets support for secure image builds • Improved app stability and performance

v1.0.5

March 2, 2026

Zenithal 1.0.5 • Bind mount icon now shown on container cards for quick identification • Bind mounts displayed in Volumes list with improved create sheet layout • Protected bind mounts that are in use by containers from accidental deletion • Saved bind mounts now load correctly and can be selected via picker when running containers • Auto-populated required environment variables for common database images (PostgreSQL, MySQL, MongoDB, etc.) • Improved app stability and responsiveness

v1.0.4

February 27, 2026

Zenithal 1.0.4 • Security scanning with vulnerability detection and severity breakdown • One-click remediation — run fixes directly in running containers • Export Dockerfile fixes for single or all vulnerabilities at once • Smart cross-platform adaptation for remediation commands (Debian, Alpine, and more) • Warnings when vulnerabilities are in base image layers and require upstream fixes • Image name validation prevents build errors from invalid characters • Menu bar now shows correct container status immediately on launch

v1.0.3

February 20, 2026

Zenithal 1.0.3 • Generate Dockerfile from any container with syntax highlighting and image intelligence • Bind mount preservation in Dockerfile export/import for full round-trip fidelity • Container metadata (mounts, labels) preserved across export and import • Fix blank Save as Template dialog on first open • Fix container export producing empty tar files • Lima writable home mount for reliable file uploads • Resizable file browser window with non-blocking file operations • Collapsible sections in Run Container sheet replacing tabs • Improved service dependency graph with polyline arrow routing • Fix unresponsive tab switching during live profiling • Kubernetes connection refresh after Compose-to-K8s migration • Lima crash detection and port pre-flight validation • Suggested mount paths for known images (nginx, postgres, etc.) • Bind mount read-only toggle and pre-mount validation • 22 detailed use-case guides added to documentation

v1.0.2

February 17, 2026

Zenithal 1.0.2 • Open in Browser — Safari icon on Compose project cards, container cards, and K8s services to quickly open running apps in the browser • Compose-to-K8s safety — Port forwarding no longer kills Lima VM processes, preventing crashes during migration • Stop Compose before migration — New button to stop the Compose stack first when port conflicts are detected • Auto-navigate to Kubernetes — Sidebar switches to the K8s screen after a successful migration deployment • K8s stability improvements — Fixed DNS routing on minikube, improved deploy UX, consolidated cluster operations, and fixed stale minikube recovery • Minikube as default — Minikube is now the recommended K8s cluster type with guided setup and auto-recovery • Port forward cleanup — Wizard tracks and terminates kubectl port-forward processes on dismiss • Narrowed Lima recovery — VM recovery only triggers on known stale-state errors, preventing unnecessary restarts

v1.0.1

February 13, 2026

Zenithal 1.0.1 • Grid and list view modes for the Containers screen • User-configurable resource limits in Settings • Resource Guard to prevent VM overload from too many containers • Editable YAML tab and custom template saving for Compose projects • Deployment failure state indicators on Compose project cards • Start progress toasts for Compose project operations • Centralized auto-refresh for faster container visibility after deployments • Fixed UI blocking during Compose template creation and image pulls • Fixed Django+Celery, Uptime Kuma, and other Compose template errors • Fixed UDP port YAML quoting in Compose Builder • Fixed "Modifying state during view update" warnings • Performance improvements: lazy rendering, cached grouping, pre-computed volume lookups • Fixed 60s+ UI freeze on startup with many containers • Background container launch from templates with pull progress bar • Comprehensive security audit remediation across all shell commands • OAuth PKCE support for Google and GitHub sign-in • Image push improvements with registry authentication • Kubernetes cluster management and resource wizards • Security vulnerability scanning for container images • Performance profiler and resource monitoring

v1.0.0

January 22, 2026

Initial release of Zenithal - Docker & Kubernetes GUI for macOS. • Container dashboard with real-time monitoring • Docker Compose orchestration • Kubernetes integration & migration • Built-in security scanning with Trivy • Image management and registry support • Volume and network management • Native SwiftUI interface