v1.3.2
2026-08-19
Patch release
- › Evaluation mints are metered separately from your shippable-license budget. A license issued with an expiry inside 7 days — including one already expired — no longer spends
max_end_user_licenses. That budget exists to meter licenses a vendor ships; the licenses an integrator mints to exercise the failure paths (a pre-expired one for the expiry branch, a fingerprint-mismatched one to watch node-locking refuse) are not those, and counting them identically meant a careful evaluation could exhaust a small budget without producing a single shippable license. - › The exemption carries its own ceiling (
kMaxEvaluationMints, 100 per vendor license, on a separate counter with a separate HMAC). Unbounded it would be a way aroundmax_end_user_licensesentirely — issue 7-day licenses and re-issue them on a rotation. Vendors with an unlimited budget are unmetered on both paths, exactly as before. - › New
License::is_evaluation_mint()on the public struct, documented in Customer_API_Reference §5.9. Verification never consults it: a short-dated license verifies and expires exactly like any other. - › Free Developer tier raised from 10 end-user licenses to 50.
- › Test suite: 134, up from 131.