Skip to content

0.5.0

Latest
Compare
Choose a tag to compare
@jaredgorski jaredgorski released this 21 Mar 00:59
· 3 commits to main since this release

What's new in 0.5.0

New

  • Configure runtimes more expressively using arpx_job scripts
  • Respond to multiline output with log monitors
  • Customize the binary Arpx uses to run commands
  • Verbose output available

Code improvements

  • More reliable and performant due to code overhaul
  • Tests and benchmarks added
  • Better documentation

Breaking changes

  • Removed entrypoint from profile
  • Changed processes to receive a mapping rather than a list
  • Removed name from process configuration object
  • Removed color from process configuration object
  • Removed blocking from process configuration object
  • Removed silent from process configuration object
  • Renamed monitors to log_monitors
  • Changed log_monitors (formerly monitors) to receive a mapping rather than a list
  • Removed process on log monitor configuration object (configure this via jobs)
  • Renamed condition to test on log monitor configuration object
  • Removed actions from profile
  • Removed all builtin actions except for arpx_exit (formerly exit) and arpx_exit_error (exit except with an error status)