Releases: AtvikSecurity/domarinn
Releases · AtvikSecurity/domarinn
Release list
0.9.0
0.9.0 (2026-08-04)
⚠ BREAKING CHANGES
- core:
VendorCallgains akeyed_bodyfield. Every in-tree constructor is updated; an out-of-tree one must supply it. Cache keys are unchanged for any provider that declares norequest.body— the overlay is absent, so both bodies are the document that was keyed before.
Bug Fixes
- core: apply the
request.bodyoverlay on the judge and embeddings paths (#78) (ba479d6) - runs: hide every fully cached run, whatever its verdict (f684322)
Documentation
- cache: correct why a replay's verdict does not save it (77e9662)
0.8.0
0.8.0 (2026-08-03)
⚠ BREAKING CHANGES
- core:
base_urlis no longer part of the cache key for the vendor providers. A gateway and a direct connection to the same API now share entries instead of paying for the same answers twice — the same callcache_keyalready made about the model a vendor reports having served. The address is recorded on each entry and a hit from a different one warns, exactly asprogram_digestreports a rebuiltexecprogram;cache_salt(new on these variants) separates two endpoints outright when a warning is not enough.
Features
0.7.1
0.7.0
0.7.0 (2026-08-01)
⚠ BREAKING CHANGES
- ChatRole gains a Tool variant and ChatMessage.content is now MessageContent rather than String. Embedders matching exhaustively on either will need updating.
Features
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.5.0 (2026-07-30)
⚠ BREAKING CHANGES
- caching: provider cache keys move. A store written by 0.4.x or earlier is adopted on first lookup and re-filed, so a warm store keeps serving;
--no-cache-migrationopts out and re-pays instead.
Features
Documentation
0.4.0
0.4.0 (2026-07-29)
⚠ BREAKING CHANGES
- caching: key on the request, not on the machine (#26)
- caching: exec provider and exec grader cache entries are re-keyed by the switch from mtime to content digests. Existing entries are not served and will age out; no action is needed beyond expecting one cold run per suite. Network providers are unaffected.
Features
- caching: key exec identity on content, correct the cache_salt docs (#24) (80479dc)
- caching: key on the request, not on the machine (#26) (c90b9f7)
- server: authenticated MCP endpoint, dual-era and read-only (#27) (88739d3)