Skip to content

Commit b02544d

Browse files
chore(main): release 1.3.0 (#48)
🤖 I have created a release *beep* *boop* --- ## [1.3.0](v1.2.2...v1.3.0) (2026-03-31) ### Features * **kv-cache:** add sliding window attention bypass for Gemma models ([#53](#53)) ([ee5300e](ee5300e)) * **triton:** add head_dim 64/96 kernel support with non-pow2 padding ([#52](#52)) ([44edd60](44edd60)) * **verify:** add head_dim 256 support and validate Gemma-2/Gemma-3 ([#55](#55)) ([e0f5d45](e0f5d45)) * **verify:** validate Phi-3-mini compression quality ([#54](#54)) ([f5fec46](f5fec46)) * **verify:** validate Qwen2.5-3B and Phi-4 compression quality ([#51](#51)) ([48243c9](48243c9)) ### Bug Fixes * **benchmark:** add head_dim detection division guard ([#56](#56)) ([380a7eb](380a7eb)) * **triton:** add defensive assertions and throughput penalty docs ([44edd60](44edd60)) * **vllm:** guard forward() against kv_cache=None during profiling ([#57](#57)) ([3c5fdde](3c5fdde)) ### Performance Improvements * **experiments:** add experiment 022 clip duration comparison ([#47](#47)) ([55503a9](55503a9)) * **experiments:** add experiment 023 frame count sweep ([#49](#49)) ([d025208](d025208)) * **experiments:** add experiment 024 zero-change model probe ([#50](#50)) ([d11fc3a](d11fc3a)) ### Documentation * **roadmap:** add experiment 023 frame count sweep findings ([d025208](d025208)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 3c5fdde commit b02544d

4 files changed

Lines changed: 33 additions & 3 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.2.2"
2+
".": "1.3.0"
33
}

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

3+
## [1.3.0](https://github.com/Alberto-Codes/turboquant-vllm/compare/v1.2.2...v1.3.0) (2026-03-31)
4+
5+
6+
### Features
7+
8+
* **kv-cache:** add sliding window attention bypass for Gemma models ([#53](https://github.com/Alberto-Codes/turboquant-vllm/issues/53)) ([ee5300e](https://github.com/Alberto-Codes/turboquant-vllm/commit/ee5300e30954d69ed2c0efa5d41ee9c2821a0441))
9+
* **triton:** add head_dim 64/96 kernel support with non-pow2 padding ([#52](https://github.com/Alberto-Codes/turboquant-vllm/issues/52)) ([44edd60](https://github.com/Alberto-Codes/turboquant-vllm/commit/44edd603f481d9dfc99af6173211bc3e034bc7c1))
10+
* **verify:** add head_dim 256 support and validate Gemma-2/Gemma-3 ([#55](https://github.com/Alberto-Codes/turboquant-vllm/issues/55)) ([e0f5d45](https://github.com/Alberto-Codes/turboquant-vllm/commit/e0f5d45b63411f7f7fa83f8c2a55b2382a35e922))
11+
* **verify:** validate Phi-3-mini compression quality ([#54](https://github.com/Alberto-Codes/turboquant-vllm/issues/54)) ([f5fec46](https://github.com/Alberto-Codes/turboquant-vllm/commit/f5fec464ecf49d314cbf879e745ee81b9d7dc886))
12+
* **verify:** validate Qwen2.5-3B and Phi-4 compression quality ([#51](https://github.com/Alberto-Codes/turboquant-vllm/issues/51)) ([48243c9](https://github.com/Alberto-Codes/turboquant-vllm/commit/48243c97146f7f712e07531cd82ba844fe031721))
13+
14+
15+
### Bug Fixes
16+
17+
* **benchmark:** add head_dim detection division guard ([#56](https://github.com/Alberto-Codes/turboquant-vllm/issues/56)) ([380a7eb](https://github.com/Alberto-Codes/turboquant-vllm/commit/380a7eb2554f5f81d419a7438967219df0db05ae))
18+
* **triton:** add defensive assertions and throughput penalty docs ([44edd60](https://github.com/Alberto-Codes/turboquant-vllm/commit/44edd603f481d9dfc99af6173211bc3e034bc7c1))
19+
* **vllm:** guard forward() against kv_cache=None during profiling ([#57](https://github.com/Alberto-Codes/turboquant-vllm/issues/57)) ([3c5fdde](https://github.com/Alberto-Codes/turboquant-vllm/commit/3c5fdde4d139662c389c62e2a2664a0b58a246a9))
20+
21+
22+
### Performance Improvements
23+
24+
* **experiments:** add experiment 022 clip duration comparison ([#47](https://github.com/Alberto-Codes/turboquant-vllm/issues/47)) ([55503a9](https://github.com/Alberto-Codes/turboquant-vllm/commit/55503a9b7e48738e0c38e88264ee2361e376899e))
25+
* **experiments:** add experiment 023 frame count sweep ([#49](https://github.com/Alberto-Codes/turboquant-vllm/issues/49)) ([d025208](https://github.com/Alberto-Codes/turboquant-vllm/commit/d0252089cd8cd75aff9019fea82b19e74d3b6be1))
26+
* **experiments:** add experiment 024 zero-change model probe ([#50](https://github.com/Alberto-Codes/turboquant-vllm/issues/50)) ([d11fc3a](https://github.com/Alberto-Codes/turboquant-vllm/commit/d11fc3a88cc97dd08e5b5027a9f7c5d5db8c8116))
27+
28+
29+
### Documentation
30+
31+
* **roadmap:** add experiment 023 frame count sweep findings ([d025208](https://github.com/Alberto-Codes/turboquant-vllm/commit/d0252089cd8cd75aff9019fea82b19e74d3b6be1))
32+
333
## [1.2.2](https://github.com/Alberto-Codes/turboquant-vllm/compare/v1.2.1...v1.2.2) (2026-03-30)
434

535

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "turboquant-vllm"
3-
version = "1.2.2"
3+
version = "1.3.0"
44
description = "TurboQuant KV cache compression for vLLM — fused Triton kernels, 3.76x compression, 3.7x faster decode on RTX 4090"
55
readme = "README.md"
66
license = { text = "Apache-2.0" }

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)