Releases: applejag/kubectl-klock
v0.7.2
Re-release of v0.7.1 because I love goreleaser and release pipelines, they never go wrong.
There was an issue when releasing, and so I have to re-run the release pipelines, which causes all checksum hashes to be new as I don't have reproducible builds.
See release notes in previous release: https://github.com/applejag/kubectl-klock/releases/tag/v0.7.1
Full Changelog: v0.7.0...v0.7.2
v0.7.1
What's Changed
Note
v0.7.1 was retracted due to an issue in the release pipeline. Please use v0.7.2 instead. It contains the same changes.
A lot of dependency updates, but there's one in particular that I'm creating this release for: https://github.com/charmbracelet/bubbletea/releases/tag/v1.2.0
It’s performance boost time
Sometimes you have to take matters into your own hands. That’s exactly what @LeperGnome did when he wanted faster rendering. This release features adjustments to the rendering algorithm for faster repaints.
All PRs (though it is probably easier to read the full changelog diff linked at the bottom of these release notes):
- Bump the all group with 4 updates by @dependabot in #101
- Update VERSION by @scm2342 in #102
- Bump the all group with 2 updates by @dependabot in #103
- Bump the all group with 2 updates by @dependabot in #104
- Update to Go 1.22.4 by @applejag in #106
- Bump goreleaser/goreleaser-action from 5 to 6 in the all group by @dependabot in #105
- Bump the all group with 5 updates by @dependabot in #107
- Bump github.com/charmbracelet/bubbletea from 0.26.4 to 0.26.6 in the all group across 1 directory by @dependabot in #109
- Bump fsfe/reuse-action from 3 to 4 in the all group by @dependabot in #110
- Updated to Go 1.22.5 by @applejag in #111
- Bump github.com/charmbracelet/lipgloss from 0.11.0 to 0.12.1 in the all group by @dependabot in #112
- Bump the all group with 4 updates by @dependabot in #113
- Bump the all group with 5 updates by @dependabot in #114
- Bump the all group with 3 updates by @dependabot in #115
- Bump github.com/charmbracelet/bubbletea from 0.27.1 to 1.1.0 in the all group by @dependabot in #116
- Bump markdownlint-cli2 from 0.13.0 to 0.14.0 in the all group by @dependabot in #117
- Bump github.com/charmbracelet/bubbles from 0.19.0 to 0.20.0 in the all group by @dependabot in #118
- Bump the all group with 5 updates by @dependabot in #119
- Bump the all group with 6 updates by @dependabot in #121
- Bump the all group with 2 updates by @dependabot in #122
- Bump markdownlint-cli2 from 0.14.0 to 0.15.0 in the all group by @dependabot in #123
- Bump rajatjindal/krew-release-bot from 0.0.46 to 0.0.47 in the all group by @dependabot in #124
- Bump github.com/charmbracelet/bubbletea from 1.1.2 to 1.2.1 in the all group by @dependabot in #125
New Contributors
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
Changes
- Add suggestions in filter textfield by @semihbkgr in #95
Fixes
- Fix 'slice bounds out of range' error in paginator by @semihbkgr in #98
Dependencies
- Bump the all group with 4 updates by @dependabot in #92
- Bump github.com/charmbracelet/bubbletea from 0.25.0 to 0.26.1 in the all group by @dependabot in #96
- Update to Go 1.22.3 by @applejag in #99
- Updated some Go dependencies (via go get -u) by @applejag in #100
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #87
- Bump the all group with 4 updates by @dependabot in #88
- Bump golang.org/x/net from 0.19.0 to 0.23.0 by @dependabot in #90
- Bump markdownlint-cli2 from 0.12.1 to 0.13.0 in the all group by @dependabot in #89
- Update to Go 1.22.2 by @applejag in #91
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Changes (since v0.5.1)
- Added status coloring on multiple statuses, where
NotReady,SchedulingDisabled
would have redNotReady
and orangeSchedulingDisabled
by @applejag in #69 - Changed to Go 1.21.5 to resolve vulnerability GO-2023-2182, for denial of service in net/http, and GO-2023-2185 for insecure parsing of Windows paths with a
\??\
prefix by @applejag in #72 - Added coloring on PV/StorageClass reclaim policy and PV/PVC status by @applejag in #73
- Colorize 'Pulling' by @applejag in #76
- Added Scoop repo by @applejag in #77
- Changed to Go 1.22.1 to stay up to date, but also to resolve vulnerabilities GO-2024-2600, GO-2024-2599, and GO-2024-2598 by @applejag in #85
Dependencies
- Bump markdownlint-cli2 from 0.10.0 to 0.11.0 by @dependabot in #67
- Bump the all group with 3 updates by @dependabot in #68
- k8s.io/apimachinery from 0.28.3 to 0.28.4
- k8s.io/cli-runtime from 0.28.3 to 0.28.4
- k8s.io/kubectl from 0.28.3 to 0.28.4
- Bump github.com/spf13/viper from 1.17.0 to 1.18.1 by @dependabot in #72
- Bump actions/setup-go from 4 to 5 by @dependabot in #71
- Bump github/codeql-action from 2 to 3 by @dependabot in #75
- Bump the all group with 4 updates by @dependabot in #74
- github.com/charmbracelet/bubbles from 0.16.1 to 0.17.1
- k8s.io/apimachinery from 0.28.4 to 0.29.0
- k8s.io/cli-runtime from 0.28.4 to 0.29.0
- k8s.io/kubectl from 0.28.4 to 0.29.0
- Bump github.com/spf13/viper from 1.18.1 to 1.18.2 by @dependabot in #78
- Bump markdownlint-cli2 from 0.11.0 to 0.12.1 by @dependabot in #79
- Bump the all group with 3 updates by @dependabot in #80
- k8s.io/apimachinery from 0.29.0 to 0.29.1
- k8s.io/cli-runtime from 0.29.0 to 0.29.1
- k8s.io/kubectl from 0.29.0 to 0.29.1
- Bump github.com/charmbracelet/bubbles from 0.17.1 to 0.18.0 by @dependabot in #81
- Bump the all group with 4 updates by @dependabot in #82
- k8s.io/apimachinery from 0.29.1 to 0.29.2
- k8s.io/client-go from 0.29.1 to 0.29.2
- k8s.io/kubectl from 0.29.1 to 0.29.2
- Bump fsfe/reuse-action from 2 to 3 by @dependabot in #83
- Bump github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0 by @dependabot in #84
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Changes (since v0.5.0)
Dependencies
- Update to Go 1.21.4 to fix GO-2023-2185 by @applejag in #66
- Bump the all group with 1 update by @dependabot in #61
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Bigger release with lots of new features and bug fixes.
Changes (since v0.4.0)
Breaking changes
-
BREAKING: Changed binary name from
klock
tokubectl-klock
. Any automated tooling downloading from GitHub release assets may break. (#41) -
BREAKING: Changed my username from
jilleJr
toapplejag
. Any automated tooling may break from this. (#42)
New features
-
Added
completion
subcommand. (#34) -
Added completion to resource type and name. (#34)
-
Added completion on flags: (#39)
--output
,-o
--namespace
,-n
--cluster
--context
--user
-
Added
--version
flag to print the command's version. (#40, thanks @semihbkgr!) -
Added Snap:
sudo snap install klock --edge
(#43) -
Added
--label-columns
/-L
flag to present labels as columns. (#55, thanks @semihbkgr!) -
Added parsing of a pod's "RESTART" column (e.g
5 (3m ago)
) so it auto updates, similarly to the "AGE" column. (#56) -
Added timer on pod's "STATUS" column when a pod is deleted (e.g
Deleted (3m ago)
). (#56) -
Added auto updating on event's "LAST SEEN" column. (#58)
-
Added coloring on event's "REASON" column. (#58)
-
Added auto updating on job's "DURATION" column. (#60)
-
Added auto updating on cronjob's "LAST SCHEDULE" column. (#60)
-
Fixed glitches when using flag
--watch-kubeconfig
/-W
. The watch was not properly restarting, but works great now. (#57)
Dependencies
- Bump actions/checkout from 3 to 4 by @dependabot in #33
- Bump markdownlint-cli2 from 0.9.2 to 0.10.0 by @dependabot in #35
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #36
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #46
- Bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.1 by @dependabot in #47
- Bump github.com/spf13/viper from 1.16.0 to 1.17.0 by @dependabot in #45
- Bump k8s.io/kubectl from 0.28.2 to 0.28.3 by @dependabot in #48
- Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 by @dependabot in #50
- Updated dependencies in d1d8084
Full Changelog: v0.4.0...v0.5.0
v0.5.0-rc.2
This is a release candidate, meaning its a pre-release for what may come to v0.5.0.
Changes (since v0.4.0)
Breaking changes
-
BREAKING: Changed binary name from
klock
tokubectl-klock
. Any automated tooling downloading from GitHub release assets may break. (#41) -
BREAKING: Changed my username from
jilleJr
toapplejag
. Any automated tooling may break from this. (#42)
New features
-
Added
completion
subcommand. (#34) -
Added completion to resource type and name. (#34)
-
Added completion on flags: (#39)
--output
,-o
--namespace
,-n
--cluster
--context
--user
-
Added
--version
flag to print the command's version. (#40, thanks @semihbkgr!) -
Added Snap:
sudo snap install klock --edge
(#43) -
Added
--label-columns
/-L
flag to present labels as columns. (#55, thanks @semihbkgr!) -
Added parsing of a pod's "RESTART" column (e.g
5 (3m ago)
) so it auto updates, similarly to the "AGE" column. (#56) -
Added timer on pod's "STATUS" column when a pod is deleted (e.g
Deleted (3m ago)
). (#56) -
Added auto updating on event's "LAST SEEN" column. (#58)
-
Added coloring on event's "REASON" column. (#58)
-
Added auto updating on job's "DURATION" column. (#60)
-
Added auto updating on cronjob's "LAST SCHEDULE" column. (#60)
-
Fixed glitches when using flag
--watch-kubeconfig
/-W
. The watch was not properly restarting, but works great now. (#57)
Dependencies
- Bump actions/checkout from 3 to 4 by @dependabot in #33
- Bump markdownlint-cli2 from 0.9.2 to 0.10.0 by @dependabot in #35
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #36
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #46
- Bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.1 by @dependabot in #47
- Bump github.com/spf13/viper from 1.16.0 to 1.17.0 by @dependabot in #45
- Bump k8s.io/kubectl from 0.28.2 to 0.28.3 by @dependabot in #48
- Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 by @dependabot in #50
Full Changelog: v0.4.0...v0.5.0-rc.2
v0.5.0-rc.1
This is a release candidate, meaning its a pre-release for what may come to v0.5.0.
Changes (since v0.4.0)
Breaking changes
-
BREAKING: Changed binary name from
klock
tokubectl-klock
. Any automated tooling downloading from GitHub release assets may break. (#41) -
BREAKING: Changed my username from
jilleJr
toapplejag
. Any automated tooling may break from this. (#42)
New features
-
Added
completion
subcommand. (#34) -
Added completion to resource type and name. (#34)
-
Added completion on flags: (#39)
--output
,-o
--namespace
,-n
--cluster
--context
--user
-
Added
--version
flag to print the command's version. (#40, thanks @semihbkgr!) -
Added Snap:
sudo snap install klock --edge
(#43) -
Added
--label-columns
/-L
flag to present labels as columns. (#55, thanks @semihbkgr!) -
Added parsing of a pod's "RESTART" column (e.g
5 (3m ago)
) so it auto updates, similarly to the "AGE" column. (#56) -
Added timer on pod's "STATUS" column when a pod is deleted (e.g
Deleted (3m ago)
). (#56) -
Added auto updating on event's "LAST SEEN" column. (#58)
-
Added coloring on event's "REASON" column. (#58)
-
Fixed glitches when using flag
--watch-kubeconfig
/-W
. The watch was not properly restarting, but works great now. (#57)
Dependencies
- Bump actions/checkout from 3 to 4 by @dependabot in #33
- Bump markdownlint-cli2 from 0.9.2 to 0.10.0 by @dependabot in #35
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #36
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #46
- Bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.1 by @dependabot in #47
- Bump github.com/spf13/viper from 1.16.0 to 1.17.0 by @dependabot in #45
- Bump k8s.io/kubectl from 0.28.2 to 0.28.3 by @dependabot in #48
- Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 by @dependabot in #50
Full Changelog: v0.4.0...v0.5.0-rc.1
v0.4.0
# Install using krew
kubectl krew install klock
# Upgrade existing krew installation
kubectl krew upgrade klock
# Usage
kubectl klock pods
Changes (since v0.3.2)
-
Filter resources by text (#32, thanks @semihbkgr!)
Press slash
/
while usingkubectl klock
to access this new filter input field. -
Added toggles info to status bar, so you can see when you are "forcing fullscreen" or "hiding deleted resources". (7298803)
Dependency updates
-
Updated Go from v1.20 to v1.21. (c71519b)
-
Updated k8s.io dependencies from v0.27.4 to v0.28.0. (514a851)
GitHub Actions updates
- Bump actions/checkout from 2 to 3 by @dependabot in #24
- Bump actions/setup-go from 1 to 4 by @dependabot in #28
- Bump goreleaser/goreleaser-action from 1 to 4 by @dependabot in #25
- Bump remark-preset-lint-markdown-style-guide from 4.0.0 to 5.1.3 by @dependabot in #27
- Bump fsfe/reuse-action from 1 to 2 by @dependabot in #26
Full Changelog: v0.3.2...v0.4.0