Releases: Nukesor/pueue
Releases · Nukesor/pueue
v0.8.2
v0.8.1
v0.8.0
[0.8.0] - 2020-10-25
This version adds breaking changes:
- The configuration file structure has been changed. There's now a
shared
section. - The configuration files have been moved to a dedicated
pueue
subdirectory.
Added
- Unix socket support (#90)
- New option to specify a configuration file on startup for daemon and client.
- Warning messages for removing/killing tasks (#111) by Julian Kaindl
- Better message on
pueue group
, when there are no groups yet. - Guide on how to connect to remote hosts via ssh port forwarding.
Changed
- Move a lot of documentation from the README and FAQ into Github's wiki. The docs have been restructured at the same time.
- Never create a default config when starting the client. Only starting the daemon can do that.
- Better error messages when connecting with wrong secret.
- Windows: The configuration file will now also be placed in
%APPDATA%\Local\pueue
.
Fixed
- Fixed panic, when killing and immediately removing a task. (#119)
- Fixed broken non-responsive daemon, on panic in threads. (#119)
- Don't allow empty commands on
add
. - The client will never persist/write the configuration file. (#116)
- The daemon will only persist configuration file on startup, if anything changes. (#116)
- (Probably fixed) Malformed configuration file. (#116)
v0.7.2
[0.7.2] - 2020-10-05
Fixed
- Non-existing tasks were displayed as successfully removed. (#108)
- Remove child process handling logic for MacOs, since the library simply doesn't support this.
- Remove unneeded
config
features and reduce compile time by ~10%. Contribution by LovecraftianHorror (#112) - Remove futures-timers, effectively reducing compile time by ~14%. (#112)
- Update to comfy-table v1.1.0, reducing compile time by another ~10%. (#112)
Changed
- Linux process handling now always sends signals to it's direct children, if the root process is a
sh -c
process.
Previously, this behavior was somewhat ambiguous and inconsistent. (#109)
Added
- Update workflow to build arm binaries.
v0.7.1
[0.7.1] - 2020-07-24
Added
- Update workflow to build arm binaries
v0.7.0
[0.7.0] - 2020-07-23
Added
- New
-e
and-p
flags to edit tasks on restart.-e
forcommand
,-p
forpath
. Both can be added at the same time.
Changed
- Internal refactoring of the client code. Mostly structure
Fixed
- Improved CLI validation. Several subcommands accepted empty task id vectors, when they shouldn't.
v0.6.3
[0.6.3] - 2020-07-11
Changed
- Don't do any code styling, if
stdout
is no tty.
v0.6.2
[0.6.2] - 2020-07-11
Fixed
- Fix local
stderr
formatting forlog
. - Fix missing sleep in local
follow
loop, resulting in single core 100% CPU usage.
v0.6.1
v0.6.0
Features:
pueue_aliases.yml
, which allows some shell-like aliasing.-c
flag forkill
andreset
.