Skip to content

Releases

LMM API microservices 0.1.0-rc.1

Pre-release

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 20 Oct 19:56
7509254

LMM API microservices 0.1.0-rc.1

First release candidate of the Rust Core and Go extensions architecture.

  • lmm-core: identity, authorization, financial ledger, model routing and native System One/Jev relay.
  • lmm-extensions: extension modules with separate database and RPC credentials.
  • Static Web files are published separately.
  • Linux x86_64 binaries. Core uses glibc 2.36 or newer; extensions are statically linked.

Source: 7509254bde18a8e8bf1bf85bcca041f23a2c050d.
Archives include component manifests, license notices and non-secret TOML examples. SHA-256 files bind the published bytes; they are not cryptographic publisher signatures.

Installation does not start services or initialize a database. Existing installations require a separately planned data migration; these archives do not perform it. This candidate has scoped local process and business test evidence, not full-site acceptance or external payment-provider qualification.

Build recipe: core-build-recipe.patch adds the frozen tool-market catalog to the pinned Docker builder context. Program sources remain exactly the commit above.

Known integration limits for replacing an existing monolith site: legacy browser image/playground routes, legacy task/Midjourney history, the public legacy pricing endpoint, and Nginx access-policy subrequests require site-specific adaptation. The Core native image, model and catalog APIs use their own authorization contracts; reverse-proxy rewrites must not substitute browser sessions for API keys.

LMM API Core 0.1.0-rc.2

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.

LMM for Copilot 0.1.3 preview

Pre-release

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 14 Oct 15:58
vscode-lmm-provider-v0.1.3
379caf3

LMM for Copilot 0.1.3 preview updates model recognition and request-time settings.

  • Match exact upstream/provider IDs and preserve conflicting or missing metadata as unknown.
  • Respect separate context, input and output limits; exclude known embedding and media-generation models from Chat.
  • Recheck tool permission and token limits before each request, including stale model-picker entries.
  • Display authenticated group multipliers and wallet state without treating missing data as free.

Independent validation: 29 repository tests and 9 additional behavior tests passed; the final VSIX loaded in a real isolated VS Code extension host. Live account OAuth and paid model calls remain unverified.

Install the attached VSIX. Source: 379caf3d831c91837513512d3d1d3131a019aead. SHA-256 is provided in vscode-SHA256SUMS.

LMM Go backend go-v0.2.118

Choose a tag to compare

@github-actions github-actions released this 12 Oct 07:56
go-v0.2.118
cc52aa1

Independent production Go-only backend release.

Revision: cc52aa195c6f2a01d703a1a407be73c31b89867d
API/route contract revision: 59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03

LMM Go backend go-v0.2.117

Choose a tag to compare

@github-actions github-actions released this 12 Oct 05:52
go-v0.2.117
3adaf17

Independent production Go-only backend release.

Revision: 3adaf17b2444a73f435bef4865381d2538670179
API/route contract revision: 59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03

LMM Go backend go-v0.2.116

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:35
go-v0.2.116
d8a9026

Independent production Go-only backend release.

Revision: d8a90269ee2cd29d926ac1b3caa02f68725237ef
API/route contract revision: 59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03

LMM Go backend go-v0.2.115

Choose a tag to compare

@github-actions github-actions released this 12 Oct 02:06
go-v0.2.115
bc80af2

Independent production Go-only backend release.

Revision: bc80af271b7449cea58a260a4d718a427e8065b2
API/route contract revision: 59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03

LMM Go backend go-v0.2.114

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:39
go-v0.2.114
88dea22

Independent production Go-only backend release.

Revision: 88dea22495131b56dd3211bbf1ade6c5bda350f3
API/route contract revision: 59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03

LMM Go backend go-v0.2.113

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:16
go-v0.2.113
679d24f

Independent production Go-only backend release.

Revision: 679d24fa991a6aa9bf18d9c6dc9cddcdd44c046b
API/route contract revision: 59854984853104df5c353e2f681a15fc7924742f9a2e468c29af248dce45ce03

Microservice Docker preview 6583c76278f5

Choose a tag to compare

@LIghtJUNction LIghtJUNction released this 12 Oct 17:39
6583c76

Docker 微服务预览,源码锁定 6583c76278f5f9f63bf8165c4304cb0f16e9c721,仅 linux/amd64。这不是生产发布,不更新 latest,不部署或初始化数据库。

  • Core:官方 Rust 1.99.0 构建;Go:1.27.2。两镜像通过真实非 root、无网络启动、许可证核对和优雅退出冒烟后发布。
  • 附件是同一批已测试并推到 GHCR 的 Docker 导出,不重新构建;归档 SHA256、内部 image ID 和标签均已核对。
  • GHCR 当前匿名读取受限,附件提供公开下载后 docker load 的替代入口。
  • Web 是独立静态内容、CLI 是独立客户端,不包含在这两个服务镜像中。

下载对应 .tar.gz 与 .sha256 后,在同一目录执行:

sha256sum --check lmm-core-docker-linux-amd64-6583c76278f5.tar.gz.sha256
docker load --input lmm-core-docker-linux-amd64-6583c76278f5.tar.gz
sha256sum --check lmm-extensions-docker-linux-amd64-6583c76278f5.tar.gz.sha256
docker load --input lmm-extensions-docker-linux-amd64-6583c76278f5.tar.gz

载入标签为 ghcr.io/tokennotincluded/lmm-core:preview-6583c76278f5 和 ghcr.io/tokennotincluded/lmm-extensions:preview-6583c76278f5。实际启动须提供完整只读 TOML、独立私有凭据和受限数据库角色,参照该提交的 Docker 指南。

官方构建及推送记录。archive-verification.json 记录导出核对;构建来源摘要未签名,不宣称 SLSA 认证。

本地同源原生 debug 候选(Rust 1.98 补充验证)通过真实支付、结算、退款、浏览器购买及模型 49-credit 扣费;供应商拒绝/未知用量的 140-credit 预留不猜测退款。供应商为合成测试服务,不是真实供应商验收;容器内完整资金链未验。Google 已移入内置预设,但真实 Google 授权、本地 MFA 续接、钱包完整投影、助手和外部支付仍有未验收范围。旧站点不变。