Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 15:40
· 111 commits to main since this release
v0.8.0
0bddee7

What's new in 0.8.0

Usage analytics & real cost tracking. A new Admin Tools → LLM → Analytics dashboard surfaces cost and request trends, breakdowns by provider, model, and service, KPI tiles, and per-user usage against each user's monthly budget. Cost is now actually computed from your configured model pricing (prompt/completion split) — the AI cost this month widget and the dashboard show real figures instead of 0. The Providers, Models, Configurations, and Tasks list views gained per-row Cost / Requests / Tokens (last 30 days) columns, and task executions now attribute their usage per task.

Provider middleware pipeline. Every provider call now runs through an ordered pipeline handling fallback between configurations, pre-flight budget enforcement, usage/cost accounting, and response caching — replacing the previous ad-hoc fallback executor.

Automatic budget pre-flight. Completion, embedding, translation, and vision requests are checked against the configured budget before the call is made.

Typed domain API. Chat messages, tool specs, vision content, capability sets, and provider options are now typed value objects. The legacy string/array options accessors are deprecated in favour of the typed equivalents.

Dependency. Requires netresearch/nr-vault ^0.6.0.

⚠️ Breaking change

The legacy Model::CAPABILITY_* class constants have been removed in favour of the ModelCapability backed enum (e.g. ModelCapability::CHAT->value). They had been deprecated since the enum was introduced.

Full itemised changelog: CHANGELOG.md · compare v0.7.0...v0.8.0

Installation

composer require netresearch/nr-llm

Publication status

Security

All release artifacts are signed with Sigstore keyless signing.

Verify signatures

cosign verify-blob \
  --bundle nr-llm-0.8.0.zip.bundle \
  --certificate-identity-regexp "https://github.com/netresearch/.*" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  nr-llm-0.8.0.zip

Verify checksums

sha256sum -c checksums.txt

Software Bill of Materials (SBOM)

SBOMs are provided in both SPDX and CycloneDX formats for supply chain transparency.