Skip to content

Releases: grampelberg/kty

v0.3.1

16 Sep 16:38
9a51a4a
Compare
Choose a tag to compare

🚀 Features

  • (server) Allow specifying a host key
  • (server) Add prometheus export and some metrics
  • (server) Add auth, widget and bytes metrics
  • (helm) Add liveness/readiness probes
  • (server) Update to use production auth0 account
  • (server) Provide information on what user was authenticated
  • (cli) Add optional telemetry to understand usage
  • (dashboard) Displaying errors for logs
  • (logs) Default to showing previous logs
  • (sftp) Adding sftp support to the server
  • (network) Added local port forwarding
  • (network) Add egress tunneling
  • (tunnel) Show tunnel information
  • (widget) Introduce Container trait
  • (widget) Basic animations for the apex
  • Renamed to kty
  • (docs) Moved to a nextra docs website
  • (docs) Getting logos together
  • Basic kustomize support
  • Automating brew tap
  • (install) Adding resources install
  • Move navigation into a single place
  • (dashboard) Adding a wipe for the detail view
  • (dashboard) Adding wipe to tabs

🐛 Bug Fixes

  • (server) Handle SIGTERM and shutdown immediately
  • (ui) Always clear/reset cursor
  • (build) Handle tags correctly
  • (build) Fix image tags to work with helm
  • (helm) Include POD_UID when using default provider
  • (tunnel) Don't include OwnerReference in EndpointSlice
  • (helm) Don't hardcode the CRB
  • (logs) Work with multiple containers
  • (resources) Use the correct version of the image on install
  • Add a little sleep to allow for the cursor to reset
  • (log) Translate ANSI to Text
  • Force clear the error dialog area
  • (table) Filter the table
  • (build) Release homebrew on tag
  • (build) Use an image that can cache correctly
  • (build) Apparently you need to use a PAT

📚 Documentation

  • Updating helm and dev docs
  • Adding getting started
  • Add demo to readme
  • Adding a quick project description
  • Adding a diagram for the auth flow
  • Explaining how the main functionality works
  • Updating diagrams
  • Update the demo
  • Got rid of the border in the demo
  • Minor tweaks to getting started
  • Add copy button
  • Adding og tags

⚙️ Miscellaneous Tasks

  • (build) Add git to build docker image
  • (helm) Don't check dependencies in
  • Fix broken lint
  • (shell) Migrate to using Error
  • (build) Update to use the latest buildx
  • (build) Adding PR checks
  • Move dashboard to a standard thread
  • Move table over to bon
  • (widgets) Move over to bundle
  • Move default namespace to common location

Actions

  • Caching mise better
  • Multi-arch builds
  • Splitting build from release
  • Automatically replacing versions everywhere
  • Replacing in workflows
  • Fetch flags to workaround checkout bug
  • Allow creation of the arm64 container
  • Dynamic name for nested workflow
  • Use the tag filter everywhere

Certificate

  • Do the oauth dance

Cli

  • Moved root into the correctly place
  • Adding a dashboard command to experiment with the ui itself
  • Include version

Dashboard

  • First pass on a dashboard
  • Something working, badly
  • Move to using a single loop

Debug

  • Adding a set of debug widgets
  • Enable/disable based off verbosity

Events

  • Moved to input from keypress

Impersonation

  • Dashboards are specific to the user

K8s

  • Adding a helm chart

Logs

  • Worked out scrolling/follow and performance issues

Meta

  • Getting workflows working

Owners

  • Making it possible to get owners

Pods

  • Rendering everything in kubectl
  • Some styling and selection
  • Got stuff out of dashboard
  • Basic command pallette
  • Cursor display and movement
  • Yaml view that scrolls

Project

  • Adding some common settings

Raw

  • Partially implemented raw mode
  • Changing over to a new trait
  • Working exec, no error handling

Serve

  • Add a basic ssh server that does openid

Shell

  • Adding a shell command for testing how that works
  • Fully working exec functionality
  • Working via ssh

Ssh

  • Looking at k8s for user info
  • Working key + oauth flow
  • Events + status
  • Got everything into smaller files

Tabbedview

  • Moved tabs over to their own view

Table

  • Big change to make tables work for other types
  • Sorting the items

Users

  • Commands to help manage authnz

Widget

  • Put dispatch and screen together

Yaml

  • Generic yaml component that scrolls

v0.3.0

15 Sep 22:29
f14eac4
Compare
Choose a tag to compare

🚀 Features

  • Renamed to kty
  • (docs) Moved to a nextra docs website
  • (docs) Getting logos together
  • Basic kustomize support
  • Automating brew tap
  • (install) Adding resources install
  • Move navigation into a single place
  • (dashboard) Adding a wipe for the detail view
  • (dashboard) Adding wipe to tabs

🐛 Bug Fixes

  • (logs) Work with multiple containers
  • (resources) Use the correct version of the image on install
  • Add a little sleep to allow for the cursor to reset
  • (log) Translate ANSI to Text
  • Force clear the error dialog area
  • (table) Filter the table
  • (build) Release homebrew on tag
  • (build) Use an image that can cache correctly
  • (build) Apparently you need to use a PAT

📚 Documentation

  • Updating diagrams
  • Update the demo
  • Got rid of the border in the demo

⚙️ Miscellaneous Tasks

  • (widgets) Move over to bundle
  • Move default namespace to common location

v0.2.1

09 Sep 18:47
cc1fcb3
Compare
Choose a tag to compare

🚀 Features

  • (widget) Introduce Container trait
  • (widget) Basic animations for the apex

🐛 Bug Fixes

  • (helm) Don't hardcode the CRB

⚙️ Miscellaneous Tasks

  • Move dashboard to a standard thread
  • Move table over to bon

v0.2.0

06 Sep 21:14
3702621
Compare
Choose a tag to compare

🚀 Features

  • (sftp) Adding sftp support to the server
  • (network) Added local port forwarding
  • (network) Add egress tunneling
  • (tunnel) Show tunnel information

🐛 Bug Fixes

  • (helm) Include POD_UID when using default provider
  • (tunnel) Don't include OwnerReference in EndpointSlice

📚 Documentation

  • Adding a diagram for the auth flow
  • Explaining how the main functionality works

⚙️ Miscellaneous Tasks

  • (build) Adding PR checks

v0.1.2

31 Aug 18:41
68ae49a
Compare
Choose a tag to compare

🐛 Bug Fixes

  • (build) Fix image tags to work with helm

v0.1.1

29 Aug 21:09
0dd8620
Compare
Choose a tag to compare

🚀 Features

  • (server) Allow specifying a host key
  • (server) Add prometheus export and some metrics
  • (server) Add auth, widget and bytes metrics
  • (helm) Add liveness/readiness probes
  • (server) Update to use production auth0 account
  • (server) Provide information on what user was authenticated
  • (cli) Add optional telemetry to understand usage
  • (dashboard) Displaying errors for logs
  • (logs) Default to showing previous logs

🐛 Bug Fixes

  • (server) Handle SIGTERM and shutdown immediately
  • (ui) Always clear/reset cursor
  • (build) Handle tags correctly

📚 Documentation

  • Updating helm and dev docs
  • Adding getting started
  • Add demo to readme
  • Adding a quick project description

⚙️ Miscellaneous Tasks

  • (build) Add git to build docker image
  • (helm) Don't check dependencies in
  • Fix broken lint
  • (shell) Migrate to using Error
  • (build) Update to use the latest buildx

Actions

  • Allow creation of the arm64 container
  • Dynamic name for nested workflow
  • Use the tag filter everywhere

K8s

  • Adding a helm chart

v0.1.0

23 Aug 20:42
e252530
Compare
Choose a tag to compare

Actions

  • Fetch flags to workaround checkout bug

Cli

  • Include version

unstable

15 Sep 22:28
42c39df
Compare
Choose a tag to compare
unstable Pre-release
Pre-release

🚀 Features

  • (dashboard) Add nodes
  • Add LTO support
  • Computing the graph for pods
  • Directed graph component
  • (graph) Make nodes selectable
  • (logs) Added a scrollbar
  • (yaml) Move to viewport and add a scrollbar
  • (dashboard) Make fps configurable
  • (tabs) Adding a connector between the bar and view
  • (tabs) Adding separator
  • (fx) Wipe from top/bottom
  • (table) Add a border to the input
  • (error) Move to viewport
  • (dashboard) Add help screen and banner

🐛 Bug Fixes

  • (shell) Show command on error
  • (log) Handle errors better
  • (install) Set image to latest if version is missing
  • (logs) Restart without previous logs
  • (logs) Clamp the viewport so you can scroll up
  • (yaml) Cache the highlighted content on creation
  • (table) Recurse before checking for filters
  • Improve dispatch and event handling with layers
  • (ssh) Terminate session when the dashboard thread panics
  • (dashboard) Show panics
  • (dispatch) Go in reverse
  • (dashboard) Poll for input more quickly

📚 Documentation

  • Auth blog post
  • Adding vercel rewrite
  • Kube-rs blog post
  • Fixing snippets on mobile
  • Bump nextra to get go icons

⚙️ Miscellaneous Tasks

  • Bump patch intead of minor
  • (build) Use gha cache for PRs
  • (build) Increase arm64 cpus for LTO
  • (viewport) Move block into viewport