Releases: grampelberg/kty
Releases · grampelberg/kty
v0.3.1
🚀 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
🚀 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
🚀 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
🚀 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
🐛 Bug Fixes
- (build) Fix image tags to work with helm
v0.1.1
🚀 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
Actions
- Fetch flags to workaround checkout bug
Cli
- Include version
unstable
🚀 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