v0.15.0
What's Changed
- Docs: Add install python packages on mac by @kelbrown20 in #982
- Fix markdown-lint issues that snuck in by @russellb in #1037
- Use mergify for automating GitHub PR labels by @russellb in #1036
- Ensure we found some knowledge by @derekhiggins in #928
- Enable PyPI publishing and sigstore signing by @tiran in #922
- Disable push to Test PyPI on merge by @tiran in #1045
- --hf-token flag is not used in .14 release by @cdoern in #1047
- Run CI jobs on release branches by @russellb in #1049
- mergify: Allow merging on release branches by @russellb in #1052
- Automatically apply a backport label to release branch PRs by @russellb in #1056
- Chunk docs on spaces for really long lines by @bbrowning in #969
- Add help string to hf-token flag in download by @hickeyma in #1061
- fix: Add hf-token default to fix checking error by @hickeyma in #1064
- fix: remove useless nc command by @leseb in #978
- Ban import of yamllint by @tiran in #1073
- README.md: s/Instruct-Lab/InstructLab/ by @russellb in #1078
- feat: use labels to trigger backports by @leseb in #1074
- Fix container build on machines without avx by @n1hility in #1077
- mergify: Rename backport label to release-branch by @russellb in #1081
- docs: update
STABLE.md
location and content by @nathan-weinberg in #1057 - linux-train: Skip convert to gguf when --4-bit-quant is used by @russellb in #1058
- Fix broken md linting in schema submodule by @hickeyma in #1075
- Update the --model arg by @spzala in #1083
- fix link to "Testing the fine-tuned model" by @makelinux in #1087
- feat: add a welcome message to our server root by @leseb in #1095
- feat: run functional test on MacOS by @leseb in #1039
- ci: fix macos job by @leseb in #1100
- Don't fail if multiprocessing is already set to spawn; fix issues from lack of cleanup by @tiran in #1050
- docs: replace 0.13.0 demo badge with current release badge by @nathan-weinberg in #1099
- Minor update to README.md by @jimmysjolund in #1104
- docs: missing space by @booxter in #1101
- Introduce an end-to-end CI job on Linux by @stefwalter in #1016
- Add Bug and Feature templates for new issues by @nathan-weinberg in #1105
- Document release strategy for Instructlab CLI by @alimaredia in #985
- Do test builds of the cuda image in CI by @russellb in #1086
- chore: clean up intermediate output during MacOS convert by @jaideepr97 in #1097
- Use fine-grained permissions for PyPI by @tiran in #1113
- fix four_bit_quant VRAM check for cuda by @maxamillion in #953
- Docs: Improve instructions for hardware acceleration by @tiran in #1115
- fix: cleaner message when generate dir is empty by @leseb in #1088
- minor change by @lhawthorn in #1119
- notebook: open PR link by @makelinux in #1120
- fix: return model name from the server when chatting by @leseb in #935
- Intel Gaudi / Habana Labs HPU support by @tiran in #966
- add "Open the notebook in Colab" by @makelinux in #1116
- Revert "Intel Gaudi / Habana Labs HPU support" by @russellb in #1122
- beautify link to LoRA by @makelinux in #1117
- tox: add -e docs target to generate man pages by @booxter in #1032
- Add option to include max_tokens for the ilab chat by @luis5tb in #1020
- generate: warn when llama_cpp has not hardware acceleration by @tiran in #1059
- Do not cache llama-cpp-python builds by @tiran in #1125
- Reapply "Intel Gaudi / Habana Labs HPU support" by @tiran in #1128
- fix: do not spellcheck on venv and taxonomy by @leseb in #1130
- Clean exit from the chat.py by @jjasghar in #1131
- Use pytest instead of unittest.TestCase by @tiran in #1135
- chat: Ensure temp server is cleaned up after quit command by @russellb in #1136
- Refactor CliRunner tests by @tiran in #1137
- Fix a minor typo in the troubleshooting guide by @orpiske in #1140
- e2e: Add timestamps to the test script by @russellb in #1139
- docs: add inline mermaid diagram of basic workflow by @makelinux in #1089
- ilab: Document how to enable tab completion by @russellb in #1142
- Issue 1132 - Suggested improvements to "Welcome to the InstructLab CLI" by @adahms in #1133
- fix: handle incorrect log level by @leseb in #1092
- README.md: Fix a typo by @russellb in #1149
- fix: add unit test for config log level by @leseb in #1155
- diff: Rework --quiet logic and handle file without needing --quiet by @bjhargrave in #959
- chat: fix AttributeError crash on -qq with short context by @booxter in #949
- Fix use of
typing.Optional
in config parser by @tiran in #1158 - Add option for install packages on mac by @kelbrown20 in #1110
New Contributors
- @makelinux made their first contribution in #1087
- @jimmysjolund made their first contribution in #1104
- @maxamillion made their first contribution in #953
- @luis5tb made their first contribution in #1020
- @orpiske made their first contribution in #1140
- @adahms made their first contribution in #1133
Full Changelog: v0.14.1...v0.15.0