v29.1
Notifuse/notifusev29.1Apr 7, 2026by pierre-b
AI Summary
This is a maintenance and security release that addresses a critical CVE (CVE-2026-39363) for arbitrary file read via WebSocket, fixes MJML template compilation errors, changes automation behavior for unsubscribed contacts, and modifies social media button defaults.
Key Highlights
- Security fix: Upgraded Vite to 7.3.2 in console and notification center to patch CVE-2026-39363
- Fixed MJML template compilation errors by removing invalid `visibility` attribute from section output
- Automation now exits when contact is unsubscribed/bounced/complained for marketing emails while allowing transactional emails
- Social media buttons now link directly to pages by default instead of wrapping URLs in share prompts
Breaking Changes
- Automation behavior change: Marketing email automations now stop when contacts are unsubscribed, bounced, or complained (#304)
- Social media buttons now link directly to pages by default instead of using share prompts - may affect existing templates (#306)
New Features
- Added 'Share link' toggle to social element settings to control button behavior (#306)
Full Release Notes
- **Security**: Upgraded Vite to 7.3.2 in console and notification center to fix arbitrary file read via WebSocket (CVE-2026-39363) - **Fix**: Removed invalid `visibility` attribute from MJML section output that caused template compilation errors (#305) - **Fix**: Automation now exits when contact is unsubscribed/bounced/complained for marketing emails, while still allowing transactional emails to be sent (#304) - **Fix**: Social media buttons now link directly to pages by default instead of wrapping URLs in share prompts; added "Share link" toggle to social element settings (#306)