github F1bonacc1/process-compose v1.85.0

6 hours ago

New Features

Interactive Processes:

  • Added initial support for interactive processes
  • Added escape sequence CTRL+A, ESC to switch focus from interactive processes
    Configuration:
  • Added --address flag 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 install by 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 --address flag 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

Don't miss a new process-compose release

NewReleases is sending notifications on new releases.