cargo pueue 0.4.0

latest releases: 3.4.0, 3.3.3, 3.3.2...
4 years ago

Features:

  • Dependencies! This adds the --after [ids] option.
    Task with this option will only be started, if all specified dependencies successfully finish.
    Tasks with failed dependencies will fail as well.
  • New state FailedToStart. Used if the process cannot be started.
  • New state DependencyFailed. Used if any dependency of a task fails.
  • New config option read_local_logs. Default: true
    We assume that the daemon and client run on the same machine by default.
    This removes the need to send logs via socket, since the client can directly read the log files.
    Set to false if you, for instance, use Pueue in combination with SSH port forwarding.

Improvements:

  • Process log output is no longer permanently stored in memory. This significantly reduced RAM usage for large log outputs.
  • Process log output is compressed in-memory on read from disk. This leads to reduced bandwidth and RAM usage.

Changes:

  • Pueue no longer stores log output in its backup files.

Don't miss a new pueue release

NewReleases is sending notifications on new releases.