Release v1.8.0
Welcome to the v1.8.0 release of Kit! We've added some exciting new features and improvements.
New Features
SBOM generation for KitOps CLI releases
Thanks to @bupd, KitOps releases now include SBOM manifests in their release assets. You can find these assets published as part of the v1.8.0 release, and similar SBOMs will be included in new releases going forward.
For more details, see the PR by @bupd: #951
Support for using ModelKit references with kit dev
The kit dev command now supports supplying a ModelKit reference instead of using a local directory. This means that it's possible to start a LLM server (based on gguf-formatted model weights) without first unpacking a ModelKit. Try it out using
kit dev start jozu.ml/jozu/qwen2-7b:latestFor more information, see kit dev start --help or @gorkem's PR: #944
Dynamic shell completions
The Kit CLI now supports dynamic shell completions based on the ModelKits you have pulled locally. This means that in addition to autocompleting kit command names (e.g. "push" or "pull"), the CLI will suggest completions for ModelKits and their tags when using commands that require a ModelKit reference.
To add completions to your current terminal session, use one of the following commands, depending on your current shell
# bash
source <(kit completion bash)
# zsh
source <(kit completion zsh)
# powershell
kit completion powershell | Out-String | Invoke-Expression
# fish
kit completion fish | sourceCompletions should be supported for bash, zsh, fish, and powershell, though we haven't had a chance to thoroughly test all shell interpreters -- if you encounter issues with completions, please open an issue in this repository so that we can work on fixing it!
For more information, see the PR that added this feature: #963
Significant Changes
- The Kit CLI will now default to using the
latesttag when one is not provided. This behaviour mirrors what other OCI CLI's, such as docker and podman do, and avoids potentially confusing error messages when missing a tag during a command. For more information, see the PR by @mohammedahmed18: #935
Bug Fixes & Documentation Improvements
- Overhaul the README by @bmicklea in #918
- Huge docs update by @bmicklea in #922
- Add KServe Google Artifact Registry instructions by @gorkem in #962
New Contributors
Full Changelog: v1.7.0...v1.8.0