diff --git a/CHANGELOG.md b/CHANGELOG.md index 411e6e2c..db0ccffb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,19 @@ ## [Unreleased] - -## [0.4.5] - 2021-08-01 + +## [v0.4.6] - 2021-08-08 +### Bugfix +- JSON-Schema has incorrect case on fields because of missing JSON struct tags + +### Feature +- improve performance of `service import` by using goroutines for all followon API calls (assign tags, assign tools, etc) after service create/update +- improve performance of `service import` by switching TagAssign to use the batch call rather then 1 by 1 +- improve `service import` performance by applying concurrency to processing service data into API calls + + + +## [v0.4.5] - 2021-08-01 ## [v0.4.5-rc.1] - 2021-08-01 @@ -197,8 +208,9 @@ ## v0.0.1 - 2021-03-25 -[Unreleased]: https://github.com/OpsLevel/kubectl-opslevel/compare/0.4.5...HEAD -[0.4.5]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.4.5-rc.1...0.4.5 +[Unreleased]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.4.6...HEAD +[v0.4.6]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.4.5...v0.4.6 +[v0.4.5]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.4.5-rc.1...v0.4.5 [v0.4.5-rc.1]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.4.4...v0.4.5-rc.1 [v0.4.4]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.4.3...v0.4.4 [v0.4.3]: https://github.com/OpsLevel/kubectl-opslevel/compare/v0.4.2...v0.4.3 diff --git a/Readme.md b/Readme.md index 8ae4ffcd..95746900 100644 --- a/Readme.md +++ b/Readme.md @@ -134,6 +134,21 @@ The log format default is more human readable but if you want structured logs yo {"level":"info","time":1620251466,"message":"Ensured tag 'imported = kubectl-opslevel' assigned to service: 'db'"} ``` +### Enable shell autocompletion + +We have the ability to generate autocompletion scripts for the shell's `bash`, `zsh`, `fish` and `powershell`. To generate +the completion script for MacOS zsh: + +```sh +kubectl opslevel completion zsh > /usr/local/share/zsh/site-functions/_kubectl-opslevel +``` + +Make sure you have `zsh` completion turned on by having the following as one of the first few lines in your `.zshrc` file + +```sh +echo "autoload -U compinit; compinit" >> ~/.zshrc +``` + ### JSON-Schema The tool also has the ability to output a [JSON-Schema](https://json-schema.org/) file for use in IDE's when editing the configuration file.