Changelog

Updated October 2025

Track Multi Host development through this version history. Each release includes improvements to functionality, security, and compatibility.

Version 4.2.0

Released: September 2025

This release focuses on security enhancements and modernised PHP compatibility.

New Features

  • WebP auto-conversion: Uploaded images can optionally convert to WebP format for reduced file sizes
  • AVIF support: Added support for AVIF image format on servers with compatible ImageMagick versions
  • API rate limiting: Configurable per-endpoint rate limits protect against abuse
  • Two-factor authentication: Optional TOTP-based 2FA for administrator accounts

Improvements

  • Updated minimum PHP requirement to 7.4
  • Improved thumbnail generation performance with batch processing
  • Enhanced EXIF handling with automatic rotation correction
  • Reduced memory usage during large file processing
  • Added support for MySQL 8.0 authentication changes

Security Fixes

  • Strengthened CSRF protection across all forms
  • Improved filename sanitisation for edge cases
  • Fixed potential path traversal in theme selection
  • Enhanced session handling security

Bug Fixes

  • Resolved thumbnail generation failure with certain PNG colour profiles
  • Fixed statistics calculation for storage quotas
  • Corrected timezone handling in scheduled tasks
  • Resolved compatibility issue with PHP 8.2 deprecations

Version 4.1.0

Released: March 2025

New Features

  • Drag-and-drop uploads: Modern upload interface with progress indication
  • Bulk operations: Select and manage multiple files simultaneously
  • Storage providers: Abstract storage layer supporting local filesystem and S3-compatible services
  • Webhook notifications: Configurable webhooks for upload events

Improvements

  • Redesigned admin dashboard with improved metrics
  • Faster image processing through parallel thumbnail generation
  • Enhanced search functionality with filtering options
  • Improved mobile responsiveness throughout

Bug Fixes

  • Fixed memory exhaustion with very large GIF files
  • Resolved session persistence issues on load-balanced setups
  • Corrected file count statistics after bulk deletions

Version 4.0.0

Released: August 2024

Major release with architectural improvements and new functionality.

Breaking Changes

  • Database schema changes require migration script
  • Configuration file format updated—see upgrade guide
  • Minimum PHP version increased to 7.4
  • Removed deprecated v3 API endpoints

New Features

  • Complete rewrite of core upload handling
  • New thumbnail engine with configurable quality presets
  • User groups with granular permission controls
  • Audit logging for administrative actions
  • REST API v2 with token authentication

Improvements

  • Modern codebase using PHP 7.4+ features
  • Comprehensive input validation
  • Improved error messaging
  • Documentation updates throughout

Version 3.5.2

Released: January 2024

Security maintenance release.

Security Fixes

  • Critical: Fixed authenticated file deletion vulnerability
  • Updated bundled dependencies for security patches

Bug Fixes

  • Resolved upload failures with certain Unicode filenames
  • Fixed admin panel display issues in Safari

Version 3.5.1

Released: September 2023

Bug Fixes

  • Fixed regression in thumbnail generation for animated GIFs
  • Resolved caching issues with CDN configurations
  • Corrected permission checks for guest uploads

Version 3.5.0

Released: June 2023

New Features

  • Image galleries: Group related images into albums
  • Expiring uploads: Set automatic deletion times for temporary content
  • Statistics dashboard: Visual analytics for upload activity

Improvements

  • Optimised database queries for large installations
  • Enhanced caching reduces server load
  • Improved upload validation feedback

Earlier Versions

For complete version history including releases prior to 3.5.0, see the archived changelog in the download package. Historical releases are preserved for reference but no longer receive updates or support.

Upgrade Guidance

When upgrading between versions:

  1. Back up database and files before any upgrade
  2. Review release notes for breaking changes
  3. Test in a staging environment when possible
  4. Follow version-specific upgrade instructions

For major version upgrades (3.x → 4.x), see the dedicated migration documentation included with each release.