Skip to content

LMM API Core 0.1.0-rc.2

Pre-release
Pre-release

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 20 Oct 20:13
760b0b9

LMM API Core 0.1.0-rc.2

Fix payment-receipt queries failing with a serialization conflict while the original payment intent is being updated. Receipt reads now use an unlocked immutable payer basis with the existing live Session/team authorization checks. Financial write transactions and idempotency behavior are unchanged.

Source: 760b0b9d02973264c172509658058c6be4ef1adb.

This release updates Core only. lmm-api-extensions-bin remains on 0.1.0rc1-1 with its original source identity. Installation does not start services or change databases.

Linux x86_64, glibc 2.34 or newer. Archives include manifests, license notices and non-secret TOML examples. Published hashes and source-provenance.json are unsigned build records, not publisher signatures.

The existing-site integration limitations described in microservices-v0.1.0-rc.1 still apply: legacy browser image/task/pricing routes and Nginx access-policy subrequests need adaptation before a full-site cutover.

Independent local regression passed with the released optimized Core and unchanged Go RC1 binaries: one top-up credit, strict receipt query, durable refund acknowledgement, actual restart of both main processes, original lease expiry, no duplicate provider refund POST, signed failure release once, duplicate/conflicting callbacks and balanced journals. The provider and PostgreSQL data were synthetic; no external Stripe call was made. See core-rc2-runtime-acceptance.json.