mirror of
https://github.com/nukesor/pueue
synced 2024-10-14 19:53:31 +00:00
Adjust changelog file
This commit is contained in:
parent
76bc73bcf3
commit
a26a85d636
57
CHANGELOG.md
57
CHANGELOG.md
|
@ -1,5 +1,16 @@
|
|||
# v0.5.1
|
||||
# Changelog
|
||||
|
||||
## v0.6.0
|
||||
|
||||
**Features:**
|
||||
|
||||
- `pueue_aliases.yml`, which allows some shell-like aliasing.
|
||||
- Automatically send a `SIGTERM` to children of running tasks on `kill` or `reset`.
|
||||
|
||||
## v0.5.1
|
||||
|
||||
**Features:**
|
||||
|
||||
- `--children/-c` flag for `start` and `stop`.
|
||||
This sends the `SIGSTOP`/`SIGSTART` signal not only to the main process of a task, but also to direct children.
|
||||
This is, for instance, useful if you're starting tasks via a shell script.
|
||||
|
@ -7,26 +18,32 @@
|
|||
**Fixes:**
|
||||
- Fixed formatting bug in `pueue log`. Fixed by [sourcefrog](https://github.com/sourcefrog).
|
||||
|
||||
# v0.5.0
|
||||
## v0.5.0
|
||||
|
||||
**Features:**
|
||||
|
||||
- Groups! Tasks can now be assigned to a group.
|
||||
Each group acts as their own queue and each group has their own setting for parallel task execution.
|
||||
Groups can also be paused/resumed individually.
|
||||
- Users can now specify a custom callback that'll be called whenever tasks finish.
|
||||
|
||||
**Changes:**
|
||||
|
||||
- `log` now also works on running and paused tasks. It thereby replaces some of `show`'s functionality.
|
||||
- Rename `show` to `follow`. The `follow` is now only for actually following the output of a single command.
|
||||
|
||||
**Improvements:**
|
||||
|
||||
- Environment variable capture. Tasks will now start with the variables of the environment `pueue add` is being called in.
|
||||
- `follow` (previously `show`) now also reads directly from disk, if `read_local_logs` is set to `true`.
|
||||
- The `--all` flag now affects all groups AND the default queue for `kill`, `start` and `pause`.
|
||||
- Added `--group` flag for `status`. This will only print tasks of a specific group
|
||||
- Add new flags `--default` to `kill`. With this flag only tasks in the default queue will be affected.
|
||||
|
||||
# v0.4.0
|
||||
## v0.4.0
|
||||
|
||||
**Features:**
|
||||
|
||||
- Dependencies! This adds the `--after [ids]` option. Implemented by [tinou98](https://github.com/tinou98).
|
||||
Task with this option will only be started, if all specified dependencies successfully finish.
|
||||
Tasks with failed dependencies will fail as well.
|
||||
|
@ -38,64 +55,80 @@
|
|||
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. Huge thanks for helping with this to [sourcefrog](https://github.com/sourcefrog)!
|
||||
- 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
|
||||
## v0.3.1
|
||||
|
||||
**Fixes:**
|
||||
|
||||
- Set `start` for processes. (Seems to have broken in 0.2.0)
|
||||
|
||||
# v0.3.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 to `restart`.
|
||||
- Add `-p/--path` flag to allow editing of a stashed/queued task's path.
|
||||
- Better network utilization for `pueue log`.
|
||||
|
||||
**Fixes:**
|
||||
|
||||
- Respect `Killed` tasks on `pueue clean`.
|
||||
- Show `Killed` status in `pueue log`.
|
||||
- Fix `pueue log` formatting.
|
||||
- Show daemon status if no tasks exist.
|
||||
- Better error messages when daemon isn't running.
|
||||
|
||||
# v0.2.0
|
||||
## v0.2.0
|
||||
|
||||
**Features:**
|
||||
|
||||
- New `--delay` flag, which delays enqueueing of a task. Can be used on `start` and `enqueue`. Implemented by [taylor1791](https://github.com/taylor1791).
|
||||
- `--stashed` flag for `pueue add` to add a task in stashed mode. Implemented by [taylor1791](https://github.com/taylor1791).
|
||||
|
||||
**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 a `build_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
|
||||
## v0.1.6
|
||||
|
||||
- [BUG] Fix wrong TCP receiving logic.
|
||||
- Automatically create config directory.
|
||||
- Fix and reword cli help texts.
|
||||
|
||||
# v0.1.5
|
||||
## v0.1.5
|
||||
|
||||
- Basic Windows support. Huge thanks to [Lej77](https://github.com/Lej77) for implementing this!
|
||||
- Integrate completion script build in `build.rs`.
|
||||
|
||||
# v0.1.4
|
||||
## v0.1.4
|
||||
|
||||
- Dependency updates
|
||||
|
||||
# v0.1.3
|
||||
## v0.1.3
|
||||
|
||||
- Change table design of `pueue status`.
|
||||
|
||||
# v0.1.2
|
||||
## v0.1.2
|
||||
|
||||
- Handle broken UTF8 in `show` with `-f` and `-e` flags.
|
||||
- Allow restart of `Killed` processes.
|
||||
|
||||
# v0.1.1
|
||||
## v0.1.1
|
||||
|
||||
- Replace prettytables-rs with comfy-table.
|
||||
- Replace termion with crossterm.
|
||||
|
|
Loading…
Reference in a new issue