[Update] MBC CQRS サーバーレス フレームワーク v1.0.25 をリリース
Technology
Jan 19, 2026
MBC CQRS サーバーレス フレームワーク v1.0.25 をリリースしました。
主な変更点
新機能
インラインテンプレートメールの機能強化
- ネストプロパティアクセス:
{{user.profile.name}}のようなドット記法でネストされたオブジェクトにアクセス可能 - Unicode/日本語キーのサポート:
{{顧客.名前}}のような日本語キーをテンプレート変数として使用可能 - 空白のトリミング:
{{ name }}と{{name}}が同等に動作 - セキュリティ強化: 変数名を255文字に制限し、ReDoS(正規表現サービス拒否)攻撃を防止
使用例
const notification = {
toAddrs: ["user@example.com"],
template: {
subject: "Welcome {{user.profile.firstName}}!",
html: "Hello {{user.profile.firstName}}, your code is {{auth.otp}}.
",
},
data: {
user: { profile: { firstName: "John" } },
auth: { otp: "123456" },
},
};
await emailService.sendInlineTemplateEmail(notification);
アップグレード方法
npm install @mbc-cqrs-serverless/core@1.0.25
