New Features
Interactive Processes:
- Added initial support for interactive processes
- Added escape sequence
CTRL+A,ESCto switch focus from interactive processes
Configuration: - Added
--addressflag for API port configuration (Fixes #421) - Health-checks now use the same shell configuration as processes (Fixes #422)
Performance: - Improved recursive metrics collection performance
Bug Fixes
Interactive Mode:
- Fixed glyph handling/rendering
- Fixed shell process closing/termination
- Improved handling of special key combinations
- Fixed interactive colour rendering issues
- Fixed interactive process waiting to be drained
- Fixed initial terminal size issue
Core:
- Fixed process cloning issue (Fixes #420)
- Fixed
go installby moving main to the repo root - Implemented strict and non-strict validation for unknown fields in project extensions (Fixes #419)
Maintenance
- Updated Go module dependencies
Changelog
- b28cc1a Added interactive procs documentation
- f13558b Addes escape sequence CTRL+A, ESC from interactive focus
- 1a9bdad Fixed interactive process waiting to be drained
- 791e8ea Handle special key combinations
- b349e53 Interactive process p1
- a99b94d Update dependencies
- 5c346e3 chore: bump nix to 1.85.0
- 81bd789 chore: update Go module dependencies.
- 67feadc feat: add
--addressflag Fixes: #421 - eb8aee6 feat: helthcheck use same shell config as processes. Fixes #422
- cf667d8 feat: imporve recursive metrics collection performance
- 5ad29eb fix glyphs handling
- 024662a fix linter issues
- 2fd6ecd fix shell prosess close
- 31158b6 fix: Implement strict and non-strict validation for unknown fields in project extensions. Fixes: #419
- 1489ff4 fix: fixed process cloning Fixes #420
- 7c7ab9d fix: move main to the repo root to allow go install with pretty name
- 01231ff fixed initial size issue
- 12266d9 fixed interactive color issues
- 23ca692 tests: add terminal and processes order tests