Releases: derailed/k9s
v0.28.1
Release v0.28.1
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
♫ Sounds Behind The Release ♭
A Word From Our Sponsors...
To all the good folks below that opted to pay it forward
and join our sponsorship program, I salute you!!
Sponsorship cancellations since the last release:
2
;(
Feature Release
Sanitize Me!
Over time, you might end up with a lot of pod cruft on your cluster. Pods that might be completed, erroring out, etc... Once you've completed your pod analysis it could be useful to clear out these pods from your cluster.
In this drop, we introduce a new command sanitize
aka z
available on pod views otherwise known as The Axe!
. This command performs a clean up of all pods that are in either in completed, crashloopBackoff or failed state. This could be especially handy if you run workflows jobs or commands on your cluster that might leave lots of turd
pods. Tho this has a phat
fail safe dialog please be careful with this one as it is a blunt tool!
Resolved Issues
- Issue #2281 Can't run Node shell
- Issue #2277 bulk actions applied to power filters
- Issue #2273 Error when draining node that is cordoned bug
- Issue #2233 Invalid port-forwarding status displayed over the k9s UI
Contributed PRs
Please be sure to give Big Thanks!
and ATTA Girls/Boys!
to all the fine contributors for making K9s better for all of us!!
- PR #2280 chore: replace github.com/ghodss/yaml with sigs.k8s.
- PR #2278 README.md: fix typo in netshoot URL
- PR #2275 check if the Node already cordoned when executing Drain
- PR #2247 Delete port forwards when pods get deleted
© 2023 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.28.0
Release v0.28.0
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
♫ Sounds Behind The Release ♭
- Moonlight Invasions - TribalNeed
- Teardrops - Neil Frances
- Memory - Øystein Sevåg
- Tell me straight - Rolling Stones (Generated by KeithGPT 🐭)
A Word From Our Sponsors...
To all the good folks below that opted to pay it forward
and join our sponsorship program, I salute you!!
- Hyeon Woo Jo
- Artsiom Kaval
- Grant Linville
- Andrew Brown
- Patrik Votoček
- Erik Hebisch
- Juliet Boyd
- Chris Vertonghen
- Acsone
- Alex Viscreanu
- Joey Guerra
- Kijana Woodard
- Tom Saleeba
Sponsorship cancellations since the last release:
11
;(
Feature Release
File Transfers in Da House!
Added ability to exchange files from your local machine to a pod or from a pod to your local machine. The pod view now surfaces a new command t
to initiate the download/upload file transfers.
Resolved Issues
-
Issue #2249 Sort on the capacity column should consider Gi and Mb also
-
Issue #2225 View logs of all pods of a given deployment
-
Issue #2195 Some pod logs are not displayed. But I can display it when I use the command
-
Issue #2194 0.27.4 broke custom sort orders via views.yml
-
Issue #2185 No binaries for Linux_x86_64
-
Issue #2169 Add namespace name in ServiceAccount view with RoleBinding
-
Issue #2152 Latest opened namespace not being saved between k9s sessions
-
Issue #2131 deployments are not showing up, whereas kubectl gives a list
-
Issue #2130 Pending pods show 0/0 Ready instead of 0/x Ready
-
Issue #2128 k9s command not found after snap install
-
Issue #2121 colors for crds
-
Issue #2120 kustomize deletion not working as expected
-
Issue #2106 k9s delete behaves differently with kubectl
-
Issue #2085 When specifying the context command via the -c flag, selecting a cluster always returns to the context view
-
Issue #658 Feature request: Easy way to copy/download files from a pod/pv to your local PC
Contributed PRs
Please give Big Thanks!
and ATTA Girls/Boys!
to all the fine contributors for making K9s better for all of us!!
- PR #2258 fix fsnotify watcher not fully working
- PR #2253 fix manual sorting not working when sortColumn is configured
- PR #2252 consider units when sorting capacity of pv and pvc
- PR #2243 fix(typo): pdb header typo
- PR #2239 fix: honor defaults from drain dialog in request
- PR #2235 docs: add plugin.yml JSON schema
- PR #2229 fix(log): clear bold log format after timestamp
- PR #2188 Alias qa to quit
- PR #2180 feat: Added support for arm in dockerfile
- PR #2179 Focus command bar if active on startup
- PR #2170 Add namespace for rolebinding on a clusterrole
- PR #2161 Only apply keyConv to mnemonic in menus
- PR #2158 Show the default container as the first entry
- PR #2153 Changed checksums extension to checksums.sha256
- PR #2158 Show the default container as the first entry
- PR #2151 chore: pkg imported more than once
- PR #2147 feat: plugin for adding an ephemeral debug container
- PR #2141 Update plugin flux.yml with shortcuts for helm repo and oci repos
- PR #2137 Correctly display the numbers in the Ready column of the pods view
- PR #2136 Prompt window uses border styles
- PR #2134 Remove unsupported key binding on users view
- PR #2124 fix: add correct flags when deleting resources from Dir
- PR #2119 feat: add indicator to title if toast is toggled
- PR #2117 Add instruction how to install k9s through winget
- PR #2112 Fix for styles
- PR #2105 Fix the wrong/redundant icon in the prompt bar
- PR #2103 Update carvel.yml to include contexts
- PR #2096 fix: (config) only respect the --command flag once
- PR #2091 Add get-all plugin specific for namespace view
- PR #2089 Resources are rendered using skin.yaml colors
- PR #2082 Fix typo introduced in #2045
© 2023 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.27.4
Release v0.27.4
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
Core Team...
Please help me welcome Aleksei Romanenko(https://github.com/slimus) to the K9s contributor team!!
Alex is very knowledgeable in this space, kind and a great human being!
He has been instrumental with issues, prs and fielding questions in forums and slack.
🎉 Welcome Alex!! 🎉
A Word From Our Sponsors...
To all the good folks below that opted to pay it forward
and join our sponsorship program, I salute you!!
- Jon Walton
- gmbnomis
- Alex Viscreanu
- Björn Petersen
- Tanner Watson
- Jabunovoty
- Joey Guerra
- Materialize Inc
- Kijana Woodard
- Tom Saleeba
- William Alexander
- Süddeutsche Zeitung
Sponsorship cancellations since the last release:
12
;(
Maintenance Release
Resolved Issues
- Issue #2072 Triggered Job from cronjob is missing annotations
- Issue #2024 Allow customization of log indicators with skin theme
- Issue #1971 Zip binary for windows
Contributed PRs
Please give Big Thanks!
and ATTA Girls/Boys!
to all the fine contributors for making K9s better for all of us!!
- PR #2073 Fix for missing Job annotations created from Cronjob
- PR #2069 Unify all go version to 1.20
- PR #2067 Create narsingh skin
- PR #2054 Update setup-go action, with caching
- PR #2045 Fix: (views) use saved context view when switching
- PR #2041 Feat: allow customization of log indicator toggles
- PR #2030 Updated monokai skin with help styles, and more monokai appropriate colors
- PR #2027 Roles are rendered using same colorer function from skin
- PR #2045 Fix: (views) use saved context view when switching\
- PR #2011 Fix #2007: Remove debug command
- PR #2006 Feat: add support for renaming contexts
© 2023 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.27.3
Release v0.27.3
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
♫ Sounds Behind The Release ♭
- Bitches Brew - Miles Davis
- Sordid Affair - Röyksopp
- Love Inc - Booka Shade
- Twisted - Kaz James,Nick Morgan
A Word From Our Sponsors...
To all the good folks below that opted to pay it forward
and join our sponsorship program, I salute you!!
Sponsorship cancellations since the last release:
7
;(
Maintenance Release
Resolved Issues
- Issue #1968 Some skins are missing the definitions for the help menu
- Issue #1967 Helm cve-2023-25165
- Issue #1964 logger.sinceSeconds config setting inconsistent with README
- Issue #1955 K9s crashes with empty resources and/or verbs in RBAC
- Issue #1954 Open very slow
- Issue #1883 Fix force deletion
- Issue #1788 Draining nodes cannot be forced
- Issue #1150 Add a persistent popup for drain failures
Contributed PRs
Please give Big Thanks!
and ATTA Girls/Boys!
to all the fine contributors for making K9s better for all of us!!
- PR #1969 fix: Add missing help menu to gruvbox-dark skin
- PR #1966 fix: Show meaningful error message when kubectl exec fails
- PR #1965 set default sinceSeconds to 300
- PR #1961 feat: Add sort by pod count on node view
- PR #1960 [Misc] Add Nightfox-theme
© 2022 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.27.2
Release v0.27.2
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
Maintenance Release
With feelings... Broke brew installer ;(
© 2022 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.27.1
Release v0.27.1
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
Maintenance Release
Resolved Issues
- Issue #1943 k9s display is broken after switching to v0.27.0
- Issue #1935 Active namespace is dropped after accessing forbidden resources
- Issue #1913 Exit edit mode deadlock
- Issue #1895 AWS workspace. K9s fails on startup with unknown userid error
- Issue #1842 Strange one - brew installed k9s
© 2022 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.27.0
Release v0.27.0
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
Maintenance Release
♫ Sounds Behind The Release ♭
I'd like to dedicate this release to Jeff Beck
one of my all time favorite musicians that sadly passed away this last week ;(
- The Pump - Jeff Beck
- Brush With The Blues - Jeff Beck
- Cause We've Ended As Lovers - Jeff Beck
- Where Were You - Jeff Beck
- Rockabilly Set At Ronnie Scott
A Word From Our Sponsors...
To all the good folks below that opted to pay it forward
and join our sponsorship program, I salute you!!
Resolved Issues
- Issue #1917 Crash on open single ingress from list
- Issue #1906 k9s exits silently if screenDumpDir cannot be created
- Issue #1661 ClusterRole with wrong privilege list display
- Issue #1680 Change pod kill grace period for 0 to 1
Contributed PRs
Please give Big Thanks!
and ATTA Girls/Boys!
to all the fine contributors for making K9s better for all of us!!
- PR #1910 Replace x86_64 to amd64 build
- PR #1877 Bug: portforward custom containers not showing
- PR #1874 Feat: Add noLastestRevCheck config option
- PR #1872 Docs: Add k8s client compatibility matrix
- PR #1871 Bug: update scanSA calls to account for blank service accounts
- PR #1866 Bug: Fix order of arguments for CanI function call
- PR #1859 FEAT: Add vim-like quit force option
- PR #1849 Bug: Fix build date for OSX
- PR #1847 FEAT: Add labels configuration for shell node pod
- PR #1840 FEAT: Add policy view to service accounts
- PR #1837 FEAT: Use default terminal colors for better readability
- PR #1830 FEAT: Plugin support for carvel kapp CR
- PR #1829 FEAT: flux.yml plugin new displays stderr messages
© 2022 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.26.7
Release v0.26.7
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
Maintenance Release
A Word From Our Sponsors...
To all the good folks below that opted to pay it forward
and join our sponsorship program, I salute you!!
Resolved Issues
- Issue #1805 CronJobs: allow sorting by LAST_SCHEDULE
Contributed PRs (Thank you!!)
- PR #1804 Allow multiple port forwards
- PR #1797 README - use go install
- PR #1793 Update CronJob version to v1
© 2022 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.26.6
Release v0.26.6
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
Maintenance Release
Resolved Issues
- Issue #1773 CustomResourceDefinition does not display
Contributed PRs (Thank you!!)
- PR #1777 Fix directory path when viewing screendump
- PR #1776 Add a closing tag when showing timestamp in log view
- PR #1775 Log toggles: add a space after "on" in logs view
- PR #1772 docs: update homebrew installation note
© 2022 Imhotep Software LLC. All materials licensed under Apache v2.0
v0.26.5
Release v0.26.5
Notes
Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!!
As you may know, K9s is not pimped out by corps with deep pockets, thus if you feel K9s is helping your Kubernetes journey, please consider joining our sponsorship program and/or make some noise on social! @kitesurfer
On Slack? Please join us K9slackers
Maintenance Release
So it looks like replacing the clipboard package was indeed a dud ;(
While I was not keen on either running with cgo or taking on external dependencies, after further investigation it looks like the clipboard + wsl issue in the old package was resolved. I don't run WSL so I can't test it but if that's not the case please reopen and we will figure out another solution. For the time being, I've opted for the reversal.
Thank you!!
Resolved Issues
- Issue #1742 copy to clipboard throw panic error
- Issue #1768 build fails due to new clipboard package
© 2022 Imhotep Software LLC. All materials licensed under Apache v2.0