Skip to content

Releases: xdrop/cartel

0.11.1-beta

28 Aug 13:38
d844b93
Compare
Choose a tag to compare

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

28 Aug 13:38
8af3183
Compare
Choose a tag to compare

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 in config.toml.
  • Add experimental interactive_shell option that when enabled and a shell 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 to TOML (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

14 Jul 21:18
cc16d93
Compare
Choose a tag to compare

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

13 Jul 16:32
0261848
Compare
Choose a tag to compare

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

10 Jul 20:45
a8e862d
Compare
Choose a tag to compare

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

07 Jul 16:45
c27f8db
Compare
Choose a tag to compare

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

04 Jul 18:42
f95dc04
Compare
Choose a tag to compare

Changelog

Changed

  • The always_await_readiness_probe option will now default to true instead of false.

0.9.3-beta

25 Jun 21:47
5e30561
Compare
Choose a tag to compare

Changelog

Fixed

  • Do not skip deployment of any tasks when --force is active.

0.9.2-beta

14 Jun 19:16
b52596a
Compare
Choose a tag to compare

Changelog

Added

  • Log files for tasks can now also be viewed with logs <task-name>

0.9.1-beta

14 Jun 19:07
a10facc
Compare
Choose a tag to compare

Changelog

Fixed

  • Fixed an issue where where a group's tasks would always redeploy regardless of whether the services were deployed.