feat(deps): update dependency aqua:kubecolor/kubecolor ( 0.5.3 → 0.7.1 ) - #1417
Open
renovate[bot] wants to merge 1 commit into
Open
feat(deps): update dependency aqua:kubecolor/kubecolor ( 0.5.3 → 0.7.1 )#1417renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
konflate — summaryNote ✅ No rendered changes. konflate · rendered |
renovate
Bot
force-pushed
the
renovate/aqua-kubecolor-kubecolor-0.x
branch
from
September 4, 2026 13:09
704ba1a to
65bbf0a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.5.3→0.7.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
kubecolor/kubecolor (aqua:kubecolor/kubecolor)
v0.7.1Compare Source
Re-release of v0.7.0, as our CI/CD for releasing DEB & RPM packages was disabled
v0.7.0Compare Source
Kubecolor has been getting a big influx of LLM PRs. Some good, some bad. Interesting times now that even small projects like kubecolor gets bombarded. Not to be too negative. Some clearly AI-generated PRs do bring value, and we of course thourougly review each PR. Kubecolor has not turned into slop. While we maintainers do not use LLMs, some outside contributors do. So to be clear: kubecolor v0.7.0 and beyond will contain some AI-generated code. If you have a personal strict no-AI policy, then you will want to stick to using v0.6.0.
What's Changed
logscan: add support for Ruby-style
:key=>valuelog format by @sinashahoveisi in #341Logs with
:key=>valuesyntax, commonly found in e.g Ruby logs and some Elastic products like Logstash, are now supported and get appropriate coloring:fix: handle negative JSON numbers by @Vaibhav-C-S in #339
Add support for kubectl apply edit-last-applied by @utafrali in #318
nano,vim,hx) then the terminal output got messed upfeat: age-based coloring for kubectl get via duration thresholds by @tenitski in #360
By using the
KUBECOLOR_OBJ_FRESHenvironment variable, you could tell kubecolor to renderAGEcolumn values with different colors depending on if a row is considered "fresh" or not.Before it was a "fresh or not fresh", but kubecolor now supports more levels of "freshness". For example:
which would set:
hibluecoloringhimagentacoloringyellowcoloringwhitecoloringhiredcoloringFixes
fix: imply plain mode for interactive commands by @terry-li-hm in #346
Kubecolor will now disable all coloring and just run the
kubectlcommand as-is, givingkubectlraw access to the terminal, when using--interactiveor-iflag.This is to avoid some bugs in kubecolor, such as when running
kubectl delete pod my-pod --interactive. Previously,kubectl's promt of "Do you want to continue? (y/N)" was hidden until you pressed enter. But now the command will correctly show that promt, at the cost of not showing any colors in the output.To get colors and correct prompt output working would require a much bigger change. So this is an adequate middleground to keep
kubectl's functionality intact.fix(help): bracketed URLs lose their last character by @VXNCXNX in #354
Documentation
Other
Dependencies
New Contributors
Full Changelog: kubecolor/kubecolor@v0.6.0...v0.7.0
v0.6.0Compare Source
What's Changed
Features
Colorize
kubectl label&kubectl annotateby @applejag in #300Colorize
True/Falsebool status inkubectl gettable output by @tenitski in #307Improve 'executable not found' error by @applejag in #299
Makes the error easier to understand.
Before:
After:
Fixes
Increase max line length from 65 kB to 1.5 MB by @applejag in #297
Before this fix, kubecolor would freeze when it tried to parse a line that was too long. But with this buffer size increase you should now be able to use kubecolor without it freezing.
In short, this fixes:
kubecolor get secret -o yamlon a secret with a really big value, such as Helm release secretskubecolor logson a pod that had a really big log lineIn addition, if kubecolor tries to read a line that's still too long (more than 1.5 MB now), it will now error out instead of freezing.
The size limit was chosen based on the maximum Secret and ConfigMap value size, rounded up a bit to account for the size increase of base64 encoding and any other formatting like indentation and key names.
Always use the custom version printer by @applejag in #298
This did not work before becase kubecolor runs
kubectlbehind the scenes, reads its output, parses it, and adds in the coloring. And with thekubectl versionsubcommand it also injects kubecolor's own version into the output.But when kubecolor's output is not a terminal, such as when piping it through
cat, then as an optimization kubecolor just handed its stdout over to kubectl, so kubecolor has no way of seeing or modifying the output.The fix was to still wrap
kubectl's output when being piped, if (and only if) the subcommand used iskubectl version.You could always also get the kubecolor version using
kubecolor --kubecolor-version. But now it behaves more predictable when piping.Other
Dependencies
New Contributors
Full Changelog: kubecolor/kubecolor@v0.5.3...v0.6.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.