v28.2
Notifuse/notifusev28.2Mar 17, 2026by pierre-b
AI Summary
Release 28.2 introduces Postmark Message Stream support for managing transactional and broadcast emails through a single account, enhances the Contacts API to allow partial email search, and fixes a bug with MJML code mode templates in broadcasts.
Key Highlights
- Postmark integrations now support configurable Message Streams for both transactional and broadcast emails
- Contacts API accepts partial email strings in the email filter parameter (e.g., domain or username prefix)
- Fixed MJML code mode templates failing with 'template missing content' error in broadcasts
New Features
- Postmark Message Stream configuration in workspace integration settings
- Partial email search support in /api/contacts.list endpoint
- MJML code mode template fix for broadcast messages
Full Release Notes
# Release 28.2 ## Postmark Message Stream Support Postmark integrations now support configurable Message Streams, allowing a single Postmark account to be used for both transactional (`outbound`) and broadcast/marketing emails. The stream ID can be set in workspace integration settings. ## Contacts API: Partial Email Search (#292) The `/api/contacts.list` endpoint now accepts partial email strings in the `email` filter parameter. Previously, the API rejected anything that wasn't a fully-formed email address with a `400 - invalid email format` error, even though the underlying query already supported `ILIKE` partial matching. You can now search by domain (`@company.com`), username prefix, or any substring. ## Broadcasts: MJML Code Mode Fix Fixed MJML code mode templates failing with "template missing content" error when sending broadcasts. Templates created with the MJML code editor now send correctly.