Skip to content

Releases: Nukesor/pueue

v0.8.2

28 Nov 22:14
Compare
Choose a tag to compare

Added

  • Add exit_code parameter to callback hooks.
  • Add a confirmation message when using reset with running tasks by quebin31.

Changed

  • Update to beta branch of Clap v3. Mainly for better auto-completion scripts.

v0.8.1

27 Oct 21:21
Compare
Choose a tag to compare

[0.8.1] - 2020-10-27

Added

  • Add start, end and enqueue time parameters to callback hooks by soruh.
  • Config flag to truncate content in 'status'.

Fixed

  • ZSH completion script fix by ahkrr.

v0.8.0

25 Oct 17:56
Compare
Choose a tag to compare

[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

05 Oct 21:18
Compare
Choose a tag to compare

[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

24 Jul 16:21
Compare
Choose a tag to compare

[0.7.1] - 2020-07-24

Added

  • Update workflow to build arm binaries

v0.7.0

22 Jul 23:49
Compare
Choose a tag to compare

[0.7.0] - 2020-07-23

Added

  • New -e and -p flags to edit tasks on restart. -e for command, -p for path. 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

11 Jul 16:40
Compare
Choose a tag to compare

[0.6.3] - 2020-07-11

Changed

  • Don't do any code styling, if stdout is no tty.

v0.6.2

11 Jul 11:16
Compare
Choose a tag to compare

[0.6.2] - 2020-07-11

Fixed

  • Fix local stderr formatting for log.
  • Fix missing sleep in local follow loop, resulting in single core 100% CPU usage.

v0.6.1

14 Jun 13:54
Compare
Choose a tag to compare

Enhancements:

  • New default behavior for follow. Implemented by JP-Ellis.
  • Delete everything in Pueue's task_logs folder on reset.

v0.6.0

07 Jun 19:17
Compare
Choose a tag to compare

Features:

  • pueue_aliases.yml, which allows some shell-like aliasing.
  • -c flag for kill and reset.