Skip to content

v1.42.5: admin-shell SPA sync + restore mattn/go-sqlite3 v1.14.38#34

Merged
hanzo-dev merged 1 commit into
mainfrom
chore/admin-shell-v1.42.5
May 21, 2026
Merged

v1.42.5: admin-shell SPA sync + restore mattn/go-sqlite3 v1.14.38#34
hanzo-dev merged 1 commit into
mainfrom
chore/admin-shell-v1.42.5

Conversation

@hanzo-dev
Copy link
Copy Markdown
Member

Summary

  • Sync `ui/dist` from `~/work/hanzo/gui/apps/admin-commerce/dist` (canonical commerce admin source). New shell-based admin embedded.
  • Restore `github.com/mattn/go-sqlite3 v1.14.38` (was downgraded to `v2.0.3+incompatible` in dad3a00 — 2019 release upstream README says do NOT import; broke CGO builds on alpine 3.21+).
  • Version `commerce.go`: 1.38.0 -> 1.42.5 (next patch after in-flight v1.42.4).

Test plan

  • CI Docker Release on tag push produces `ghcr.io/hanzoai/commerce:1.42.5`
  • Cluster bump produces SPA at `https://commerce.hanzo.ai/_/commerce/\` showing new shell chrome
  • `/v1/billing/balance` still 200

Two things in this bump:

1. Sync ui/dist from ~/work/hanzo/gui/apps/admin-commerce/dist (the
   canonical commerce admin source). Previous dist embedded an older
   bundle; this is the @hanzogui/admin shell-based version.

2. Restore github.com/mattn/go-sqlite3 v1.14.38 (was downgraded to
   v2.0.3+incompatible in dad3a00, which is a 2019 release that the
   upstream README explicitly says do NOT import). v2.0.3+incompatible
   is missing the _LARGEFILE64_SOURCE define that musl needs on
   alpine 3.21+, which crashed every CGO build since 2026-05-19 with
   pread64/pwrite64 undeclared. v1.14.38 is on the maintained v1.14.x
   line and builds clean.

Version: 1.38.0 -> 1.42.5 (next patch after the in-flight v1.42.4 tag).
@hanzo-dev hanzo-dev merged commit fc35725 into main May 21, 2026
3 checks passed
@hanzo-dev hanzo-dev deleted the chore/admin-shell-v1.42.5 branch May 21, 2026 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants