Files
hmac-file-server/RELEASE_SUMMARY_3.2.md
Alexander Renz 42f2115b66 feat: Release HMAC File Server 3.2 "Tremora del Terra" with simplified configuration and enhanced performance
- Introduced a revolutionary 8-line minimal configuration system, reducing complexity by 93%.
- Added auto-configuration generation with `--genconfig` for quick setup.
- Enhanced file processing with fixed deduplication responses and optimized queue management.
- Supported multi-architecture builds (AMD64, ARM64, ARM32v7) with an interactive builder.
- Updated migration guide for seamless transition from 3.1.x to 3.2.
- Overhauled user experience for new installations, emphasizing ease of use and performance.
2025-07-18 15:37:22 +00:00

1.8 KiB
Raw Blame History

HMAC File Server 3.2 Configuration Revolution

🚀 Major Highlights

Simplified Configuration (93% Reduction)

  • Before: 112-line complex configs
  • After: 8-line minimal configs
  • Smart Defaults: Production-ready settings built-in
  • Auto-Generation: --genconfig creates minimal configs instantly

Enhanced File Processing

  • Fixed Deduplication: Existing files return success (not "file not found")
  • Queue Optimization: Doubled capacity, faster scaling
  • Extended Timeouts: 4800s defaults for large file reliability
  • Session Persistence: 60-minute timeouts for enterprise transfers

Multi-Architecture Support

  • AMD64, ARM64, ARM32v7: Full cross-compilation support
  • Interactive Builder: Easy architecture targeting
  • Production Ready: All platforms enterprise-grade

📦 Quick Migration

Your 3.1.x config works unchanged with enhanced performance.

Migrate to Simplified Config

./hmac-file-server -genconfig > config-simple.toml
# Edit just 3 lines: listen_address, storage_path, secret
./hmac-file-server -config config-simple.toml

🎯 New User Experience

# Zero-config startup
./hmac-file-server
# Creates minimal config automatically

# Production deployment
./hmac-file-server -genconfig > production.toml
# Edit 3 essential settings
./hmac-file-server -config production.toml

💡 Key Benefits

  • 🎯 User-Friendly: 3 settings vs 15+ previously required
  • 🚀 Performance: Optimized defaults eliminate configuration guesswork
  • 🔧 Maintainable: Defaults in code, overrides in config
  • 🔄 Compatible: Zero breaking changes for existing installations
  • 🌍 Cross-Platform: True multi-architecture support

Download 3.2 "Tremora del Terra" Where enterprise power meets user simplicity