Skip to content

v0.3.0-alpha.8

Choose a tag to compare

@github-actions github-actions released this 30 Jul 18:26

Changelog

  • 6bc7701 build(deps): pin gopls 0.23.0 for Go code intelligence
  • 17ad00f build(lint): pin the golangci-lint linter set and enable errorlint
  • 90b13b8 chore(scripts): add an fzf browser for the golden fixtures
  • ca41f99 ci(e2e): run the end-to-end suite against kind on every pull request
  • 900122d ci(windows): build and unit-test on windows-latest
  • 410ed97 docs(beta-plan): record that both kubernetes versions now pass the e2e suite
  • ae4b247 docs(e2e): record what the end-to-end suite covers and how to run it
  • 3449024 docs(install): document the windows install commands
  • 202ab3e docs(kube): note the credential-plugin terminal rules in the repo guide
  • 55998c7 docs(kube): record what shipped for GKE/EKS and two client-go corrections
  • a651170 docs(readme): state the cluster-wide permissions kute needs to launch
  • 4584425 feat(install): add a powershell installer at kute.dev/install.ps1
  • 92cdd30 feat(kube): support OIDC-authenticated clusters
  • 7edb4f3 feat(release): publish a scoop manifest for windows
  • b69b9b2 fix(build): rename browse/aux.go so windows can check out the repo
  • b5d1896 fix(e2e): gate the worker fixture on restart count, not a transient status
  • 676f132 fix(helm): read helm's repository cache from %APPDATA% and %TEMP% on windows
  • dffb899 fix(kube): bound how much a helm release secret can decompress to
  • 5e284f0 fix(kube): explain why node shell is unavailable on this cluster
  • fe98935 fix(kube): stop credential plugins stealing the terminal from the running app
  • 6735c4a fix(kube): stop windows showing an empty context palette and rewriting ~/.kube/config
  • eab73c2 fix(tui): keep one forbidden kind from reporting the whole cluster as unreachable
  • 2aadbee fix(tui): keep showing the LOOKED IN paths when the kubeconfig error is joined
  • ce59bf7 fix(tui): let every text field accept pasted text
  • ed592c7 fix(tui): mark a helm release still rolling out instead of showing it healthy
  • 7c63c14 fix(tui): say that credentials expired instead of retrying forever
  • be3c4d5 fix(tui): show the 403 card instead of an empty list for a kind you can't read
  • a279c9e fix(tui): show the context palette's kubeconfig path with forward slashes
  • b20e340 fix(tui): stop the 403 card rendering with a patchy, seamed background
  • 5772195 fix(tui): stop the cluster overview trouble list reshuffling on every refresh
  • 2d70763 fix(update): show the right upgrade command on windows
  • 9c5d186 fix(website): point the github links at the kute-dev org
  • 6a6b027 refactor(app): let the program be started with caller-supplied tea options
  • 9a24c48 refactor(kube): build rollout patch bodies with fmt.Appendf
  • 15241ce test(e2e): commit real edits through the ConfigMap and Secret data screens
  • 68d00ab test(e2e): cover each resource kind's screen against real cluster fixtures
  • b3790a1 test(e2e): cover restricted-RBAC, no-metrics-server and prod-context paths
  • 71cc1af test(e2e): derive node names from the context so both k8s versions pass
  • 24c030a test(e2e): exercise the exec picker and prove a port-forward carries traffic
  • f38faeb test(e2e): isolate the harness home on windows too
  • 92fd10a test(e2e): launch kute against a real kind cluster and walk the everyday flow
  • cc74d0f test(e2e): measure connect time and informer memory on a 5k-pod cluster
  • 9862ebb test(e2e): name the forbidden-kind invariant after both halves it asserts
  • 444d4bc test(e2e): prove the lazy-informer rules hold against a real apiserver
  • 2e2d4ac test(e2e): sweep every screen a partial RBAC grant reaches, and the crash-loop fixture
  • b38cace test(e2e): warn when a second kind cluster will exhaust the inotify limit
  • 3ed0b22 test(golden): stop crlf checkouts breaking every fixture on windows
  • de25d90 test(golden): stop the context palette fixtures pinning a temp path
  • acc3392 test(home): redirect os.UserHomeDir on windows, not just $HOME
  • 9ab8497 test(kube): budget the payload each kind's first read pulls
  • b6353b4 test(kube): fuzz helm release decoding against malformed release secrets
  • 56528f6 test(resources): assert every registered kind has columns and a projection
  • 2632e1e test(tui): fail a golden whose rendered line overflows the terminal width