github kite-org/kite v0.10.0

10 hours ago

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

Don't miss a new kite release

NewReleases is sending notifications on new releases.