Changelog
All notable changes to this project will be documented here.
The format is based on Keep a Changelog, and this project adheres to semantic versioning.
Upcoming
Changed
- Removed strict dependency pin on Emacs 25.1
Fixed
- Fixed bug where log message on changing namespace did not properly reflect the selected namespace. (#297)
- Fixed an issue where faulty macro definition prevented the overview buffer from successfully refreshing on Emacs 29.x. (#303)
0.18.0
Changed
- New flag
--timestamps
support added for logs command. (#270) - New overview for persistent volume claims. (#223)
- Added a new interactive function,
kubernetes-contexts-rename
, for renaming contexts. (#231) - Added a new transient prefix,
kubernetes-context
, for acting on kubectl contexts, e.g. switching, renaming, etc. (#231) - Quitting via `Q` from the overview or any
kubernetes-mode
buffer now terminates all in-flight background processes. (#244) - The overview for configmaps now includes a new section to show a (truncated) view of the data. (#245)
- Added mapping for E to enable entity editing in evil mode. (#246).
- Added ability to enable and disable
kubectl
proxies viaP P
, with status display in the overview. (#252) kubernetes-overview
now returns an error ifkubectl
orkubernetes-kubectl-executable
is not found on PATH.
Refinements
- We’ve taken a big step towards support for custom
resources,
overhauling the process-tracking module – how
kubernetes-el
keeps track of the variouskubectl
processes that it spins up – to be resource agnostic (#234). This removes another section of the codebase that historically has had to be updated for every new resource thatkubernetes-el
wants to “support,” allowing it to accommodate any and all resources. See: #237; #238.
Fixed
- Kubernetes tramp was not respecting set namespace as there are limitations to what we can pass to
tramp-login-args
(#264). The fix adds one more step to update thekubectl
configuration. - Fixed an implicit dependency cycle between
kubernetes-core.el
andkubernetes-utils.el
. (#278) - Fixed an issue where loading the package reports that
kubernetes-tramp-find-file
is not defined.
0.17.0
Changed
- Explicitly disable the
Exec into container using vterm
suffix of thekubernetes-exec
transient ifvterm
is not installed (#209)
Fixed
-
Some of the migrated transients from 0.16.0 were incomplete; we catch some (hopefully all of) the stragglers in this release. Thanks @noorul for the follow-through here.
-
Fixed a bug in Ingress display. (#214)