Skip to content

Billion-Mail V2.1

Compare
Choose a tag to compare
@dreambladeflag dreambladeflag released this 06 Jun 09:45
· 415 commits to main since this release

BillionMail v2.1 Release Notes

🚀 Core Feature Additions

Transactional Email

  • Transactional Email Engine
    ✉️ Added template variables support via {{ .Subscriber.Username }} syntax
    📚 Implementation Guide

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:
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