Releases: xdrop/cartel
Releases · xdrop/cartel
0.11.1-beta
Changelog
Added
- Added a new
exec
command as a shorthand for running commands within the working directory of a service (eg.exec backend -- poetry install
).
0.11.0-beta
Changelog
Added
- Added a set of
config
cli commands (get
,set
,toggle
,remove
) for editing config file options. - Added a mechanism with which environment variables from the users shell configuration can be periodically refreshed. This eliminates the need for the user to need to perform a daemon restart whenever they need to reload some shell configuration (eg. a change in a
.zshrc
file). This feature is experimental and is disabled by default. - Added a
view
command to view values for all options. - Daemon port can now be configured via the
daemon.port
option inconfig.toml
. - Add experimental
interactive_shell
option that when enabled and ashell
command is given, the process will be spawned in an interactive shell based on the one the client is running on.
Changed
- The global configuration file has been switched from
YAML
toTOML
(this is different from the module definitions file which will remain as YAML). This means that upon upgrading any existing config will be lost and will need to be migrated. - Liveness status will now update correctly when a process exits.
- Probes of type
exec
will now timeout if their command takes more than 2 seconds. - Daemon will now be dissasociated from its controlling terminal by default.
Fixed
- Fixed misalignment in non-emoji supporting terminals.
- Fixed white rendering as grey on light themed terminals.
- Stop group completion messages from being printed if not running in a terminal.
0.10.2-beta
Changelog
Added
- Allow tasks to specify
timeout
individually rather than have a global one.
Changed
- Improve error messages for common errors.
- Error messages now print to
stderr
.
0.10.1-beta
Changelog
Added
- Provide additional context for some parsing errors.
Fixed
- Fixed a bug that caused more detailed error messages to be supressed.
Changed
- Bump task timeout to five minutes (up from three).
0.10.0-beta
Changelog
Added
- Allow services to specify services / tasks that should always be deployed "after" them, but should not constitute a direct dependency.
- Checks can now define a
suggested_fix
section with a command that can be run, should users choose to, in order to fix the issue the check tests for.
Changed
daemon restart
will start the daemon if it is not running
0.9.5-beta
Changelog
Added
- Allow executable probe and shell definitions to also use the
shell
shortcut (instead of specifying a command). - Add
restart daemon
shortcut for restarting the daemon
Fixed
- Supress output of
stderr
from checks
0.9.4-beta
Changelog
Changed
- The
always_await_readiness_probe
option will now default totrue
instead offalse
.
0.9.3-beta
Changelog
Fixed
- Do not skip deployment of any tasks when
--force
is active.
0.9.2-beta
Changelog
Added
- Log files for tasks can now also be viewed with
logs <task-name>
0.9.1-beta
Changelog
Fixed
- Fixed an issue where where a group's tasks would always redeploy regardless of whether the services were deployed.