Skip to content

CommerceBackend v0.2.1 — Post-v0.2 Hardening

Choose a tag to compare

@joshua-seeed joshua-seeed released this 26 May 20:41
· 76 commits to master since this release
88a8a15

Summary

CommerceBackend v0.2.1 is a post-v0.2 hardening release for the public agent-native marketplace foundation. It includes release-readiness guardrails and discovery verification before broader live-project promotion.

What changed

  • Added a production startup guard that rejects BYPASS_STRIPE_SIGNATURE=true.
  • Capped the temporary in-memory listing search scan at 1,000 rows until DB-level search lands in v0.3.
  • Fixed query logging so resultCount records the true match total, not only the sliced page size.
  • Emitted structured critical JSON logs for CHECKOUT_PERSISTENCE_FAILED reconciliation events.
  • Added discovery asset verification for public agent-readable surfaces.

Verification

  • PR #34 checks passed before merge: CI, CodeQL, Vercel preview, local build/lint/typecheck/tests.
  • PR #33 checks passed before merge: CI, CodeQL, Vercel preview.
  • Public discovery files verified live: /llms.txt, /llms-full.txt, and /.well-known/commercebackend.json.

Scope boundary

v0.2.1 does not add refunds, disputes, tax calculation, Stripe Connect payouts, shipping labels, merchant connectors, auctions, or multi-seller carts. Connector imports and semantic search remain v0.3+ roadmap work.