github benc-uk/kubeview 2.2.1
v2.2.1 - Maintenance update

5 hours ago

A maintenance release focused on dependency updates, security hardening, accurate build metadata, and release reliability. This release includes the changes from #183.

Highlights

  • Go 1.27 upgrade: Updated the application, CI, container build, and development tooling to Go 1.27.
  • Dependency refresh: Upgraded go-rest-api to 1.1.0 and Kubernetes libraries to 0.37.0, removing the legacy go-chi-metrics transitive dependency.
  • Frontend updates: Upgraded Alpine.js to 3.17.2 and AntV G6 to 5.1.1.
  • Security hardening: Prevented HTML injection in toast notifications and sanitised untrusted values written to logs.
  • Release improvements: Standalone binaries now contain the correct version metadata, and releases automatically package and publish the Helm chart.

Bug Fixes & Improvements

  • [FIX] Prevent HTML injection in toast notifications.
  • [FIX] Prevent log injection from Kubernetes and request-derived values.
  • [FIX] Embed version and build information in standalone binaries.
  • [FIX] Correct the Helm chart icon URL used by Artifact Hub. #170
  • [IMPROVEMENT] Upgrade Go and refresh backend dependencies.
  • [IMPROVEMENT] Upgrade bundled frontend libraries.
  • [IMPROVEMENT] Increase the default Helm container memory limit to 128Mi.
  • [IMPROVEMENT] Package and publish versioned Helm charts automatically during releases. #161

Download binary

curl -sL https://raw.githubusercontent.com/benc-uk/kubeview/2.2.1/scripts/install.sh | sh

Quick run

docker run --rm -it --volume "$HOME/.kube:/root/.kube" \
 -p 8000:8000 ghcr.io/benc-uk/kubeview:2.2.1

Helm install

helm repo add kubeview https://code.benco.io/kubeview/deploy/helm
helm repo update
helm install kubeview kubeview/kubeview

Full Changelog: 2.2.0...2.2.1

Don't miss a new kubeview release

NewReleases is sending notifications on new releases.