v0.11.0
Highlights
The backend module now drives generation. Until now, the Provider → Model →
Configuration records managed in the nr_llm backend module were only used by
callers that explicitly selected a configuration — generic chat() /
complete() / streamChat() calls silently used the extension-configuration
defaultProvider instead, so an instance could look fully configured in the
module while completion ran off a parallel config layer.
With 0.11.0, a call that doesn't pin a provider resolves the active default
Configuration from the module: its provider adapter, model, and vault-backed
credentials. Per-call options (temperature, JSON mode, system prompt) override
the configuration's stored defaults, so existing call sites behave identically —
they just source their provider and model from the module now. The
*WithConfiguration() methods gained an $optionOverrides parameter to support
that merge.
Two guards keep this safe: a default configuration without an assigned model is
skipped, and a configuration restricted to specific backend groups is never
auto-applied to callers without a backend-user context (such as CLI workers) —
in both cases the extension-configuration defaultProvider keeps working as
the fallback, so installations without database records are unaffected.
Installation
composer require netresearch/nr-llmPublication status
- TER: extensions.typo3.org/extension/nr_llm — 0.11.0 verified
- Packagist: packagist.org/packages/netresearch/nr-llm — 0.11.0 verified
- Documentation: docs.typo3.org/p/netresearch/nr-llm/0.11/en-us/ — render verified
Security
All release artifacts are signed with Sigstore keyless signing.
Verify signatures
cosign verify-blob \
--bundle nr-llm-0.11.0.zip.bundle \
--certificate-identity-regexp "https://github.com/netresearch/.*" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
nr-llm-0.11.0.zipVerify checksums
sha256sum -c checksums.txtSoftware Bill of Materials (SBOM)
SBOMs are provided in both SPDX and CycloneDX formats for supply chain transparency.