Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 4.3 KB

CHANGELOG.md

File metadata and controls

59 lines (45 loc) · 4.3 KB

0.1.1 (Unreleased)

0.1.0 (18 April 2018)

IMPROVEMENTS:

  • New 'dispatch' command which allows Levant to dispatch Nomad jobs which will go through Levants additional job checking GH-128
  • New 'force-batch' deploy flag which allows users to trigger a periodic run on deployment independent of the schedule GH-110
  • Enhanced job status checking for non-service type jobs GH-96, GH-109
  • Implement config struct for Levant to track config during run GH-102
  • Test and build Levant with Go version 1.10 GH-119, GH-116
  • Add a catchall for unhandled failure cases to log more useful information for the operator GH-138
  • Updated vendored dependancy of Nomad to 0.8.0 GH-137

BUG FIXES:

  • Service jobs that don't have an update stanza do not produce deployments and should skip the deployment watcher GH-99
  • Ensure the count updater ignores jobs that are in stopped state GH-106
  • Fix a small formatting issue with the deploy command arg help GH-111
  • Do not run the auto-revert inspector if auto-promote fails GH-122
  • Fix issue where allocationStatusChecker logged incorrectly GH-131
  • Add retry to auto-revert checker to ensure the correct deployment is monitored, and not the original GH-134

0.0.4 (25 January 2018)

IMPROVEMENTS:

  • Job types of batch now undergo checking to confirm the job reaches status of running GH-73
  • Vendored Nomad version has been increased to 0.7.1 allowing use of Nomad ACL tokens GH-76
  • Log messages now includes the date, time and timezone GH-80

BUG FIXES:

  • Skip health checks for task groups without canaries when performing canary auto-promote health checking GH-83
  • Fix issue where jobs without specified count caused panic GH-89

0.0.3 (23 December 2017)

IMPROVEMENTS:

  • Levant can now track Nomad auto-revert of a failed deployment GH-55
  • Provide greater feedback around variables file passed, CLI variables passed and which variables are being used by Levant.GH-62
  • Levant supports autoloading of default files when running levant deploy GH-37

BUG FIXES:

  • Fix issue where Levant did not correctly handle deploying jobs of type batch GH-52
  • Fix issue where evaluations errors were not being fully checked GH-66
  • Fix issue in failure_inspector incorrectly handling multi-groups GH-69

0.0.2 (29 November 2017)

IMPROVEMENTS:

  • Introduce -force-count flag into deploy command which disables dynamic count updating; meaning Levant will explicity use counts defined in the job specification template GH-33
  • Levant deployments now inspect the evaluation results and log any error messages GH-40

BUG FIXES:

  • Fix formatting issue in render command help GH-28
  • Update failure_inspector to cover more failure use cases GH-27
  • Fix a bug in handling Nomad job types incorrectly GH-32
  • Fix issue where jobs deployed with all task group counts at 0 would cause a failure as no deployment ID is returned GH-36

0.0.1 (30 October 2017)

  • Initial release.