Skip to content

Releases: astefanutti/kubebox

0.3.0

14 Aug 13:25
3d13771
Compare
Choose a tag to compare

Features

  • Scrollable exec terminal
  • Support copy to system clipboard in exec terminal

Enhancements

  • Use copy ClipboardEvent to write terminal selection in Web browser
  • Use CRLF when copying lines from exec terminal on Windows
  • Copy wrapped lines from exec terminal as a single line to clipboard
  • Clear selection and scroll to bottom on user input in exec terminal
  • Shift+, allows navigating pages from exec terminals
  • Alt+1,...,9 allows navigating pages by index from exec terminals
  • Send exec terminal connection keep alive message periodically
  • Support partial kubeconfig files during configuration merging
  • Set macOptionIsMeta option to true for Web client

Changes

  • Upgrade Xterm.js to version 3.6.0
  • Use Xterm.js for terminal emulation instead of term.js

0.2.1

04 Apr 16:23
31960f1
Compare
Choose a tag to compare

Fixes

  • Path references in a kubeconfig file should be relative to the location of the kubeconfig file

0.2.0

03 Apr 16:32
578f0ff
Compare
Choose a tag to compare

Features

  • Support in-cluster connection:
    • Kubebox can be started with kubectl run kubebox -it --rm --image=astefanutti/kubebox
  • Proxy master API in server mode:
    • Defaults to using pod service account credential
  • Rely on the KUBECONFIG environment variable to source kubeconfig files (#9)
  • Support master API URL with path

Changes

  • Increase Web fonts loading timeout
  • Reduced client Docker image size

0.1.1

01 Feb 15:17
0096098
Compare
Choose a tag to compare

Fixes

  • Connecting to cluster without discovery external IP isn't working (#5)
  • Non ASCII characters were removed from the binaries
  • Windows binary

0.1.0

19 Jan 09:47
9f0b048
Compare
Choose a tag to compare

Features

  • Connections configuration sourcing from Kube config ($HOME/.kube)
  • Login and OAuth authentication support
  • Namespace selection
  • Pods list watching
  • Pod / container log watching
  • Container resources usage (memory, CPU, network charts)
  • Container remote exec terminal