What's Changed
Important
Starting with this release:
- The legacy container image
ghcr.io/zxh326/kiteno longer receives updates. Please switch toghcr.io/kite-org/kite. - The legacy Helm chart repository
https://zxh326.github.io/kite/no longer receives updates. Please switch tohttps://kite-org.github.io/kite/.
Highlights
- Added custom resource history for create, update, delete, and apply operations.
- Added richer StorageClass management, including provisioner filtering, default selection, and related PVC navigation.
- Added customizable resource detail tabs with support for reordering and hiding tabs.
- Added label selector filtering from resource search boxes, such as
app=nginxandenv=prod,team=backend. Thanks @l0kki42!
Resource Management
- Resource YAML now opens in read-only mode and requires an explicit action before editing.
- Added support for Kubernetes-style
[]JSONPath wildcards in CRD printer columns and made invalid expressions fail safely. Thanks @MasterTos!
RBAC And Multi-Cluster
- Fixed RBAC evaluation for users whose roles grant access across multiple namespaces.
- Improved namespace-aware filtering across resource lists, search, events, metrics, related resources, Helm releases, apply operations, and AI tools.
- Improved cluster-aware API routing, fixing pod file exports and related operations on non-default clusters.
- Added broader support for group-qualified custom resource permissions.
Observability And Reliability
- Pod log streams now preserve the historical tail buffer when connecting or reconnecting. Thanks @ferdiina!
- Memory usage now uses the working set metric for more representative container memory reporting.
- Metrics endpoints now return empty arrays when no samples are available.
- Increased the default Kubernetes cache synchronization timeout and client QPS/Burst settings for large or remote clusters, with
KITE_CACHE_SYNC_TIMEOUTavailable for configuration. Thanks @ferdiina!
Fixes And Hardening
- Fixed PostgreSQL login failures when identity providers return avatar URLs longer than 500 characters. Thanks @tedkulp!
- Updated MFA, passkey, authentication, and user-management documentation.
- Updated frontend and Go dependencies, including Helm 4.2.3, Gateway API 1.6.0, Recharts 3.9.2, Vite 8.1.4, and Anthropic SDK 1.57.0.
Full Changelog: v0.13.0...v0.14.0