-
v0.12.0 Stable
released this
2026-02-11 19:18:46 +00:00 | -4 commits to develop since this releasev0.12.0 - 2026-02-11
Changed
- internal logic handling for cron webserver
Downloads
-
v0.11.5 Stable
released this
2026-02-10 18:01:11 +00:00 | -1 commits to develop since this releasev0.11.5 - 2026-02-10
Changed
- Command.Type: scriptFile no longer requests psudoterminal
Downloads
-
v0.11.3 Stable
released this
2026-01-31 07:06:18 +00:00 | 2 commits to develop since this releasev0.11.3 - 2026-01-31
Added
- Command: saveShellHistory for scriptFile commands over SSH
- Starting on Variables and Templates
Changed
- File output for commands now adds hostname to beginning of filename
- Testing: docker testing infra
Downloads
-
v0.11.1 Stable
released this
2025-12-09 00:17:48 +00:00 | 10 commits to develop since this releasev0.11.1 - 2025-12-08
Added
- Started integration testing
Changed
- inject ssh env vars by apppending them to the script/command if SSH setenv fails
- fix local command injection by running in a shell
Downloads
-
v0.11.0 Stable
released this
2025-11-24 23:51:56 +00:00 | 16 commits to develop since this releasev0.11.0 - 2025-11-24
Added
- feat: Package operation
versionChecksupports regular expressions (see regexp package for docs) - Command lists: added
cmdLists.[name].notifyobject - Testing setup with Docker
- CLI: add global flag --hostsConfig that allows hosts to be dynamic in relation to the main config
- CLI: Exec subcommand
hosts. See documentation for more details. - CLI: added
exec hostssubcommandlist - Add support for hosts in parallel
Changed
- Commands:
hostcan now belocalhostor127.0.0.1to run commands locally - lists loaded from external files only if no list config present in current file
PackageManager.Parserenamed toParseRemotePackageManagerVersionOutput. This now returns arrays of PackageManagerCommon.Package and errors.- Internal: refactoring and renaming functions
- Commands: moved output-prefixed keys to the
commands.[name].outputobject - Change internal method name for better understanding
- Improved error message for remote version package output
Fixed
- Command Lists: hooks now run correctly when commands finish
- Log file passed using
--log-filecorrectly used - Cmd Type
scriptnow correctly appends arguments
Downloads
- feat: Package operation
-
v0.10.2 Stable
released this
2025-03-20 03:42:49 +00:00 | 39 commits to develop since this releasev0.10.2 - 2025-03-19
Added
- Notifications: http service added
- Variable support. Can be referenced with
%{var:nameOfVar}%in select string fields.
Changed
- vault: initialize vault before validating config
Downloads
-
v0.10.1 Stable
released this
2025-03-12 03:08:59 +00:00 | 49 commits to develop since this releasev0.10.1 - 2025-03-11
Added
- UserCommands: add ssh public keys when running locally
- UserCommands: add field CreateUserHome
Changed
- UserCommands: create temp file when modifing password over SSH
- UserCommands: change field name
- Vault: keys are now referenced by
name, and the actual data bydata
Downloads
-
v0.10.0 Stable
released this
2025-03-08 06:25:44 +00:00 | 62 commits to develop since this releasev0.10.0 - 2025-03-08
Added
- Hooks: improved logging when executing
- User commands: adding SSH keys using config key
userSshPubKeys - directives: added support for fetching values using directive
%{externalSource:key}%
Changed
- Commands: if dir is not specified, run in config dir
- FileDirective: use the config directory if path is not absolute
- Host: changes to case of some keys
- Notifications: added external directive to sensitive keys
Fixed
- LocalFetcher: return fetch error
- Lists: load file key before attempting to load from current file
- fix: host not in config file, but in ssh config, properly added to hosts struct
- SSH: password authentication bugs
- User commands: change user password works
Downloads