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