Releases: kite-org/kite
v0.11.0
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: v0.10.0...v0.11.0
v0.10.0
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 #494
- @CoolShades made their first contribution in #479
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
Authentication
- Added LDAP username/password login. Admins can now configure LDAP connection settings, user/group lookup rules, and sync LDAP groups into RBAC.
- Added advanced OAuth / OIDC settings for custom username claims, custom group claims, and allowed-group login restrictions.
- Improved the login page for mixed authentication setups with credential-provider switching and clearer access-denied messaging when a user is outside the allowed groups.
AI And Terminal
- Expanded AI Chat so it can inspect Kubernetes resources, read related Events, query Prometheus, and execute create, update, and delete actions with in-product confirmation.
- When the AI needs more information, it can now request a choice or form directly in the conversation instead of asking the user to retype everything manually.
- Improved the floating AI chat and terminal experience with more stable overlays, fullscreen/minimize controls, chat history, and session restore.
Resources And UI
- Added a dedicated ConfigMap detail page with Overview, Data, YAML, Related, Events, and History views.
- Improved Secret details with a dedicated data viewer that supports decoded display, per-item show/hide, and copy actions for secret values.
- Expanded Pod / Container details with richer runtime information, including command, args, environment variables, mounts, resource limits, probes, and container state.
- Polished mobile layouts across multiple resource pages and fixed the issue where the AI Chat send button could be pushed off-screen on mobile.
- Fixed cases where proxy requests could lose the current cluster context.
Fixes And Hardening
- Fixed incorrect global search cache isolation. Search results are now cached separately by cluster and query limit to avoid cross-cluster or wrong-limit results.
- JWT signing secrets are now auto-generated on first boot when empty or still using the insecure default value. The Helm chart also no longer ships with a fixed default JWT secret.
- Production builds no longer emit permissive CORS headers by default. Cross-origin access is only enabled for explicitly allowed development origins.
- Added
ReadHeaderTimeoutandIdleTimeoutto improve resilience against slow client connections.
Thanks @DioCrafts @GyroGearl00se @zxh326
New Contributors
- @DioCrafts made their first contribution in #443
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- fix: include completed pods in overview readiness by @pokitpeng in #414
- feat: add prometheus AI tool and token settings by @zxh326 in #415
- refactor(ui): rewrite NamespaceSelector to Combobox pattern by @DuraCHYo in #416
- chore: improve ai agent by @zxh326 in #418
- chore(deps): bump the fe-deps group in /ui with 8 updates by @dependabot[bot] in #420
- chore(deps): bump the go-deps group with 3 updates by @dependabot[bot] in #419
New Contributors
- @pokitpeng made their first contribution in #414
- @DuraCHYo made their first contribution in #416
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
New
- feat: introduce AI assistant by @zxh326 in #398
- feat: add kubectl pages by @zxh326 in #397
- feat: Add general settings pages by @zxh326 in #407
Bugfix
- use local font by @FANLIYANG-OPS in #373
- pr_for_kyte by @itsBqn in #377
- feat: Support mysql query by @kuops in #383
- fix: avoid namespace leakage for cluster-scoped resource lists by @zxh326 in #402
- feat: introduce AI assistant by @zxh326 in #398
- feat: enhance general settings with node terminal image and analytics by @zxh326 in #407
- fix ai agent by @zxh326 in #405
New Contributors
- @FANLIYANG-OPS made their first contribution in #373
- @itsBqn made their first contribution in #377
- @kuops made their first contribution in #383
- @badal773 made their first contribution in #387
Full Changelog: v0.7.8...v0.8.0
v0.7.8
What's Changed
- helm: add deployment strategy by @dubyatp in #348
- chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #351
- chore(deps): bump the fe-deps group in /ui with 8 updates by @dependabot[bot] in #352
- feat: add audit log by @zxh326 in #355
- Add cache-control headers for static assets by @Copilot in #366
New Contributors
Full Changelog: v0.7.7...v0.7.8
v0.7.7
What's Changed
- bump go version by @zxh326 in #339
- fix: pvc select list bug by @kumolab-io in #345
- chore(deps): bump the go-deps group across 1 directory with 6 updates by @dependabot[bot] in #337
- fix: improve user management by @zxh326 in #346
- chore(deps): bump the fe-deps group across 1 directory with 20 updates by @dependabot[bot] in #338
- feat: in-place update pod resources by @zxh326 in #347
New Contributors
- @kumolab-io made their first contribution in #345
Full Changelog: v0.7.6...v0.7.7
v0.7.6
What's Changed
- chore(deps): bump the go-deps group with 8 updates by @dependabot[bot] in #317
- feat: add column visibility toggle to resource tables by @GyroGearl00se in #325
- fix: include additional volumes from values by @axelrindle in #326
- fix: enhance prometheus client to support Kubernetes proxy transport by @zxh326 in #334
New Contributors
- @axelrindle made their first contribution in #326
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- feat: Azure AD OAuth improvements by @GuitaristForEver in #312
- update layout by @zxh326 in #315
New Contributors
- @GuitaristForEver made their first contribution in #312
Full Changelog: v0.7.4...v0.7.5
v0.7.4
This release upgrade react deps to addresses React security vulnerability.
Kite does not use rsc, so there is no need to worry. However, an upgrade is recommended.
What's Changed
- add oauth field[userid,nickname] by @blackher in #292
- fix mysql issue by @zxh326 in #296
- chore: bump fe deps by @zxh326 in #297
- chore(deps): bump the fe-deps group in /ui with 5 updates by @dependabot[bot] in #300
- chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #299
- feat: pod file browser by @zxh326 in #298
- fix generate node agent pod name by @zxh326 in #309
New Contributors
Full Changelog: v0.7.3...v0.7.4