**1.3.5** - Update git force_pull_repo command to improve performance **1.3.4** - Fix checking branch name in git artifact update - Make LocalContextHelper compatible with ruby 3 **1.3.3** - Support "partials" in the templates with "render" method. - Cleanup artifacts after deployment if cache_result: false - Improve fetching git artifact when branch name has changed **1.3.2** - Added an ability to generate helm templates using `kit generate` command **1.3.1** - Fix upgrade command for helm strategy **1.3.0** - Allow sending custom apply command for k8s deploy strategy - Added initial support for helm deploy strategy **1.2.7** - Added an option to skip deployment and only build images for `deploy` command **1.2.6** - Lock cli-ui version on 2.1.0 (2.2.x has some bugs) **1.2.5** - Improve handling ContextVars, ability to convert context var to OpenStruct **1.2.4** - Fix a mistake in setting env variables - Added an option to set "use local deployment" variable - Allow finding job resources in kit attach and kit log **1.2.2** - Support Ruby 3.2.0 **1.2.1** - Update shell commands so that STDERR stream won't be merged for commands using the command result. - kit sh would also set current default configuration - kit get supports "api" ui - show sync description (git/local) for artifact sync **1.2.0** - Change minimal ruby version to 3 **1.1.1** - Change minimal ruby version to 2.7 **1.0.1** - Change minimal ruby version to 2.6 **1.0.0** - Bump stable release **0.9.9** - Fix updating artifact if it was force-pushed - Improve resource selector, allow connecting to job via kit console **0.9.0-0.9.8** - Allow skipping confirmation during deployment - Added `kit sh` command to create a new shell - Use tmp dir as image builds parent dir for remote compilation **0.8.4-0.8.8** - Added initial services support, to deploy before all other servies - Allow namespace as symbol in kubectl commands - Allow setting kubectl entrypoint for configuration **0.8.3** - Always load artifacts, if kubeconfig is an artifact **0.8.2** - Update Kit Env command to support kubeconfig path as artifact **0.8.1** - Allow deploying services without dependecies - Default services should be first in the list - KubeConfig should be able to take file from artifact **0.7.1** - Added Ruby 3.0 support **0.6.4** - Improve context vars, allow checking if variable is defined **0.6.3** - Fix updating artifacts when there is only local artifacts **0.6.2** - Added an ability to return build vars as a hash value. - Skip local artifacts while updating configuration, it sometimes produce an error **0.6.1** - Improve performance of artifacts update by updating in threads. - Added an ability to define default services **0.6.0** - Cleanup old image build dirs - Add rotation to deployment log file **0.5.10** - Fix a regression when deployment result would not be properly returned as json. **0.5.9** - Added an ability to set custom user - Allow setting environment variable in docker strategy - Properly stop deployment if image compilation is failed **0.5.8** - Update gemspec to support ruby 2.5 **0.5.7** - Look for kuber_kit root path in parent folders, so kit command will work in sub-folders **0.5.6** - Pre-process env file if it has .erb extension - Allow attaching env file from configuration to docker container - Change default data paths to use home directory - Add env groups support to combine multiple env files **0.5.5** - Added ability to skip services during deployment using -S option **0.5.4** - Added disabled services support **0.5.3** - Change the symbol to exclude service from "-" to "!", you can pass "-s !auth_app" to exclude "auth_app" - Added kit get command to find pods **0.5.2** - Added dependencies support to services - Added an option to deploy all services in `kit deloy` - Wait for rollout to finish during service deploy - Deploy services in batches, not all of the simultaneously