Release history
kite releases
πͺ A lightweight, modern Kubernetes dashboard that unifies multi-cluster and resource management, enterprise-grade user governance (OAuth, RBAC, and audit logs), and AI agents in one workspace. Not just a tool, but more like a platform.
All releases
9 shown
Helm support + App catalog + multi-namespace
- Fixed security vulnerability in API key authentication affecting versions v0.7.0 through v0.10.0
- New resource overview dashboard
- Userβcontrolled display scale setting
Full changelog
What's Changed
Security Fix
This release includes an important security fix for API key authentication.
Affected versions: v0.7.0-v0.10.0
We recommend all users upgrade to this version or later.
Resources And UI
- Added a new resource overview dashboard
- Added a user-controlled display scale setting.
AI And Terminal
- Fixed AI thinking/reasoning content passthrough for OpenAI-compatible and Anthropic-compatible providers.
- Fixed log viewer ANSI color handling and backend log line buffering so colored logs render more reliably.
Configuration And Deployment
- Fixed Helm SQLite PVC
existingClaimsupport so the chart mounts an existing claim instead of always generating or using the chart-managed PVC. - Set analytics default to disabled in the persisted general settings schema.
Fixes And Hardening
- Resource event queries now filter by involved object UID to avoid showing stale events from older objects with the same name.
- Updated Go, docs, and frontend dependencies, including
pgx,go-ntlmssp, PostCSS, and frontend package updates.
Full Changelog: https://github.com/kite-org/kite/compare/v0.10.0...v0.11.0
- GitOps-friendly configuration via KITE_CONFIG_FILE
- Password login toggle for LDAP/OAuth deployments
- PodDisruptionBudget support with list, search, and discovery
Full changelog
What's Changed
Configuration And Deployment
- Add GitOps-friendly configuration via
KITE_CONFIG_FILEfor super user, clusters, OAuth, LDAP, and RBAC configuration.
see docs https://kite.zzde.me/config/config-file.html
Authentication And Access Control
- Added a Password Login toggle so admins can disable username/password login when LDAP or OAuth is used.
- Improved OAuth compatibility with empty scopes, nested
datauser-info responses, and additional subject extraction behavior. - Fixed namespace filtering in global search so search results follow the same RBAC rules as namespace access.
- Fixed RBAC handling when Kite is served under a base path.
Resources And UI
- Added PodDisruptionBudget support, including list/search/sidebar integration and related resource discovery between Pods and PDBs.
- Implemented real node drain behavior with cordon/eviction support and returned drain warnings.
- Resource apply now supports multiple YAML documents in a single request.
- Improved resource table layout, filtering, refresh controls, column preferences, and batch delete progress feedback.
- Added admin-published global sidebar defaults so admins can publish or clear a shared sidebar layout.
AI And Terminal
- Polished the AI Chat UI with clearer composer, history, message, tool-call, and structured-input handling.
- Improved terminal, log streaming, and WebSocket handling around cluster context and base paths.
- Added AI assistant documentation with screenshots and permission guidance.
Fixes And Hardening
- Added a friendlier CRD-not-installed error state instead of showing a generic load failure.
- Fixed ResourceTemplate edit/delete calls using
undefinedIDs. - Added delete audit/resource history logging.
- Fixed CR list page and global search UI issues.
- Updated Go and frontend dependencies.
Thanks @GyroGearl00se @anupam42 @CoolShades @FANLIYANG-OPS @zxh326
New Contributors
- @anupam42 made their first contribution in https://github.com/kite-org/kite/pull/494
- @CoolShades made their first contribution in https://github.com/kite-org/kite/pull/479
Full Changelog: https://github.com/kite-org/kite/compare/v0.9.0...v0.10.0
- JWT secrets auto-generated on first boot
- Disabled permissive CORS headers in production
- Added ReadHeaderTimeout and IdleTimeout for slow client resilience
- LDAP username/password login with group sync
- OIDC with custom claims and group restrictions
- AI Chat resource inspection and action confirmation
- Prometheus AI tool
- Token settings for AI
- Namespace selector Combobox rewrite
- AI assistant for Kubernetes management
- kubectl pages
- MySQL query support
- Audit log functionality
- Helm deployment strategy configuration
- Pod resource in-place update capability
- Improved user management