Skip to content

Commit f87a847

Browse files
release: v0.6.21
1 parent 1498819 commit f87a847

33 files changed

Lines changed: 174 additions & 138 deletions

File tree

CHANGELOG.md

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

3+
## v0.6.21
4+
5+
- chore(main): release 0.6.21
6+
- test(colpali): cover all three forward paths in #2144 regression tests (review feedback)
7+
- test(colpali,worker): regression tests for #2144 fixes (review feedback)
8+
- fix(colpali): serialize model forwards — transformers output-recorder race (#2144)
9+
- fix(worker): release OOM tracebacks in the no-recovery branch too (CodeRabbit)
10+
- fix(colpali): stop GPU memory accumulation on Vidore evals (#2144)
11+
- test(server): make artifact symlink check deterministic
12+
- feat(server): bind package artifact identity
13+
- fix(evidence): harden worker identity boundaries
14+
- fix(evidence): close worker identity contract gaps
15+
- feat(evidence): propagate worker execution identity
16+
- fix: keep audio prep release pin in sync
17+
- fix(models): restore SPLADE 512-token capacity
18+
- feat(sdk): preserve terminal request metadata on errors
19+
- refactor(server): fold visual-SPLADE serving into the transformers5 bundle
20+
- feat(models): raise qwen36 launch context to 8k
21+
- test(server): resolve OCR model fixtures by file
22+
- fix(models): pin hf_revision for gte-Qwen2-7B remote-code load
23+
- fix(models): serve gte-Qwen2-7B via its own bidirectional forward (#2097)
24+
- test: harden model-filter, feasibility, and dispatch-order coverage
25+
- fix(vision): address review edge cases
26+
- perf(vision): bulk-convert detection outputs
27+
- feat(vision): harden OSS runtime contracts
28+
- fix(extract): close review validation gaps
29+
- fix(extract): filter unconstrained relation endpoints
30+
- feat(extract): add pinned PII quality gate
31+
- test(billing): pin vision reranker token contract
32+
- refactor(billing): scope pair image metering hook
33+
- feat(billing): meter multimodal catalog units
34+
- fix(worker): propagate effective sequence caps
35+
- fix(eval): add faithful Qwen3-VL reference
36+
- fix(reranking): address exact-head review
37+
- fix(server): empty bundle model_filter must advertise zero models, not all
38+
- feat(server): transformers514 bundle + SparseEncoder vision sparse adapter
39+
- fix(keda): keep gateway coordination under autoscaling
40+
- fix(keda): verify lean forward upgrade
41+
- fix(keda): simplify forward OTLP upgrade
42+
- fix(model): restore SPLADE quality sequence cap
43+
- fix(cloud): clarify idempotent deletion tests
44+
- feat(cloud): enforce exact managed catalog authority
45+
- fix(keda): support forward-only OTLP upgrade
46+
- fix(bench): capture generation timeout evidence
47+
- fix(server): remove unused fake adapter import
48+
- fix(metering): reject invalid score counts
49+
- fix(cloud): address billing review findings
50+
- fix(reranking): emit authoritative fake usage
51+
- refactor(reranking): keep fake adapter outside scope
52+
- style(core): format compatibility assertions
53+
- fix(core): preserve unit count wire order
54+
- feat(sdk): expose terminal billing metadata
55+
- feat(core): report authoritative score pair usage
56+
- feat(core): expose authoritative request usage
57+
- fix(reranking): address exact-head review
58+
- fix(reranking): reject blank compatibility inputs
59+
- fix(reranking): emit fake score usage
60+
- feat(gateway): add strict Cohere rerank compatibility
61+
- feat(reranking): harden Qwen score runtime
62+
- feat(candle): add native SPLADE sparse encoding
63+
- fix(audio): sandbox image builds the audio wheel opportunistically
64+
- feat(models): onboard Snowflake/snowflake-arctic-embed-s (scaffolded)
65+
- fix(cloud): pin governed catalog weights
66+
- fix(inference): harden abandonment cancellation
67+
- fix(inference): cancel abandoned non-generation work
68+
- fix(audio): address exact-head review findings
69+
- fix(audio): harden release integration
70+
- test(audio): isolate optional compatibility deps
71+
- fix(audio): harden Whisper compatibility
72+
- feat(audio): add native Whisper transcription
73+
- fix(transport): address chunk protocol review
74+
- test(telemetry): assert canonical worker profile identity
75+
- refactor(telemetry): expose one gateway metrics facade
76+
- fix(telemetry): stage safe KEDA rollback migration
77+
- fix(models): bound Qwen grammar admission
78+
- fix(models): address Qwen profile review
79+
- fix(models): promote Qwen3.5 A100 default
80+
- test(server): tighten queued option assertions
81+
- feat(transport): harden local binary ingress
82+
- fix(telemetry): close rollback and audit gaps
83+
- fix(ocr): distinguish missing document inputs
84+
- feat(ocr): add document-aware extraction contracts
85+
- fix(generate): preserve governed streaming overrides
86+
- feat(generate): govern runtime options and streaming
87+
- fix(telemetry): preserve delta metrics across backends
88+
- fix(dashboards): cover result chunk telemetry
89+
- refactor(transport): harden generic chunk delivery
90+
- fix(serving): reject unsigned generation seeds
91+
- fix(api): align seed validation across local clients
92+
- fix(serving): correct generation seed contract
93+
- fix(cloud): avoid serving sync for pin checks
94+
- fix(inference): honor native profile selection
95+
- fix(serving): normalize direct-route seeds
96+
- fix(serving): preserve seeded SGLang streams
97+
- feat(inference): add bounded 8k ColBERT scoring
98+
- fix(serving): isolate SGLang vision extraction workers
99+
- feat(retrieval): complete sparse and multivector launch support
100+
- feat(extract): add GLiNER2 structured and relation support
101+
- fix(gateway): preserve encode output dtype
102+
- fix(sidecar): preserve raw encode ids and cap results
103+
- fix(candle): make multivector profile contract explicit
104+
- refactor(telemetry): enforce single-emission routing
105+
- test(gateway): configure fake stack KEDA lane
106+
- data(bench): re-floor Splade_PP_en_v2 at the vanilla numbers (#1919)
107+
- feat(telemetry): centralize observability on OTLP
108+
- perf(candle): enable Arctic XLM-R fp16 fast path
109+
- perf(sidecar): coalesce saturated scheduler tails
110+
- feat(sidecar): expose scheduler request latency
111+
- perf(server): reduce BGE packing synchronization
112+
- perf(server): batch BGE-M3 tokenization
113+
- fix(sidecar): avoid double-counting adaptive latency
114+
- feat(telemetry): cover managed service signals
115+
- feat(telemetry): codify dashboards and edge signals
116+
- feat(telemetry): add safe request logs and latency
117+
- feat(telemetry): add Better Stack OTLP pipeline
118+
- fix(cloud): close i6pn lifecycle review gaps
119+
3120
## v0.6.22
4121

5122
- chore(main): release 0.6.22

deploy/helm/sie-cluster/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: >-
44
SIE (Search Inference Engine) Kubernetes deployment with gateway, GPU workers,
55
and observability
66
type: application
7-
version: 0.6.22 # x-release-please-version
8-
appVersion: v0.6.22 # x-release-please-version
7+
version: 0.6.21 # x-release-please-version
8+
appVersion: v0.6.21 # x-release-please-version
99
keywords:
1010
- inference
1111
- embedding

integrations/sie_chroma/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sie-chroma"
3-
version = "0.6.22"
3+
version = "0.6.21"
44
description = "SIE integration for ChromaDB"
55
readme = "README.md"
66
requires-python = ">=3.10"

integrations/sie_crewai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sie-crewai"
3-
version = "0.6.22"
3+
version = "0.6.21"
44
description = "SIE integration for CrewAI"
55
readme = "README.md"
66
requires-python = ">=3.10"

integrations/sie_dspy/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sie-dspy"
3-
version = "0.6.22"
3+
version = "0.6.21"
44
description = "SIE integration for DSPy"
55
readme = "README.md"
66
requires-python = ">=3.10"

integrations/sie_haystack/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sie-haystack"
3-
version = "0.6.22"
3+
version = "0.6.21"
44
description = "SIE integration for Haystack"
55
readme = "README.md"
66
requires-python = ">=3.10"

integrations/sie_lancedb/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sie-lancedb"
3-
version = "0.6.22"
3+
version = "0.6.21"
44
description = "SIE integration for LanceDB"
55
requires-python = ">=3.12"
66
dependencies = [

integrations/sie_langchain/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sie-langchain"
3-
version = "0.6.22"
3+
version = "0.6.21"
44
description = "SIE integration for LangChain"
55
requires-python = ">=3.10"
66
dependencies = [

integrations/sie_llamaindex/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sie-llamaindex"
3-
version = "0.6.22"
3+
version = "0.6.21"
44
description = "SIE integration for LlamaIndex"
55
requires-python = ">=3.10"
66
dependencies = [

integrations/sie_qdrant/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sie-qdrant"
3-
version = "0.6.22"
3+
version = "0.6.21"
44
description = "SIE integration for Qdrant"
55
readme = "README.md"
66
requires-python = ">=3.10"

0 commit comments

Comments
 (0)