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

58 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
### Keep Existing Config (Recommended)
Your 3.1.x config works unchanged with enhanced performance.
### Migrate to Simplified Config
```bash
./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
```bash
# 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*