Skip to content

Releases: kite-org/kite

v0.11.0

04 May 17:40

Choose a tag to compare

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 existingClaim support 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

22 Apr 14:48

Choose a tag to compare

What's Changed

Configuration And Deployment

  • Add GitOps-friendly configuration via KITE_CONFIG_FILE for 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 data user-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 undefined IDs.
  • 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

Full Changelog: v0.9.0...v0.10.0

v0.9.0

28 Mar 17:10

Choose a tag to compare

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 ReadHeaderTimeout and IdleTimeout to improve resilience against slow client connections.

Thanks @DioCrafts @GyroGearl00se @zxh326

New Contributors

Full Changelog: v0.8.1...v0.9.0

v0.8.1

11 Mar 16:14

Choose a tag to compare

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

Full Changelog: v0.8.0...v0.8.1

v0.8.0

06 Mar 03:53

Choose a tag to compare

What's Changed

New

Bugfix

New Contributors

Full Changelog: v0.7.8...v0.8.0

v0.7.8

23 Jan 11:09

Choose a tag to compare

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

05 Jan 12:50

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.6...v0.7.7

v0.7.6

23 Dec 16:41

Choose a tag to compare

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

Full Changelog: v0.7.5...v0.7.6

v0.7.5

12 Dec 11:04

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.4...v0.7.5

v0.7.4

11 Dec 12:20

Choose a tag to compare

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

New Contributors

Full Changelog: v0.7.3...v0.7.4