v1.0.4
v1.0.4
Section titled “v1.0.4”リリース日: 2026-03-17
better-auth Proxy クライアントの型ガード不備によりユーザー名変更・passkey 登録・なりすまし解除が動作しなかった問題を修正。また、Tap ゲートウェイでの Purelovers 連携時に FK 制約違反やDrizzle の default キーワード問題で INSERT が失敗する複数のバグを修正した。
- auth-helpers の typeof ガード修正 — better-auth の
createAuthClientは内部でcreateDynamicPathProxyを使用しtypeofが'function'を返すため、typeof !== 'object'のみのチェックではgetPasskeyClient/checkUsernameAvailability/getAdminClientが常に null を返していた問題を修正(counter・penthouse 両方) - contactPurelovers INSERT 前に vault_user レプリカを UPSERT — vault user 作成後、Queue 経由の非同期同期が完了する前に contactPurelovers を INSERT すると vault_user FK 制約違反で失敗する問題を修正
- contactPurelovers INSERT で createdAt/updatedAt を明示指定 —
defaultNow()を持つカラムを省略すると Drizzle が SQL default キーワードを生成して prepared statement エラーになる問題を修正 - shop INSERT でも Drizzle default キーワード問題を修正 — contactPurelovers と同様に、shop テーブルの INSERT でもデフォルト値を持つカラムを明示的に指定
- vault_organization レプリカの同期 UPSERT を追加 — shop 作成時に FK 制約違反を防ぐため、vault_organization レプリカを事前に UPSERT するよう修正
- CI: Phase 6 rebase 前にビルド成果物の unstaged changes を破棄 — ビルド・デプロイ中に
worker-configuration.d.ts等が変更され、git rebase が失敗していた問題を修正
対象サービス
Section titled “対象サービス”- counter(フロントエンド)
- penthouse(フロントエンド)
- tap(ゲートウェイ)
- CI/CD(release.yml)