Skip to content

v3.9.0 — B43 DML 事前検証 + B49 MCP メタデータ API + B50 MCP discoverability

Choose a tag to compare

@rex0220 rex0220 released this 21 Jul 03:48
5e17664

3課題をまとめて出荷(すべて SemVer=minor・純加法・非破壊)。全2,613テスト green・MCP 実機確認は Claude・codex 両クライアントで pass。

B43 — DML 事前検証の complete post-image(安全性・正しさ)

UPDATE/UPSERT(update 分岐)の VALIDATE ONLY/ON ERROR SKIP が更新対象レコードの post-image(レコード全体・サブテーブル子行含む)を検証。SET 対象外・子行の既存違反による false pass を解消(B44 の validatePostImage 再利用・診断10列統一・ON ERROR SKIP は違反親を true isolation)。通常の UPDATE/UPSERT 実行の挙動は不変

B49 — MCP 読み取り専用メタデータ API ksql_app_metadata(機能)

app/fields(制約)/layout/settings(数値精度)/status/views/reports/customize を生 JSON で取得(固定 GET allowlist・二層 read-only 強制・records/ACL/apps 除外・2 MiB 上限)。core interface/SQL/DESCRIBE/プラグインは不変。

B50 — MCP の能力・方言 discoverability(機能)

server instructions(能力索引+方言注意+行動導線)・言語リファレンス/レシピを MCP resource で公開(ksql://language-referenceksql://recipes+章別 template・build 時 embed・fail-closed key)・tool description 用途起点改善+MCPB manifest 是正。

アセット

  • ksql-plugin-v3.9.0.zip — kintone プラグイン
  • ksql-mcp.js — MCP サーバー(single-file bundle)
  • ksql-mcp.mcpb — MCP Bundle

詳細は CHANGELOG.md を参照。