Skip to content

v0.16.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 13:59
v0.16.1
ea72095

Compatibility patch for strict-mode MySQL/MariaDB, surfaced by the new MariaDB CI leg (#334/#337) — nothing in this release changes feature behaviour on existing installations beyond deterministic value handling.

Fixed

  • Setup wizard vs. strict-mode DBMS (#335, #339): the wizard's AJAX persist path bypasses FormEngine, so nothing enforced the TCA length limits — names over 255 and identifiers over 100 characters made MySQL/MariaDB reject the save with a 500 where SQLite silently truncated. Names and identifiers are now clamped, caller-provided identifiers get the TCA contract applied (alphanum_x, lowercase), and generated identifier suffixes are random instead of time()-based (which collided for same-named records created in one batch).
  • Deterministic decimal round-tripping (#336, #339): temperature, top_p, the penalty fields and cost ceilings are rounded to their column scale in the setters, so every DBMS stores and returns the identical value.

CI

  • The MariaDB functional leg now runs the full functional configuration (functional + e2e-backend suites) (#339).

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.16.1.zip.sigstore.json \
  --certificate-identity-regexp "https://github.com/netresearch/.*" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  nr-llm-0.16.1.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.