Skip to content

Releases: zjy365/aster

Aster v1.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Aug 03:39
d37caca

What's new

Live pod resource usage

  • Pod tables and pod detail pages now show live CPU and memory usage with usage charts.

Empty-state guidance

  • When no Kubernetes contexts are found, the picker now offers an Open Settings action that jumps straight to the kubeconfig section, and reloads contexts automatically when you return.

Fixes

  • The empty-state icon is centered again inside its badge.
  • The updater's "What's changed" link now opens the release page in the system browser instead of an in-app window.
  • Fixed a crash when no kubeconfig was found in the standard chain (empty source list is now serialized as [] instead of null).

Aster v1.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 12:24
eb3df7c

What's new

Kubeconfig conflict detection & resolution

  • Aster now detects when several configured kubeconfig sources define the same context or cluster name with different content, and marks the affected context in the picker with a one-line warning (hover shows which server wins and from which file).
  • Clicking the warning opens a dialog listing each colliding entry with a Rename in file action: the colliding entry is renamed inside the source kubeconfig file, in-file references are updated (contexts pointing at a renamed cluster, current-context), and the original is preserved once as <file>.aster.bak.

Review dry-runs as a diff

  • Mutation dry-runs (scale, edit, delete, create) are now reviewed as a GitHub-style unified diff with word-level highlights instead of a plain YAML preview.
  • Server-managed fields (generation, resourceVersion) are filtered out of the review so only real changes show.
  • Applying a mutation now presents the resourceVersion the dry-run ran against, avoiding conflicts against stale list snapshots.

Fixes

  • Selecting a context in the picker restores that context's namespace instead of clearing the filter.

Aster v1.0.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 06:35
9ca6a82

Aster 1.0.0 is the first public release — a fast, local-first Kubernetes desktop workbench.

What's new

Native desktop shell

  • Built on Tauri 2 (Rust) with a loopback-only Go sidecar. Credentials, kubeconfig contents, and the sidecar token never reach the renderer — the UI talks to a typed, allowlisted API.

Cluster navigation

  • Discover kubeconfig contexts from multiple sources and switch between them from a single picker.
  • Browse and watch Deployments, StatefulSets, DaemonSets, ConfigMaps, Pods, and more with server-side pagination and virtualized tables that stay responsive on huge clusters.
  • Inspect sanitized resource details with YAML, Events, and Related objects.

Inspection

  • Stream bounded Pod logs with live following.
  • Run constrained one-shot terminal commands in a Pod — no persistent shell.
  • Overview and workload log surfaces for fast diagnosis.

Reviewed mutations

  • Scale, edit, delete, and create run through server-side dry-run with a semantic diff, resource-version checks, and explicit Apply.
  • Helm release list, detail, uninstall, and rollback.

Design

  • Achromatic, keyboard-first macOS-native workbench with light, dark, and system appearance.
  • ⌘K command palette: jump to actions, contexts, resources, namespaces, and theme switching without leaving the keyboard.