Skip to content

Commit 96d408d

Browse files
author
Francisco
committed
chore: merge main into dev
2 parents 53f01d8 + 0b2705e commit 96d408d

6 files changed

Lines changed: 124 additions & 144 deletions

File tree

CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
# [1.38.0](https://github.com/project-david-ai/projectdavid-core/compare/v1.37.0...v1.38.0) (2026-04-15)
2+
3+
4+
### Features
5+
6+
* **telemetry:** add opt-in anonymous usage analytics via PostHog ([60ff7ba](https://github.com/project-david-ai/projectdavid-core/commit/60ff7ba18004cebb452d8c92bf84fbfc649dadb9))
7+
8+
# [1.37.0](https://github.com/project-david-ai/projectdavid-core/compare/v1.36.0...v1.37.0) (2026-04-15)
9+
10+
11+
### Bug Fixes
12+
13+
* **context:** bypass hydrate_messages for file_id-backed image attachments ([2fe6f0c](https://github.com/project-david-ai/projectdavid-core/commit/2fe6f0c9a43694d9964fd6beb1abbbcbbae4fd86))
14+
* **inference:** read VLLM_DEFAULT_MAX_MODEL_LEN and VLLM_DEFAULT_GPU_MEM_UTIL from env ([33a5c48](https://github.com/project-david-ai/projectdavid-core/commit/33a5c48e2108b0b2d6174eda29b2ebc0f5bdc19c))
15+
* **inference:** read VLLM_DEFAULT_MAX_MODEL_LEN and VLLM_DEFAULT_GPU_MEM_UTIL from env ([cb34d1b](https://github.com/project-david-ai/projectdavid-core/commit/cb34d1b7a169359ddac70b0f21cd2835187ca05c))
16+
* restore deployment_service.py (accidentally overwritten with inference_worker) ([2d6c9df](https://github.com/project-david-ai/projectdavid-core/commit/2d6c9df54a3a3a18e226ed44928d22c51cd56118))
17+
* restore deployment_service.py (accidentally overwritten with inference_worker) ([ac7463b](https://github.com/project-david-ai/projectdavid-core/commit/ac7463b4a8247e982c94e2bd0cebc041157bb0b3))
18+
* **sovereign-forge:** bypass render_prompt and use _http_stream for multimodal dispatch ([49ab1d9](https://github.com/project-david-ai/projectdavid-core/commit/49ab1d942c8ba8b4ae646cd0c47eeecb680b84a6))
19+
* **sovereign-forge:** bypass render_prompt for multimodal messages in Sovereign Forge path ([3d53f88](https://github.com/project-david-ai/projectdavid-core/commit/3d53f88641aa5bb9f406d073af4f6a073fcc22c8))
20+
* **vision:** multimodal sovereign forge routing and resize test helper ([18529c1](https://github.com/project-david-ai/projectdavid-core/commit/18529c175c861b1dc20fc2af068f81eec2f5ad76))
21+
* **vision:** multimodal sovereign forge routing and resize test helper ([946dcd2](https://github.com/project-david-ai/projectdavid-core/commit/946dcd212be22ff8ab2d6af80eaf98b0ac57854b))
22+
* **vision:** send raw messages to sovereign forge for multimodal requests; bump max_tokens default to 2048 ([eeabb44](https://github.com/project-david-ai/projectdavid-core/commit/eeabb4481af267c1d291ae661b05db4ac55676da))
23+
* **vision:** send raw messages to sovereign forge for multimodal requests; bump max_tokens default to 2048 ([a65a04f](https://github.com/project-david-ai/projectdavid-core/commit/a65a04f1a4401a238522d620039764e6aff31780))
24+
25+
26+
### Features
27+
28+
* **analytics:** add stack insights script with CI noise subtraction and real user pull estimation ([c3e3f38](https://github.com/project-david-ai/projectdavid-core/commit/c3e3f38181fe78ebcf11fee7de7efb450921219d))
29+
* **deployment:** add update_deployment method with partial patch support ([6f489af](https://github.com/project-david-ai/projectdavid-core/commit/6f489af4a2568a12f66fc00e2426795f5d7d9e6b))
30+
* **deployment:** add update_deployment method with partial patch support ([19768e8](https://github.com/project-david-ai/projectdavid-core/commit/19768e856f766a411bbdd13ee226595915154e8a))
31+
* **inference:** wire all vLLM hyperparam DB columns through _deploy and VLLMDeployment.__init__ ([28f9d98](https://github.com/project-david-ai/projectdavid-core/commit/28f9d98c0b57c182ed9430c76c57bc482782c345))
32+
* **inference:** wire all vLLM hyperparam DB columns through _deploy and VLLMDeployment.__init__ ([126740a](https://github.com/project-david-ai/projectdavid-core/commit/126740a3d518dbda648ccd4af48d113c15cb9c02))
33+
* **inference:** wire all vLLM hyperparam DB columns through _deploy and VLLMDeployment.__init__ ([8d6246c](https://github.com/project-david-ai/projectdavid-core/commit/8d6246cdf4bdc1f05d87400c4bff545a31f627d6))
34+
* **inference:** wire all vLLM hyperparam DB columns through _deploy and VLLMDeployment.__init__ ([ff68cb7](https://github.com/project-david-ai/projectdavid-core/commit/ff68cb7fff55628996859f4a2d1ffccde5f0bce5))
35+
* **perf:** replace C delta_normalizer with Rust via PyO3 ([5d9f9a8](https://github.com/project-david-ai/projectdavid-core/commit/5d9f9a879a3c7b4103eb6bccf3fa56f761cd7c37))
36+
* **router:** wire hyperparam kwargs into activation endpoints, add PATCH update endpoint ([67ba8b0](https://github.com/project-david-ai/projectdavid-core/commit/67ba8b0d70bcec8ff53d6db59e6b22f68747eb2f))
37+
* **router:** wire hyperparam kwargs into activation endpoints, add PATCH update endpoint ([9e76b90](https://github.com/project-david-ai/projectdavid-core/commit/9e76b90aa6615da01363ea0410ffc6f24a061915))
38+
* **vision:** Force rebuild ([fa131f3](https://github.com/project-david-ai/projectdavid-core/commit/fa131f3d33017962b1574c6c7c2ea075435c5eac))
39+
* **vision:** Force rebuild ([c5cad79](https://github.com/project-david-ai/projectdavid-core/commit/c5cad79ae03f5b7a5c395d9a2208fd744a044e75))
40+
* **vision:** sovereign multimodal pipeline — inference_worker, vllm_raw_stream, deployments_router fully integrated ([5a1ba33](https://github.com/project-david-ai/projectdavid-core/commit/5a1ba333776e40676724a79f37e1afa28d890416))
41+
* **vision:** sovereign multimodal pipeline — inference_worker, vllm_raw_stream, deployments_router fully integrated ([813ecb8](https://github.com/project-david-ai/projectdavid-core/commit/813ecb8c38694d137f35445089296b87b1af641c))
42+
* **vision:** sovereign multimodal pipeline + API-driven hyperparam overrides ([50a3eb6](https://github.com/project-david-ai/projectdavid-core/commit/50a3eb6765a51b935c5164fd7d49374dd3446d1a))
43+
* **vision:** sovereign multimodal pipeline + API-driven hyperparam overrides ([6c82849](https://github.com/project-david-ai/projectdavid-core/commit/6c82849b2dd2f08a658117fb922bc6163c61434c))
44+
45+
# [1.37.0](https://github.com/project-david-ai/projectdavid-core/compare/v1.36.0...v1.37.0) (2026-04-15)
46+
47+
48+
### Bug Fixes
49+
50+
* **context:** bypass hydrate_messages for file_id-backed image attachments ([2fe6f0c](https://github.com/project-david-ai/projectdavid-core/commit/2fe6f0c9a43694d9964fd6beb1abbbcbbae4fd86))
51+
* **inference:** read VLLM_DEFAULT_MAX_MODEL_LEN and VLLM_DEFAULT_GPU_MEM_UTIL from env ([33a5c48](https://github.com/project-david-ai/projectdavid-core/commit/33a5c48e2108b0b2d6174eda29b2ebc0f5bdc19c))
52+
* **inference:** read VLLM_DEFAULT_MAX_MODEL_LEN and VLLM_DEFAULT_GPU_MEM_UTIL from env ([cb34d1b](https://github.com/project-david-ai/projectdavid-core/commit/cb34d1b7a169359ddac70b0f21cd2835187ca05c))
53+
* restore deployment_service.py (accidentally overwritten with inference_worker) ([2d6c9df](https://github.com/project-david-ai/projectdavid-core/commit/2d6c9df54a3a3a18e226ed44928d22c51cd56118))
54+
* restore deployment_service.py (accidentally overwritten with inference_worker) ([ac7463b](https://github.com/project-david-ai/projectdavid-core/commit/ac7463b4a8247e982c94e2bd0cebc041157bb0b3))
55+
* **sovereign-forge:** bypass render_prompt and use _http_stream for multimodal dispatch ([49ab1d9](https://github.com/project-david-ai/projectdavid-core/commit/49ab1d942c8ba8b4ae646cd0c47eeecb680b84a6))
56+
* **sovereign-forge:** bypass render_prompt for multimodal messages in Sovereign Forge path ([3d53f88](https://github.com/project-david-ai/projectdavid-core/commit/3d53f88641aa5bb9f406d073af4f6a073fcc22c8))
57+
* **vision:** multimodal sovereign forge routing and resize test helper ([18529c1](https://github.com/project-david-ai/projectdavid-core/commit/18529c175c861b1dc20fc2af068f81eec2f5ad76))
58+
* **vision:** multimodal sovereign forge routing and resize test helper ([946dcd2](https://github.com/project-david-ai/projectdavid-core/commit/946dcd212be22ff8ab2d6af80eaf98b0ac57854b))
59+
* **vision:** send raw messages to sovereign forge for multimodal requests; bump max_tokens default to 2048 ([eeabb44](https://github.com/project-david-ai/projectdavid-core/commit/eeabb4481af267c1d291ae661b05db4ac55676da))
60+
* **vision:** send raw messages to sovereign forge for multimodal requests; bump max_tokens default to 2048 ([a65a04f](https://github.com/project-david-ai/projectdavid-core/commit/a65a04f1a4401a238522d620039764e6aff31780))
61+
62+
63+
### Features
64+
65+
* **deployment:** add update_deployment method with partial patch support ([6f489af](https://github.com/project-david-ai/projectdavid-core/commit/6f489af4a2568a12f66fc00e2426795f5d7d9e6b))
66+
* **deployment:** add update_deployment method with partial patch support ([19768e8](https://github.com/project-david-ai/projectdavid-core/commit/19768e856f766a411bbdd13ee226595915154e8a))
67+
* **inference:** wire all vLLM hyperparam DB columns through _deploy and VLLMDeployment.__init__ ([28f9d98](https://github.com/project-david-ai/projectdavid-core/commit/28f9d98c0b57c182ed9430c76c57bc482782c345))
68+
* **inference:** wire all vLLM hyperparam DB columns through _deploy and VLLMDeployment.__init__ ([126740a](https://github.com/project-david-ai/projectdavid-core/commit/126740a3d518dbda648ccd4af48d113c15cb9c02))
69+
* **inference:** wire all vLLM hyperparam DB columns through _deploy and VLLMDeployment.__init__ ([8d6246c](https://github.com/project-david-ai/projectdavid-core/commit/8d6246cdf4bdc1f05d87400c4bff545a31f627d6))
70+
* **inference:** wire all vLLM hyperparam DB columns through _deploy and VLLMDeployment.__init__ ([ff68cb7](https://github.com/project-david-ai/projectdavid-core/commit/ff68cb7fff55628996859f4a2d1ffccde5f0bce5))
71+
* **perf:** replace C delta_normalizer with Rust via PyO3 ([5d9f9a8](https://github.com/project-david-ai/projectdavid-core/commit/5d9f9a879a3c7b4103eb6bccf3fa56f761cd7c37))
72+
* **router:** wire hyperparam kwargs into activation endpoints, add PATCH update endpoint ([67ba8b0](https://github.com/project-david-ai/projectdavid-core/commit/67ba8b0d70bcec8ff53d6db59e6b22f68747eb2f))
73+
* **router:** wire hyperparam kwargs into activation endpoints, add PATCH update endpoint ([9e76b90](https://github.com/project-david-ai/projectdavid-core/commit/9e76b90aa6615da01363ea0410ffc6f24a061915))
74+
* **vision:** Force rebuild ([fa131f3](https://github.com/project-david-ai/projectdavid-core/commit/fa131f3d33017962b1574c6c7c2ea075435c5eac))
75+
* **vision:** Force rebuild ([c5cad79](https://github.com/project-david-ai/projectdavid-core/commit/c5cad79ae03f5b7a5c395d9a2208fd744a044e75))
76+
* **vision:** sovereign multimodal pipeline — inference_worker, vllm_raw_stream, deployments_router fully integrated ([5a1ba33](https://github.com/project-david-ai/projectdavid-core/commit/5a1ba333776e40676724a79f37e1afa28d890416))
77+
* **vision:** sovereign multimodal pipeline — inference_worker, vllm_raw_stream, deployments_router fully integrated ([813ecb8](https://github.com/project-david-ai/projectdavid-core/commit/813ecb8c38694d137f35445089296b87b1af641c))
78+
* **vision:** sovereign multimodal pipeline + API-driven hyperparam overrides ([50a3eb6](https://github.com/project-david-ai/projectdavid-core/commit/50a3eb6765a51b935c5164fd7d49374dd3446d1a))
79+
* **vision:** sovereign multimodal pipeline + API-driven hyperparam overrides ([6c82849](https://github.com/project-david-ai/projectdavid-core/commit/6c82849b2dd2f08a658117fb922bc6163c61434c))
80+
181
# [1.36.0](https://github.com/project-david-ai/projectdavid-core/compare/v1.35.0...v1.36.0) (2026-04-11)
282

383

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "entities_api"
7-
version = "1.36.0"
7+
version = "1.38.0"
88
description = "Unified multi vendor AI inference API"
99
readme = "README.md"
1010

rust/delta_normalizer/Cargo.lock

Lines changed: 0 additions & 72 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/delta_normalizer/Cargo.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "delta_normalizer_rs"
33
version = "0.1.0"
44
edition = "2021"
5-
description = "Rust-accelerated hot path components for the Project David inference pipeline"
5+
description = "Rust-accelerated delta normalizer for the Project David inference pipeline"
66
authors = ["Francis Neequaye Armah <engineering@projectdavid.co.uk>"]
77

88
[lib]
@@ -11,8 +11,6 @@ crate-type = ["cdylib"]
1111

1212
[dependencies]
1313
pyo3 = { version = "0.21", features = ["extension-module"] }
14-
serde_json = "1.0"
15-
pythonize = "0.21"
1614

1715
[profile.release]
1816
opt-level = 3

0 commit comments

Comments
 (0)