Skip to content

Commit 3535085

Browse files
committed
Release 3.15.1 with GPU Docker export fix
Co-Authored-By: Arcane Sapience <protoscience@anulum.li>
1 parent f5225b2 commit 3535085

27 files changed

Lines changed: 158 additions & 28 deletions

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [3.15.1] — 2026-05-19
11+
12+
- Add the hash-pinned PyTorch ONNX exporter stack required by the GPU Docker
13+
model-builder stage.
14+
- Update ONNX export supply-chain policy, artefact guidance, and regression
15+
coverage for the GPU release image.
16+
1017
## [3.15.0] — 2026-05-19
1118

1219
### Added — safety operations retuning (2026-05-06)

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ authors:
1414
given-names: "Miroslav"
1515
orcid: "https://orcid.org/0009-0009-3560-0851"
1616
affiliation: "ANULUM CH & LI"
17-
version: "3.15.0"
17+
version: "3.15.1"
1818
doi: "10.5281/zenodo.18822167"
1919
date-released: "2026-05-19"
2020
license: "AGPL-3.0-or-later"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ graph LR
7272

7373
| Surface | Current inventory |
7474
|---|---:|
75-
| Package version | 3.15.0 |
75+
| Package version | 3.15.1 |
7676
| Public API exports | 214 |
7777
| Python capability source modules | 310 |
7878
| Python capability classes | 701 |
@@ -412,7 +412,7 @@ Kubernetes: [Helm chart](deploy/helm/director-ai/) with GPU toggle, HPA, Sigstor
412412
title = {Director-AI: Real-time LLM Hallucination Guardrail},
413413
year = {2026},
414414
url = {https://github.com/anulum/director-ai},
415-
version = {3.15.0},
415+
version = {3.15.1},
416416
license = {AGPL-3.0-or-later}
417417
}
418418
```

docs-site/deployment/onnx-artefacts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,8 @@ read-only.
101101
## Wheel Target Matrix
102102

103103
`requirements/onnx_wheel_targets.toml` is the tracked source for these targets.
104-
`requirements/docker-gpu-export.txt` pins the `onnx` and `onnxruntime`
105-
build-time wheels.
104+
`requirements/docker-gpu-export.txt` pins the `onnx`, `onnxruntime`,
105+
`onnxscript`, `onnx_ir`, `ml_dtypes`, and `protobuf` build-time wheels.
106106

107107
| Target id | Platform | Extra | Runtime package | Execution provider | Status |
108108
|-----------|----------|-------|-----------------|--------------------|--------|

docs-site/deployment/supply-chain.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,12 @@ that are safe to keep hash-pinned outside the default service image:
7676

7777
| Package | File | Controls |
7878
|---------|------|----------|
79+
| `ml_dtypes` | `requirements/docker-gpu-export.txt` | hash-pin, isolated-build-stage |
7980
| `onnx` | `requirements/docker-gpu-export.txt` | hash-pin, isolated-build-stage |
81+
| `onnx_ir` | `requirements/docker-gpu-export.txt` | hash-pin, isolated-build-stage |
8082
| `onnxruntime` | `requirements/docker-gpu-export.txt` | hash-pin, isolated-build-stage |
83+
| `onnxscript` | `requirements/docker-gpu-export.txt` | hash-pin, isolated-build-stage |
84+
| `protobuf` | `requirements/docker-gpu-export.txt` | hash-pin, isolated-build-stage |
8185

8286
Legacy exporter packages that force `transformers<5` are not installed. That
8387
keeps the model-loader stack on the audited `transformers>=5.0.0rc3,<6` line.

docs-site/guide/agpl-compliance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ curl https://your-server:8080/v1/source
1515
```json
1616
{
1717
"license": "AGPL-3.0-or-later",
18-
"version": "3.15.0",
18+
"version": "3.15.1",
1919
"repository_url": "https://github.com/anulum/director-ai",
2020
"instructions": "git clone https://github.com/anulum/director-ai",
2121
"agpl_section": "13"

docs-site/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Real-time LLM hallucination guardrail** — NLI + RAG fact-checking with token-level streaming halt.
44

5-
<span class="version-badge">v3.15.0 — 5-tier scoring, 6 advanced RAG strategies, multi-agent swarm guardian, config wizard</span>
5+
<span class="version-badge">v3.15.1 — 5-tier scoring, 6 advanced RAG strategies, multi-agent swarm guardian, config wizard</span>
66

77
[![CI](https://github.com/anulum/director-ai/actions/workflows/ci.yml/badge.svg)](https://github.com/anulum/director-ai/actions/workflows/ci.yml)
88
[![Pre-commit](https://github.com/anulum/director-ai/actions/workflows/pre-commit.yml/badge.svg)](https://github.com/anulum/director-ai/actions/workflows/pre-commit.yml)
@@ -145,7 +145,7 @@ AGPL-3.0 for open source / research. [Commercial licensing](licensing.md) availa
145145
[GitHub Discussions](https://github.com/anulum/director-ai/discussions) |
146146
[www.anulum.li](https://www.anulum.li)
147147

148-
*Maintained by [Miroslav Šotek](https://orcid.org/0009-0009-3560-0851) at [Anulum](https://www.anulum.li). Current release: v3.15.0.*
148+
*Maintained by [Miroslav Šotek](https://orcid.org/0009-0009-3560-0851) at [Anulum](https://www.anulum.li). Current release: v3.15.1.*
149149

150150
<p align="center">
151151
<a href="https://www.anulum.li">

docs/BUILD_JUDGE_DATASET.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Director-AI Judge Dataset Builder
22

3-
> **Module**: `training/build_judge_dataset.py` | **Version**: 3.15.0 | **License**: GNU AGPL v3
3+
> **Module**: `training/build_judge_dataset.py` | **Version**: 3.15.1 | **License**: GNU AGPL v3
44
>
55
> © Concepts 1996–2026 Miroslav Šotek. All rights reserved.
66
> © Code 2020–2026 Miroslav Šotek. All rights reserved.

docs/DATA_PIPELINE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Director-AI Training Data Pipeline
22

3-
> **Module**: `training/data_pipeline.py` | **Version**: 3.15.0 | **License**: GNU AGPL v3
3+
> **Module**: `training/data_pipeline.py` | **Version**: 3.15.1 | **License**: GNU AGPL v3
44
>
55
> © Concepts 1996–2026 Miroslav Šotek. All rights reserved.
66
> © Code 2020–2026 Miroslav Šotek. All rights reserved.

docs/E2E_EVAL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Director-AI End-to-End Guardrail Benchmark
22

3-
> **Module**: `benchmarks/e2e_eval.py` | **Version**: 3.15.0 | **License**: GNU AGPL v3
3+
> **Module**: `benchmarks/e2e_eval.py` | **Version**: 3.15.1 | **License**: GNU AGPL v3
44
>
55
> © Concepts 1996–2026 Miroslav Šotek. All rights reserved.
66
> © Code 2020–2026 Miroslav Šotek. All rights reserved.

0 commit comments

Comments
 (0)