Files
kportal/CHANGELOG.md
T
2025-11-23 17:51:35 +00:00

1.8 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.1.5 - 2025-11-23

Added

  • Interactive TUI built with Bubble Tea
  • Real-time health check monitoring with grace period
  • Toggle forwards on/off with Space key
  • Error display below table showing detailed error messages
  • Version display in UI title
  • Complete log suppression for clean UI (klog included)
  • Automatic error clearing when connection recovers

Changed

  • Replaced tview with Bubble Tea for better architecture
  • Removed artificial 10-second delay before health checks
  • Improved thread safety with message-passing architecture
  • Enhanced status indicators (Active ●, Starting ○, Reconnecting ◐, Error ✗)

Fixed

  • Deadlock issues with tview UI
  • Logs covering the legend in interactive mode
  • Re-enable hang bug when toggling forwards
  • Race conditions in status updates

0.1.0 - 2025-11-22

Added

  • Initial release
  • Multi-context and multi-namespace support
  • Automatic pod restart handling with prefix matching
  • Label selector support for dynamic pod selection
  • Hot-reload configuration watching
  • Exponential backoff retry logic (max 10s)
  • Port conflict detection with PID information
  • kftray JSON to kportal YAML converter
  • Alias support for cleaner display names
  • Health check system
  • Verbose and interactive modes
  • Configuration validation
  • Comprehensive test suite