[Update] MBC CQRS サーバーレス フレームワーク v1.2.5 をリリース
Technology
Apr 10, 2026
MBC CQRS サーバーレス フレームワーク v1.2.5 をリリースしました。今回のリリースでは、ZIP インポート処理のリファクタリングと MCP サーバーの機能強化が含まれています。
主な変更点
新機能
- import: ZIP インポート処理をリファクタリング — ZIP ジョブ処理を
ImportServiceに直接統合し、独立したZipImportQueueEventHandlerを削除。インポート処理パイプラインを簡略化。 - mcp-server:
mbc_check_anti_patternsツールに AP016〜AP020 の新しいアンチパターン検出器を追加(合計 20 パターン)- AP016: リスロー前のエラーロギング欠落(High)
- AP017: 部分更新時の属性マージ誤り(High)
- AP018: Swagger ドキュメント /
@ApiTags欠落(Low) - AP019: リストクエリのページネーション欠落(High)
- AP020: トレーシング用
getCommandSource欠落(Low)
- mcp-server:
mbc-migrateとmbc-debugスキルを v1.1.x・v1.2.x 破壊的変更ガイドで更新
ZIP インポートのアーキテクチャ変更詳細
以前のバージョンでは、ZIP インポートジョブは ZipImportQueueEventHandler で SQS 経由で処理されていました。v1.2.5 からはこのハンドラーを削除し、ImportService が ZIP ジョブを直接処理するようになりました。
ZipImportQueueEventHandlerを削除(ImportServiceに統合)ImportEventHandlerがZIP_MASTER_JOBイベントに対して SQS パブリッシュをスキップCreateZipImportDtoのバリデーションを強化- ZIP 処理のエラーハンドリングとロギングを改善
依存関係の更新
- mcp-server:
@modelcontextprotocol/sdkを 1.26.0 から 1.29.0 に更新
アップグレード方法
npm install @mbc-cqrs-serverless/core@1.2.5
npm install @mbc-cqrs-serverless/import@1.2.5
