デプロイ
OpenAPI 仕様のエンドポイントが /api/openapi.json に移動し、CloudflareDeployer の設定では標準の wrangler.json プロパティ名を使用するようになりました。
変更変更への直接リンク
OpenAPI 仕様のエンドポイントが /api/openapi.json に移動openapi-spec-endpoint-moved-to-apiopenapijsonへの直接リンク
OpenAPI 仕様のエンドポイントは、Mastra のすべての組み込みルートで使用する /api プレフィックスに合わせて、/openapi.json から /api/openapi.json に移動しました。
OpenAPI 仕様を使用するスクリプトや Tool がある場合は、URL を更新してください。
- GET /openapi.json
+ GET /api/openapi.json
CloudflareDeployer で標準の wrangler.json プロパティ名を使用cloudflaredeployer-uses-standard-wranglerjson-property-namesへの直接リンク
CloudflareDeployer コンストラクターは、独自の camelCase 形式ではなく、標準の wrangler.json プロパティ名を受け取るようになりました。この変更により、Deployer が Cloudflare の公式設定形式と一致し、wrangler のすべての設定オプションを利用できます。
非推奨フィールドは、コンソールに警告を出しながら実行時に自動移行されますが、新しいフィールド名を使用するようコードを更新してください。
const deployer = new CloudflareDeployer({
- projectName: 'my-worker',
+ name: 'my-worker',
- d1Databases: [
+ d1_databases: [
{
binding: 'DB',
database_name: 'my-db',
database_id: 'xxx',
},
],
- kvNamespaces: [
+ kv_namespaces: [
{
binding: 'KV',
id: 'yyy',
},
],
});
workerNamespace フィールドは使用されなくなったため、削除されました。
利用可能なすべての設定オプションについては、Wrangler 設定ドキュメントを参照してください。