Aktuelle Version v0.15.0 · Stand
752c495 (2026-08-17) ·
1175 Änderungen ausgewertet.
v0.12.0 2026-07-17
Überblick
Dieses Release macht den AAVS-Prüfbericht zum verbindlichen Partner-Standard (Report-Contract v2 mit Fundstellen-Angaben und englischen Feld-Übersetzungen), macht den KI-Betrieb ausfallsicher (automatischer Wechsel auf einen zweiten EU-Anbieter) und macht die Prüf-Urteile ehrlicher: fehlende Sprachangaben werden gemeldet statt still angenommen, und bereits konforme Dokumente werden geprüft statt unnötig neu geschrieben.
- AAVS-Prüfbericht als Standard-Contract v2: getrennte Zählung von Einzelprüfungen und Matterhorn-Kriterien, Mensch-Checkliste mit Sign-off-Status, Fundstellen mit Seiten-/Element-Angabe — publiziert als OpenAPI-Komponente und über die neue Zwei-Flächen-Ergebnisansicht (Ergebnisseite + Audit-Vollseite + /pruefumfang-Transparenzseite).
- Ausfallsicherer KI-Betrieb: fällt der primäre EU-Endpunkt aus, übernimmt automatisch dasselbe Modell bei einem zweiten EU-Anbieter (Cortecs) — nur bei Verfügbarkeitsfehlern, im Air-Gap-Betrieb weiterhin komplett abgeschaltet.
- Partner-Integration Klartext: jede Fundstelle trägt jetzt Element-Locators (Position auf der Seite, Tag-Pfad) — auch auf der Reflow-Route — und der Bericht liefert englische Feld-Übersetzungen für die internationale Weiterverarbeitung.
- Ehrlichere Urteile: Dokumente ohne deklarierte Sprache werden als WCAG-Verstoß gemeldet statt still als Deutsch durchgewunken; bereits konforme Dokumente erhalten einen Prüfbericht statt einer unnötigen Neubearbeitung; Formularfeld-Verluste senken jetzt den Treue-Score.
- Härtung und Qualitätssicherung: zwei Discovery-Sweeps schließen Korrektheits- und Robustheitslücken (u. a. kein Server-Fehler mehr bei unlesbaren PDFs), und ein wöchentlicher CI-Job validiert die Prüfkette erstmals gegen das echte veraPDF-Binary.
Technische Änderungen (für Entwickler:innen)
Neue Funktionen (36)
-
deep-3 discovery sweep — #619 reflow locators + #641-#647
tag,report,pipeline,api,sidecar,merge,quality,ops
5e6f679 -
thread source_lang into reflow remediate path (#626)
pipeline,quality
6450d34 -
engine-native LLM endpoint failover behind FALLBACK_ENABLED (#590)
config,pipeline,parse,tag
400c05f -
PAC rig v3 — skip list, size triage, UIA canary + auto-reset (#600)
eval
815a6df -
per-IP throttle + deploy preflight gate + stale-IP sweep (#487)
sidecar,deploy
7a1ab11 -
Fork-B /Lang threading — honest audit, conformant write (#623)
merge,pipeline,quality
351a095 -
AAVS-Report obj#/MCID locator bridge + contract i18n hardening (#619, #620, #568)
report,tag,sidecar,quality
1c00e54 -
caption-binding + heading-font-rarity parse harvest (#598)
parse,eval
aa3cc76 -
AavsReport element-locators + English field siblings (#619, #620)
report,quality,pipeline
bf335a5 -
ODL harvest — scorecard rotation, XY-cut retry, table resegmenter, alt_source, CI gates
eval,parse,merge,quality
2915ec8 -
ODL Phase 2 — artifact enactment, no-op gate P2, wire honesty
engine,sidecar
c8e54d5 -
ODL-Learnings lane — hidden-content detector, prompt-hardening, no-op gate + #583/#588 fixes
engine
fde90ca -
calibration protocol formalia — doc-mix quota, blind corpus, adjudication ledger
eval
0c211d4 -
PAC 2026 second arm — arm selector, parser hardening, push-verify, default flip to 26
eval
e24341d -
additive POST /evaluate/aavs-report + EvaluateResponse deprecated-not-removed (#567)
sidecar
f8b3005 -
publish AavsReport v2 as OpenAPI component + JSON-schema artifact (#564)
api,docs
15a964d -
server-side 409 task-gate for HITL condition sign-off (#573)
api
4dd7eb7 -
AavsReport schema v2 — checks/conditions split, human_checklist, locators (#562, #565, #566)
report,scoring,quality,evidence,sidecar
41d735a -
generated /pruefumfang transparency page + consolidated footer (#571)
ui
a5b0326 -
auditor full page GET /jobs/{job_id}/audit (#570)
api,ui
5902b76 -
AAVS-first result page — one verdict card, one honesty block, compact findings (#569)
ui
bf278b2 -
persist terminal REJECTED sign-off with honest checklist rendering (#561)
review
02b8473 -
boot-time guardrail for the 24h evidence-bundle TTL cliff (#558, #549)
ops
ae847d4 -
bundle schema v3 + per-criterion calibration provenance (#558, #549)
evidence,pipeline
30239d7 -
PAC-proxy gate OPEN — round-3 campaign completes the pinned calibration (#547)
eval
74daf2f -
bundle schema v2 — engine_version, veraPDF pins, abstention_report, pdf_sha256 (#549)
evidence
1f50cd7 -
adversarial divergence corpus — 5 new mutants + divergence-class register (#525)
eval
0be009a -
PAC round-3 campaign manifest — 15 pinned gold-gate docs toward n>=40 (#547)
eval
d70a29a -
PAC-oracle driver hardening — version assert, meta-record, mix hard-fail, UNKNOWN causes (#525)
eval
f57e314 -
escalate heading-present to ERROR from 10 pages (#545)
quality
331bb93 -
sample table cells in _tree_text with 80k char cap + boundary pins (#553)
scoring
c5f241b -
build the AAVS report once per render + drop dead presenter (#550)
report
ebc4d6e -
PAC gold expansion — 40-doc calibration corpus with populated FAIL side (#547)
eval
39b6db7 -
route language DETERMINISTIC_ONLY — 0 LLM gates by evidence (#522)
scoring
871c77f -
additive partner wire — per-SC rollup, standard basis, render contract, blind spots (#526)
sidecar
ff2fb8b -
render result page through the AAVS report serializer, bundle reads the aggregate SSOT
report
af60e19
Fehlerbehebungen (21)
-
frontend honesty sweep — full-page wrappers, Art-13 notice, stale content
ui,api
2e5adf7 -
explicit WCAG-leg tri-state + zero-page honesty gate — #650, #651
pipeline,quality
5dd6a51 -
harden violated_machine_conditions() on HowClass.MACHINE — #648
quality
ab32356 -
W1-harvest backlog sweep — #634 #635 #636 #637 #638
merge,api,tag,eval,ci
42abab5 -
W1-discovery quality hardening — #631 /Lang + 6 correctness/robustness fixes
engine,sidecar,ci
8b4e9c4 -
degrade aavs format to 200 on unparseable PDF, mirroring legacy (#628)
sidecar
34c1ed9 -
pass SIDECAR_REQUIRE_AUTH + throttle vars through the compose environment block (#487)
sidecar
7352841 -
raise test-job timeout 15→25m + drop global coverage fail_under (#622)
ci
d5265e5 -
snapshot guard fails open when git binary is absent (#577)
scripts
0c63929 -
make multihop-XFF capture test order-independent (#578)
tests
135785b -
populate fix_hint at projection time on the audit lane (#585)
sidecar,report
7c39b60 -
guard the condition-count reducer inside scorecard production (#562)
scoring
4f8e54e -
W4 adversarial-review fixes — public derive_task, global sandbox guard, gap tests (#559)
review
91e45e9 -
flip Jinja to SandboxedEnvironment — deep template-attribute isolation (#514)
security
fb8f72f -
honest task-aware progress copy + form-contract pins (#563)
ui
1c0cc83 -
stop recycling the dual-gate PASS text as a failure reason (#560)
quality
d62e8bd -
W4 review fixes — builder relocation, loader hardening, parity pins, doc sync (#558, #537)
pipeline,evidence,tests
8536cac -
re-include PAC-proxy calibration in build context (#547)
docker
f372f60 -
review small-fixes — fail-closed 500 HTTP test, CI-runnable divergence legs, MUTANTS.md prose, _select fold, boundary pins (#550, #525, #553, #545)
eval,report,tests
db93c88 -
close two review findings — overlay-lane heading escalation + audit-lane pdf_sha256 (#545, #549)
pipeline
2889663 -
align judge-panel A/B test with #522 deterministic-only routing
eval
f0c88d0
Refactoring (intern) (4)
-
typed PdfEncryptedError/PdfUnparseableError at the triage seam — #649
api,pipeline
36dbe7e -
retire augment_can_reach_ua1 alias for all_fonts_embedded (#537)
tag,pipeline
7f58756 -
collapse abstention shape hand-copies to model_validate/model_dump (#537)
pipeline,sidecar
7dedf60 -
import basis constants from src.matterhorn, document unwired EARL (#551, #552)
sidecar
895104f
Dokumentation (12)
-
fold today's release-day work into the 0.12.0 section
changelog
de7ed98 -
ADR-036 LLM endpoint failover + FALLBACK_* deploy surfaces (#590)
adr,deploy
ba041a3 -
finalize AavsReport v2 announcement + integration guide (#568)
partner
437016c -
AAVS re-audit delta report 2026-07-10 — verdict PASSED with caveats
research
d8c7fc8 -
link ODL-Learnings PRD to Epic #592
prd
b68d095 -
ODL-Learnings AAVS-Anschluss PRD + source analysis (plan-session 2026-07-10)
prd
13e1896 -
consolidate model verdicts + ADR-034 LLM doctrine
model
435ff8d -
make AavsReport-v2 send-out drafts self-contained (#568)
partner
1c89b07 -
AavsReport-v2 integration guide + announcement draft for Klartext (#568)
partner
9ed4756 -
self-maintaining uncovered-conditions docstring + ADR-010 label wording (#537)
matterhorn,adr
7307dd3 -
link AAVS-Standard PRD to Epic #559
prd
9cf5353 -
AAVS als Standard — Report-Contract v2 + Zwei-Flächen-UI PRD + Design-Spec (plan-session 2026-07-09)
prd
32006ab
Tests (5)
-
contract hardening — locators, augment, degrade units, include_en (#624)
report,api
500d38e -
E2E seam tests for AavsReport v2 cross-agent chain (#559)
report
5051289 -
acknowledge config_snapshot in the JobResult key-set pins (#558)
pipeline
1a8bee6 -
property sweeps + defensive-path pins (#537)
eval,overlay,registry
77456f5 -
manifest-mode version-mix coverage + report pass-through parity (#525, #550)
eval,report
0a9fa96
Frühere Versionen
Jede dieser Versionen ist vollständig abrufbar — mit allen Änderungen, unverkürzt. Hier steht nur der Überblick; der Link führt auf die ganze Version.
-
v0.15.0 in Entwicklung 185 Änderungen
Diese Version sagt „noch keine Aussage“, wo sie bisher geraten hat: Prüfpunkte ohne belastbaren Befund enthalten sich ausdrücklich, statt eine Bewertung zu erfinden. Dazu kommen ein zweiter, EU-lokaler Texterkenner samt Herkunftsangabe auf der Ergebnisseite, Messläufe über ganze Dokumentbestände statt Einzelfälle, und eine Weboberfläche, die auf allen Seiten dieselbe Sprache spricht.
-
v0.14.0 2026-08-12 142 Änderungen
Diese Version bringt 41 neue Funktionen, 56 Fehlerbehebungen, 45 weitere Änderungen.
-
v0.13.4 2026-08-03 10 Änderungen
Diese Version bringt 1 neue Funktion, 5 Fehlerbehebungen, 4 weitere Änderungen.
-
v0.13.3 2026-07-29 6 Änderungen
Diese Version bringt 2 neue Funktionen, 2 Fehlerbehebungen, 2 weitere Änderungen.
-
v0.13.2 2026-07-27 3 Änderungen
Diese Version bringt 1 neue Funktion, 2 Fehlerbehebungen.
-
v0.13.1 2026-07-26 3 Änderungen
Diese Version bringt 1 neue Funktion, 2 Fehlerbehebungen.
-
v0.13.0 2026-07-26 89 Änderungen
Diese Version bringt 27 neue Funktionen, 24 Fehlerbehebungen, 38 weitere Änderungen.
-
v0.11.0 2026-07-08 74 Änderungen
Dieses Release macht die Prüf-Urteile ehrlich und nachvollziehbar: Das Gesamturteil ist jetzt hart an alle drei Prüfstränge gebunden (Konformanz, WCAG-Qualität, Inhaltstreue), die Ergebnisseite zeigt ein primäres Verdikt statt elf konkurrierender Anzeigen, und ein neuer maschinenlesbarer AAVS-Prüfbericht (137 Matterhorn-Kriterien) ist per API abrufbar.
-
v0.10.0 2026-07-05 270 Änderungen
Dieses Release macht die automatisierte Barrierefreiheits-Prüfung (AAVS) für externe Tester nutzbar: eine neue In-App-Hilfeseite erklärt die Nutzung und die Bedeutung der Prüf-Urteile, ergänzt um dokumentierte API-Zugänge für den Tester-Audit-Pfad.
-
v0.9.0 2026-06-23 244 Änderungen
Diese Version bringt 118 neue Funktionen, 40 Fehlerbehebungen, 86 weitere Änderungen.
-
v0.8.0 2026-06-08 71 Änderungen
Diese Version bringt 31 neue Funktionen, 11 Fehlerbehebungen, 29 weitere Änderungen.