Skip to content

Commit 9b985b7

Browse files
committed
Bump version to 0.3.23
1 parent 6c536a0 commit 9b985b7

2 files changed

Lines changed: 27 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.23]
11+
- feat: [Implement MiniCPMv45ChatHandler for MiniCPM-V 4.5 with multi-image tracking](https://github.com/JamePeng/llama-cpp-python/commit/83d5839b136a62a2ccac3feabe4eec1dbced961b)
12+
13+
- feat: Add python 3.14 support and pin numpy version(1.21.4-2.3.2) for compatibility
14+
15+
- feat: Increased the n_batch parameter in Llama model initialization from 512 to 2048. Slightly improves the speed of some multimodal image processing.
16+
17+
- fix: catch TemplateSyntaxError when parsing metadata chat templates
18+
19+
- Some models (e.g., LLaVA 1.5) contain non-standard Jinja2 tags (like {% generation %}) in their metadata.
20+
21+
- This commit adds a try-except block to prevent initialization crashes, allowing the model to load even if the metadata template is invalid.
22+
23+
- feat: enhance default system prompt with strong multimodal + same-language capabilities
24+
25+
- feat: Better Llava1.5 Chat Format
26+
27+
- ci: Customize wheel filename to improve version identification
28+
- Parse generated wheel filenames in the build step.
29+
- Append CUDA version (cuXXX) and AVX level (basic/avx2) to the version string.
30+
- New format: package-ver+cuXXX.avxver-pyver-plat.whl (e.g., llama_cpp_python-0.3.23+cu130.basic-cp310-win_amd64.whl).
31+
32+
- feat: Update llama.cpp to [ggml-org/llama.cpp/commit/68ac3acb435450d5ba1e62748e17671815313dc3](https://github.com/ggml-org/llama.cpp/commit/68ac3acb435450d5ba1e62748e17671815313dc3)
33+
34+
- feat: Sync llama.cpp llama/mtmd API Binding 20260127
35+
1036
## [0.3.22]
1137
- perf (TFFT): Optimize longest_token_prefix with Numpy SIMD and fast-fail probe
1238
- Vectorization: Replaced standard Python zip loop with Numpy SIMD comparison for high-performance context matching.

llama_cpp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from .llama_cpp import *
22
from .llama import *
33

4-
__version__ = "0.3.22"
4+
__version__ = "0.3.23"

0 commit comments

Comments
 (0)