Skip to content

Releases: F1bonacc1/process-compose

v1.2.0

06 Apr 22:13
Compare
Choose a tag to compare

What Changed

  • Added ability to use single character shortcuts in shortcuts.yaml configuration. Issue #160
  • Added validation for disabled dependencies. Issue #166
  • Added support for Unix Domain Sockets. Issue #172

Bug Fixes

  • Fixed builtin themes not loading in Windows
  • Fixed username in log path containing domain name. Issue #171

Changelog

  • 2160723 Added logger caller in debug mode
  • 3097b66 Fix builtin themes not loading in Windows
  • 3692248 Issue #160: support runes in shortcuts configuration
  • 118a3aa Issue #166: added disabled dependency validation
  • b76fce6 Issue #170: liveness probe logic does not match the docs
  • 95fc418 Issue #171: Fix username returning domain name in Windows
  • 5a554d3 Issue #172: Support unix socket for HTTP and WS
  • 5ed80cb Search selects first matching process
  • 5a7b83e bump nix to v1.2.0

v1.0.1

24 Mar 00:29
Compare
Choose a tag to compare

What Changed

  • Added "Light Modern" theme

Bug Fuxes

  • Fixed theme selection reverting to the previous theme
  • Fixed ability to save Custom Style
  • Fixed ability to create white background themes. Issue #167

Changelog

  • c352b08 Added Light Modern theme
  • f999a54 Added white theme support
  • c237f01 Fix theme selector for loop scoping
  • 0b15baf Fix theme selector save custom style
  • e09ad31 added a clearer description to themes configuration
  • caa1a4d bump nix to v1.0.1
  • 9e4e63f typo

v1.0.0

23 Mar 15:55
Compare
Choose a tag to compare

What Changed

  • Added support for TUI themes (CTRL-T). Issue #144
  • Added support for persisted settings (e.g. theme, sort)
  • Added ability to toggle full screen mode (CTRL-]). Issue #161
  • Added ability to send process compose to the background (CTRL-B), return by exiting the shell (exit or CTRL-D). Issue #163
  • Added ability to shutdown processes in reverse dependency order --ordered-shutdown (#147). Thank you @anmonteiro!!!
  • Added ability to switch focus between processes and logs with TAB. Issue #159
  • When exiting processes search mode the selection stays on the same process.
  • More validations added to make sure that dependencies are valid. Issue #153
  • Added command multiline support documentation. Issue #156
  • Package dependencies updates

Bug Fixes

  • Processes no longer restart when stopped manually. Issue #149
  • Process now waits for its dependency to start when condition: process_started. Thank you @anmonteiro!!!

Changelog

  • 0671476 Added themes to readme
  • 23093e3 Enhancement: Added support for persisted settings
  • 7aab5a5 Enhancement: Preserve process selection after exiting search
  • de51cb4 Issue #144: Support for color schemes
  • 3bf8bd3 Issue #149: Don't restart processes on manual stop
  • 9535b80 Issue #153: validate dependency conditions
  • a56cf80 Issue #156: multiline commands documentation
  • 86b48d9 Issue #159: Toggle log/proc focus with tab
  • 91eb665 Issue #161: Added full screen toggle shortcut
  • 265aa4e Issue #163: Send process compose to background
  • 511bd6c Updated google.golang.org/protobuf v1.31.0 -> v1.33.0 (CVE)
  • e03d4f2 bump nix to v1.0.0
  • df422e3 feat: shutdown in reverse dependency order
  • 1a73f44 fix: wait for processes to start when condition: process_started
  • 661667c go 1.22 and dependencies updates
  • a804df5 revert to go v1.21 until it reaches stable in nix pkgs

v0.88.0

02 Mar 20:02
Compare
Choose a tag to compare

What Changed

  • Added pseudo terminal support - processes.process.is_tty = true attribute. Issue #64. At this time it supports only STDOUT.
  • Added ability to override (compilation time) the default 'Process Compose 🔥' TUI Branding. Issue #143
  • Enhancement in the processes search/filter functionality (/ shortcut).
  • Dependencies updates.

v0.85.0

09 Feb 17:41
Compare
Choose a tag to compare

What Changed

  • Added ability to toggle visibility of the disabled processes (Ctrl-D) - Issue #133
  • Processes table now shrinks automatically when there are few processes - Issue #132
  • Added keyboard shortcuts dialog (F1)
  • Added ability to filter the processes list by process name (/). Huge thanks to @stijnveenman for your contribution.
  • Dependencies update

Changelog

  • 317150f Added Shortcuts Dialog
  • bdb1b96 Feature #136 - Search for Process
  • 619bb2d Issue #132 - Expand log section instead of processes with a bigger window
  • 89e80a2 Issue #133 - Added ability to toggle visibility of disabled processes
  • 4268138 Remove Profiler
  • 319c7bd Updated dependencies
  • b7989c7 Updated nix to v0.85.0
  • 5e067e3 Updated the readme example

v0.81.4

28 Jan 21:20
Compare
Choose a tag to compare

What Changed

  • Added flag (--keep-tui) to keep the TUI open after all the processes exit. Issue #129
  • Minor TUI enhancements and fixes to improve visual clarity. Issue #128

Bug Fixes

Bug Fix #57: Too long log lines caused output to stop.
Bug Fix #130: Forwarded all fatal messages to stderr

Full Changelog

  • 554dbf5 Bug Fix #130: Forwarded all fatal messages to stderr
  • cc5a927 Bug Fix #57: Too long log lines caused output to stop.
  • 047927e Bump nix to v0.81.4
  • e43cd6d Go core dependencies updates crypto v0.17.0 => v0.18.0 net v0.19.0 => v0.20.0 tools v0.16.1 => v0.17.0
  • 046de78 Issue #128: Use - for empty values to improve TUI columns clarity
  • e7dbe22 Issue #129: Keep TUI running even after all processes exit

v0.80.0

13 Jan 23:49
Compare
Choose a tag to compare

What Changed

  • Added ability to select the visible namespace in TUI (Ctrl-G)
  • Added color icons to visualize processes state (Issue: #125)
  • Added ability to disable the HTTP server (--no-server flag) (Issue: #126)

Bug Fixes

  • Disable selection mode in Wayland - a temporary solution until clipboard is available. (Issue: #116)
  • Disable gin log in headless mode if the PC_DEBUG_MODE environment variable is not defined. (Issue: #124)
  • Fixed search field width

Full Changelog

  • 1a4a1b4 Bug Fix: #116 - Removed selection mode in Wayland session (temp)
  • c9625e0 Bug Fix: #124 - disable gin log if PC_DEBUG_MODE is not defined
  • ceb8005 Bug Fix: Fixed search field width
  • 363b0af Bug Fix: prevent process state race
  • 0268ce6 Bump nix to v0.80.0
  • f6f31e8 Feature: Added ability to select visible namespaces
  • d5aaa59 Issue: #125 - color icons for processes state
  • 5da3fdf Issue: #126 - added ability to disable the HTTP server

v0.77.8

06 Jan 00:26
Compare
Choose a tag to compare

Changelog

v0.77.6

15 Dec 14:32
Compare
Choose a tag to compare

Bug Fix Release

Changelog

  • 7777214 BugFix - Fix template rendering for commands
  • 05eec66 Bump github.com/gdamore/tcell/v2 from 2.6.0 to 2.7.0
  • fa49fc7 Issue #115 - print error to stdout on missing configuration file
  • 0f6ad35 Revert "Bump github.com/gdamore/tcell/v2 from 2.6.0 to 2.7.0"

v0.77.4

08 Dec 21:37
Compare
Choose a tag to compare

What Changed

  • Added ability to start Foreground Processes
  • Added memory usage info to process-compose project state, add --with-memory flag.

Bug Fixes

  • Fixed goroutine leak when readiness probe is active (Issue #107)
  • Fixed transitive dependency skip on failure (Issue #111)

Changelog

  • 5836dc8 Add Memory usage info to project state
  • ecaf82c Add RPI build to Makefile
  • b63fdac Add days to run duration
  • e565e79 Add discord to version info
  • 50b4a72 Add support for foreground processes
  • b387cff Added quick start to readme and intro
  • 6e69d04 Bump github.com/fatih/color from 1.15.0 to 1.16.0
  • d186ad7 Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  • 92b3a97 Bump github.com/spf13/cobra from 1.7.0 to 1.8.0
  • 41cab02 Bump nix to v0.77.4
  • 576a6b8 Document foreground processes
  • f058176 Issue #107 - Fix goroutine leak when readiness probe on
  • 2b5c7e8 Issue #111 - fix transitive dependency skip on failure
  • 5a078bb Updated installation instructions
  • e58f1f3 add installer script
  • c99fb7e bump nix to 0.75.1
  • bcadbef fix: cannot find pkg error w/ bump to nixpkgs 23.11
  • 146a5c1 fix: vendorHash