Skip to content

App v5.5.0

Latest

Choose a tag to compare

@ZingerLittleBee ZingerLittleBee released this 29 Jun 17:15
· 2 commits to main since this release
3be6387

✨ Features

  • ☸️ Kubernetes management, end to end: Dockerman now drives clusters as a first-class workload, not just an add-on
    • 🧭 Many more resources: Adds HorizontalPodAutoscalers, ResourceQuotas, LimitRanges, PodDisruptionBudgets, EndpointSlices, and arbitrary CustomResourceDefinitions and instances alongside the core resources
    • 🚀 Workload operations: Roll back, pause/resume, restart, and update images on Deployments; rerun Jobs; trigger CronJobs; tune HPA replicas; and drain, cordon, or act on Nodes — each guarded by a typed confirmation
    • 📄 YAML everywhere: Open or link almost any resource to its YAML, copy the matching kubectl command, and apply changes by pasting YAML
    • 🔭 Pod insight: Richer pod details with container state reasons, resource metrics, exit diagnostics, missing-request flags, and one-click links to logs, nodes, owners, and images
    • 🛰️ Port-forwarding: Auto-pick a local port, disambiguate targets, open forwarded URLs, and copy ready-to-run kubectl port-forward commands
    • Helm: Pick chart versions, view release manifests, validate and copy repository URLs, and roll back releases with confirmation
    • 🔐 RBAC: Run can-i checks, search bindings by subject, and review rule summaries
    • 🔔 Events: Filter by time window and resource, export, link messages to the resources they reference, and highlight repeated warnings
    • 🔎 Search & navigation: Per-resource search and filters, all-namespace scopes, keyboard row expansion, Kubernetes search hotkeys, and a Spotlight mirror of the Kubernetes sidebar with persistent groups
    • 🔄 Auto-refresh: Kubernetes lists refresh on their own and pause while the window is hidden
  • 🐳 Live container triage: Open recent logs and triage views for failing containers, see healthcheck failure output and exit diagnostics, and surface abnormal Docker events
  • 📋 Copy what you need: One-click copy for container IDs, names, and image references, published port URLs, network IDs, volume mountpoints, inspect mount paths, and docker logs/inspect commands
  • 🔍 Sharper search: Search containers by command, mount, label, network, and status with live filter counts; search image, volume, and network metadata; and group and search container stacks
  • 🧹 More maintenance tools: Prune the Docker build cache, create a container straight from an image, and start stopped Compose projects

🔧 Improvements

  • 📁 File explorer & logs: Keyboard-accessible navigation, focusable search with shortcuts and empty-state resets, stream filtering, copyable file paths, and sanitized export filenames
  • ⌨️ Accessibility & naming: Hundreds of buttons, inputs, and menus across the app gained accessible names and keyboard support
  • 🌐 Localization: Localized status labels, timestamps, time ranges, and search controls across Docker and Kubernetes views in zh/ja/es
  • 🧩 Clearer disabled states: Disabled actions — image push, stack deploy, network and volume delete, alert and task creation, and more — now explain why
  • 🗂️ Backups: Remember the backup directory, reveal completed backups, and review recent backups per container
  • 🪟 macOS polish: Restore the main window on reopen, keep the Dock icon visible after close, and default builds to universal binaries

🐛 Bug Fixes

  • 🔒 Secret redaction: Redact sensitive Docker labels, image label secrets, Docker options, and Secret YAML by default, and stop matching searches on redacted values
  • 🔁 Refresh correctness: Wait for refreshes before reporting success, and refresh lists after lifecycle, batch, import, and row actions
  • 🗑️ Safer deletes: Require typed confirmation before removing containers and Compose projects, skip in-use volume batch deletes, and hide delete for managed networks
  • 🔌 Ports & registries: Preserve host IPs and registry ports across push, tag, and link, and keep restored port bindings intact
  • 🖥️ Terminal: Reconnect dropped Docker and Kubernetes terminal sessions, and stop terminal and log selections from hijacking the clipboard
  • 🧮 Sorting & rates: Sort capacity, size, and ref-count columns numerically, and calculate dashboard I/O rates per second
  • 🍎 Builds: Default macOS builds to universal binaries and sign sidecar binaries correctly

⚠️ Notes

  • ☸️ Kubernetes is the focus of this release — see the Features above for the full surface.