v2.1
Billionmail/BillionMailv2.1Jun 6, 2025by dreambladeflag
AI Summary
The initial release of the transactional email engine and a visual drag-and-drop template builder. It also includes Japanese localization and significant performance optimizations for the maillog analyzer. Key highlights include template variables and the subscription form endpoint.
Key Highlights
- Transactional Email Engine with template variables
- Embeddable Subscription Form endpoint
- Visual Template Builder (WYSIWYG)
- Japanese language support
- Maillog Analyzer v2.1 with 99% CPU reduction
New Features
- Template variables support
- Embeddable Subscription Form
- Visual Template Builder
- Localization support
- Performance optimizations
Full Release Notes
# BillionMail v2.1 Release Notes
## š Core Feature Additions
### Transactional Email
- **Transactional Email Engine**
āļø Added template variables support via `{{ .Subscriber.Username }}` syntax
š [Implementation Guide](https://www.billionmail.com/start/quickstart.html)
### Subscription Form
- **Embeddable Subscription Form**
š New endpoint: `yourdomain/subscription/form`
ā ļø Current collection fields: Email + Username (custom fields in roadmap)
### Common Settings
- Authentication: Username/Password
- Security: Path/Certificate
- Network: Domain/Port
- Localization: Timezone
### Mail Template Builders
- **Visual Template Builder**
š±ļø Drag-and-drop WYSIWYG editor (v1.0)
---
## ā” System Improvements
### Localization
- Added Japanese language support, thanks for @zan-12
š Locale code: `ja-JP`
### Development Workflow
- automatic build codes
- you must create `p-g-alpine` on your developemet server
### Email Infrastructure
- Smart Domain Provisioning
š§ Auto-create essential mailboxes:
```plaintext
abuse@, postmaster@, admin@, noreply@, support@
```
## š ļø Performance Optimizations
### Resource Management
- Maillog Analyzer v2.1
ā” 99% CPU utilization reduction
### Data Sanitization
- Email Normalization
š Auto-lowercase conversion
š Background migration job for legacy data
## š§ Maintenance Updates
### Tooling Enhancements
- bm.sh v2.1
š ļø New utilities
## Bug Fixes
- š Fixed cannot change language in Demo
## ā ļø Important Notices
### Data Collection Policy
- š Beginning v2.1, we collect:
- Daily email sent count
- Daily relay server count
No server fingerprints/contents collected