mirror of
https://github.com/nukesor/pueue
synced 2024-10-15 20:24:03 +00:00
2.4 KiB
2.4 KiB
v0.4.0
Features:
- Add
--after [ids]
flag. Task with this flag will only start once all specified dependencies finished successfully. 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.
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.
v0.3.1
Fixes:
- Set
start
for processes. (Seems to have broken in 0.2.0)
v0.3.0
Features:
pause_on_failure
configuration flag. Set this to true to pause the daemon as soon as a task fails.- Add
--stashed
flag torestart
. - Add
-p/--path
flag to allow editing of a stashed/queued task's path. - Better network utilization for
pueue log
.
Fixes:
- Respect
Killed
tasks onpueue clean
. - Show
Killed
status inpueue log
. - Fix
pueue log
formatting. - Show daemon status if no tasks exist.
- Better error messages when daemon isn't running.
v0.2.0
Features:
- New
--delay
flag, which delays enqueueing of a task. Can be used onstart
andenqueue
. --stashed
flag forpueue add
to add a task in stashed mode.
For Packager:
- Generating completion files moved away from build.rs to the new
pueue completions {shell} {output_dir}
subcommand. This seems to be the proper way to generate completion files with clap. There is abuild_completions.sh
script to build all completion files to the known location for your convenience.
Bug fixes:
- Fix
edit
command. - Several wrong state restorations after restarting pueue.
v0.1.6
- [BUG] Fix wrong TCP receiving logic.
- Automatically create config directory.
- Fix and reword cli help texts.
v0.1.5
- Basic Windows support.
- Integrate completion script build in
build.rs
.
v0.1.4
- Dependency updates
v0.1.3
- Change table design of
pueue status
.
v0.1.2
- Handle broken UTF8 in
show
with-f
and-e
flags. - Allow restart of
Killed
processes.
v0.1.1
- Replace prettytables-rs with comfy-table.
- Replace termion with crossterm.
- Add --daemonize flag for daemon to daemonize pueued without using a service manager.
- Add daemon-shutdown subcommand for client for killing a manually daemonized pueued.