We are pleased to announce the release of HMAC File Server 3.2 (Tremora del Terra). This release includes significant improvements in usability, performance, and deployment simplicity.

Version 3.2 is designed to deliver a fast, secure, and seamless file server experience with minimal setup requirements.

Repository

The source code and release downloads are available at: https://git.uuxo.net/uuxo/hmac-file-server

Key Features

  • Simplified configuration (reduced from 112 lines to as few as 8)
  • Smart defaults for production-ready deployments
  • Auto-configuration generation with --genconfig
  • Backwards compatibility with existing configurations
  • Pre-upload deduplication
  • Extended timeouts (4800 seconds) for large uploads
  • Improved queue management and session persistence
  • Multi-architecture support (AMD64, ARM64, ARM32v7)
  • Enhanced validation and error handling
  • Optional ClamAV antivirus filtering
  • Docker deployment optimization

Migration Guide

Upgrading from version 3.1.x to 3.2 is seamless. Your existing configuration will continue to work without modification. For those who prefer the new minimal configuration format, use the --genconfig option to generate a simplified configuration file.

Option 1: Keep Your Existing Configuration

Your current config.toml will continue to work without modification. The new version will apply improved defaults automatically.

Option 2: Migrate to the New Minimal Configuration


# Backup your current config
cp config.toml config-3.1-backup.toml

# Generate a new minimal config
./hmac-file-server --genconfig > config-simple.toml

# Copy over your specific values (e.g., storage_path, secret)

# Test with the new config
./hmac-file-server -config config-simple.toml

Vorheriger Beitrag Nächster Beitrag