Releases: kite-org/kite
Releases · kite-org/kite
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
v0.7.3
What's Changed
- docs: add in-cluster mode quick setup guide to installation by @joeteerawit in #258
- fix: display cluster connect error info by @zxh326 in #268
- chore(deps): bump the go-deps group with 10 updates by @dependabot[bot] in #273
- chore(deps): bump the fe-deps group in /ui with 12 updates by @dependabot[bot] in #274
- feat: created gateway api resources for helm chart by @MateSousa in #272
- chore(deps): bump the fe-deps group in /ui with 5 updates by @dependabot[bot] in #284
- chore(deps): bump github.com/bytedance/mockey from 1.2.17 to 1.3.1 in the go-deps group by @dependabot[bot] in #283
- feat: create template manage by @zxh326 in #285
- feat: add pv list page by @zxh326 in #287
- fix: add decorations for parse ansi color in log-viewer by @zxh326 in #286
New Contributors
- @joeteerawit made their first contribution in #258
- @MateSousa made their first contribution in #272
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- feat: enhance search with label selector by @zxh326 in #237
- chore(deps): bump the fe-deps group in /ui with 7 updates by @dependabot[bot] in #239
- chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #238
- Wrap config in SecretString before updating by @GyroGearl00se in #243
- chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #249
- chore(deps): bump the fe-deps group in /ui with 14 updates by @dependabot[bot] in #248
- fix: remove oidc groups in token by @zxh326 in #254
- Add support for regexp in RBAC roles by @Demch1k in #255
- feat: add claude color theme by @zxh326 in #256
New Contributors
- @GyroGearl00se made their first contribution in #243
- @Demch1k made their first contribution in #255
Full Changelog: v0.7.1...v0.7.2