Releases: jozu-ai/kitops
Release v0.4.0
Welcome to the latest release of Kit! We've added some exciting new features and improvements.
New Features
dev
Command Now Available on Windows and Linux
You can now test your LLM applications locally on Windows and Linux using the kit dev
command, which was previously available only on macOS.
We've integrated the llamafile project to implement the dev
command, enhancing cross-platform compatibility.
Packaging Changes
To keep kit
easy to use in automation pipelines, llamafile
is no longer included by default in Kit packages. Instead, it is downloaded when the dev
command is invoked. For users who need to work offline, we provide packages that include llamafile
, marked as "offline".
📖 Learn more: See the kit dev documentation for additional details.
New --filter
Option for kit info
Command
We've made scripting with Kitfile values easier. The kit info
command now supports a new --filter
flag that allows you to select specific values from your Kitfile.
Example
Suppose you have the following Kitfile:
manifestVersion: 1.0.0
package:
# ...
model:
name: llama3.2-1b-1B-instruct-f16
path: ./llama3.2-1b-1B-instruct-f16.gguf
license: LLAMA 3.2 COMMUNITY LICENSE AGREEMENT
description: Llama 3.2 1B instruct model
# ...
To get the path value of the model, run:
kit info model:tag --filter model.path
This command returns:
`./llama3.2-1b-1B-instruct-f16.gguf`
What's Changed
- Bump the actions-minor group with 3 updates by @dependabot in #576
- docs: update CLI documentation for v0.3.4 by @github-actions in #575
- Fixed TAG_NAME environment variable assignment by @brett-hodges in #577
- Updates to why and use cases by @bmicklea in #580
- Docs for containerizing and Kubernetes deployment by @bmicklea in #579
- fix trailing spaces by @bmicklea in #581
- feat: add back to top button by @SagarSharma101 in #561
- Node selection capability by @srikary12 in #541
- Update deploy.md by @javisperez in #582
- Make release container job depend on release job in actions by @amisevsk in #578
- Changes to the homepage by @javisperez in #585
- Update README with Deploy and Dagger by @bmicklea in #588
- Add Dagger to docs by @bmicklea in #586
- Switch
dev
Command to Usellamafile
by @gorkem in #559 - add deploy & dagger to README by @bmicklea in #593
New Contributors
- @SagarSharma101 made their first contribution in #561
Full Changelog: v0.3.4...v0.4.0
Release v0.3.4
What's Changed
- docs: update CLI documentation for v0.3.3 by @github-actions in #459
- fixup: use brackets on documentation by @gorkem in #460
- Enable building containerized Kit CLI and init container by @amisevsk in #453
- Update to Go 1.22.6 and fix base image in init container Dockerfile by @amisevsk in #461
- Update mpb to v8.8.3 and fix bug in pack progress bars not clearing by @amisevsk in #469
- New section for kitops landing page by @javisperez in #467
- Add the
add your email
modal by @javisperez in #473 - Fix text color on hover for home button by @javisperez in #475
- Use loops instead of sendgrid for the newsletter modal by @javisperez in #479
- UI change loops with Sendgrid by @javisperez in #480
- Update docs to use Hub by @bmicklea in #481
- Add to use cases by @bmicklea in #485
- Update compatibility list by @bmicklea in #484
- KitOps Updates by @Jwilliamsr in #486
- link fix by @bmicklea in #492
- 487 update kitop mailing list form from script to static by @javisperez in #494
- Fixes to KitOps recaptcha validation by @javisperez in #496
- readme updates and ../ fix by @Jwilliamsr in #490
- Update quick-start.md by @bmicklea in #497
- Use loops instead of sendgrid for the newsletter subscription by @javisperez in #500
- Feat(docs): fix quickstart link by @shivaylamba in #502
- quick start updates by @bmicklea in #504
- README fixes by @bmicklea in #505
- Changes to the homepage by @javisperez in #508
- Update README.md by @bmicklea in #507
- Updates to how we pass the reCaptcha token by @javisperez in #511
- Update ROADMAP.md by @bmicklea in #509
- feat: added parameters field to datasets and code by @RS-labhub in #514
- make erorr more explicit by @TusharMohapatra07 in #515
- Update ROADMAP.md by @bmicklea in #519
- Fixed typing errors and doc enhancement by @FarukhS52 in #521
- Added Homebrew Tap Capability by @brett-hodges in #520
- Support for proxies by @srikary12 in #512
- Update Code of Conduct for Clarity and Inclusivity by @Mayank8881 in #535
- Added Emojis and corrected Some Grammar mistakes In GOVERNANCE.md by @NishantRana07 in #528
- fix old quick start links by @bmicklea in #537
- Fixup missing/outdated license headers on go files by @amisevsk in #538
- Improve the email field validation in the home page by @javisperez in #539
- Fixes a bug in my previous PR. by @javisperez in #540
- Fix deadlink in "why kitops" by @javisperez in #544
- Update README.md by @bmicklea in #548
- Updates to KitOps homepage by @javisperez in #547
- Fix a wrong link that somehow got there by @javisperez in #550
- Updated posts json by @Jwilliamsr in #553
- Add Posthog to Kitops documentation page by @javisperez in #552
- Installation docs update by @bmicklea in #554
- Removing unnecessary headings by @bmicklea in #555
- Add CookieYes to Docs site by @javisperez in #558
- Update installation.md to fix the build by @javisperez in #560
- docs: fix typo in README by @novanish in #562
New Contributors
- @shivaylamba made their first contribution in #502
- @RS-labhub made their first contribution in #514
- @TusharMohapatra07 made their first contribution in #515
- @FarukhS52 made their first contribution in #521
- @srikary12 made their first contribution in #512
- @Mayank8881 made their first contribution in #535
- @NishantRana07 made their first contribution in #528
- @novanish made their first contribution in #562
Full Changelog: v0.3.3...v0.3.4
Release v0.3.3
What's Changed
- docs: update CLI documentation for v0.3.2 by @github-actions in #434
- Update model parameters to kitfile spec by @gorkem in #436
- Update ModelKit diagram by @bmicklea in #435
- Fix indefinite hang when unpacking over existing files by @amisevsk in #452
- Updated Blog Feed + Readme by @Jwilliamsr in #454
- Enable unpack to filter for specific layers instead of all layers of a type by @amisevsk in #446
Full Changelog: v0.3.2...v0.3.3
Release v0.3.2
What's Changed
- docs: update CLI documentation for v0.3.1 by @github-actions in #430
- Change the version template for releases by @gorkem in #433
Full Changelog: v0.3.1...v0.3.2
Release v0.3.1
What's Changed
- enhancement: Resumable downloads when pulling ModelKits
- enhancement: New efficient storage layout for storing blobs
- docs: update CLI documentation for v0.3.0 by @github-actions in #406
- Update format.md by @javisperez in #409
- fix typo by @eltociear in #411
- Updated Posts by @Jwilliamsr in #413
- Don't fail remote list operations if repo contains non-modelkits by @amisevsk in #407
- Bump the npm-development group across 1 directory with 2 updates by @dependabot in #416
- Add PR check step to verify all files in Vitepress @includes exist by @amisevsk in #415
- Bump the actions-minor group with 2 updates by @dependabot in #417
- Add support for resumable downloads; clean up ingest directory; add
--concurrency
flag by @amisevsk in #408 - Show update notifications when a new version of kit is available by @amisevsk in #418
- Fix garbage collection for pulled modelkits by @amisevsk in #420
- jozu hub compatibility by @bmicklea in #410
- Revamping KitOps use case doc by @bmicklea in #423
- Add list of pre-made ModelKits to docs by @bmicklea in #425
- Updated prebuilt-modelkits.md to remove references to invalid datasets by @brett-hodges in #428
New Contributors
- @eltociear made their first contribution in #411
Full Changelog: v0.3.0...v0.3.1
Release v0.3.0
👋 Hello beautiful KitOps users! Big news - this version optimizes the local storage format for KitOps, so when you run the first kit
command you'll see a message about migrating to the new storage format. This is expected and exciting because it can save a lot of space by removing artifact duplicates!
Also a big welcome to @bhattbhuwan13, and thanks for your first PR. ❤️
What's Changed
- Add TAG_NAME as env var in docs generation step by @amisevsk in #340
- Add dependabot config by @gorkem in #341
- Pin github actions by @gorkem in #358
- move to weekly cadence by @gorkem in #361
- Revert Vitepress to 1.0.0-rc42 by @javisperez in #360
- Update colors used for terminal output and update default prefixes by @amisevsk in #367
- Update README by @bmicklea in #368
- Update Dependencies to the latest version by @javisperez in #374
- fixes #375 by @bhattbhuwan13 in #376
- Update posts.json by @Jwilliamsr in #377
- Fixup docs link in docs/README.md by @amisevsk in #380
- Fix issue when using relative paths for KITOPS_HOME by @amisevsk in #382
- Add RB2B script to KitOps site by @javisperez in #384
- Allow specifying -vv to set log-level to trace by @amisevsk in #392
- Add support for arbitrary parameters in models by @amisevsk in #385
- Add third verbosity level to disable progress bars too by @amisevsk in #396
- Add support for docs layers by @amisevsk in #386
- Slim kitfile spec by @amisevsk in #389
- Refactor local storage to avoid duplicating blobs by @amisevsk in #390
- Update quick-start.md by @bmicklea in #404
- Add support for authenticating via client certificates by @amisevsk in #402
- Update documentation to include references to docs section by @amisevsk in #395
New Contributors
- @bhattbhuwan13 made their first contribution in #376
Full Changelog: v0.2.5...v0.3.0
Release v0.2.5
What's Changed
- docs: update CLI documentation for v0.2.4 by @github-actions in #317
- Include current CLI version in generated docs page by @amisevsk in #279
- Update installation guide by @bmicklea in #315
- dev mode updates by @bmicklea in #316
- new dev commands by @bmicklea in #318
- link fixes by @bmicklea in #321
- Add logos and images for email templates by @javisperez in #322
- Add quotes section to the landing page by @javisperez in #330
- Add --remote flag to kit remove by @amisevsk in #327
- Fix the build after my previous PR by @javisperez in #331
- Update the docs links color by @javisperez in #333
- Fix broken link in quick-start.md by @amisevsk in #334
- Chunked repo push by @amisevsk in #329
- Update the build instructions by @gorkem in #336
- Add Node + PNPM version badges to the readme by @javisperez in #337
- Quick start and next steps updates by @brett-hodges in #335
- Add different log-levels to output; name per-request trace logging for registry operations by @amisevsk in #339
New Contributors
- @github-actions made their first contribution in #317
- @brett-hodges made their first contribution in #335
Full Changelog: v0.2.4...v0.2.5
Release v0.2.4
What's Changed
- add CNAME file for github pages by @gorkem in #304
- Generate a dynamic sitemap.xml on build by @javisperez in #303
- Pack tarballs using linux path separators on windows by @amisevsk in #301
- Use no compression for model layers by default by @amisevsk in #298
- Fixup regexp used for validating repository names by @amisevsk in #305
- Add command to print logs for dev server by @amisevsk in #287
Full Changelog: v0.2.3...v0.2.4
Release v0.2.3
What's Changed
- Updated blog posts by @Jwilliamsr in #297
- Add progress bars for kit pack by @amisevsk in #294
- Add canonical urls to the header by @javisperez in #296
- Darwin definitions for dev server build by @gorkem in #299
Full Changelog: v0.2.2...v0.2.3
Release v0.2.2
What's Changed
Full Changelog: v0.2.1...v0.2.2