github StarFleetCPTN/GoMFT v0.2.7
Release v0.2.7

latest releases: v0.2.11, v0.2.10, v0.2.9...
5 months ago

GoMFT Release Notes

Release Notes - v0.2.7

❗ Breaking Changes

  • Database Structure Changes: Due to recent database schema modifications, users upgrading from previous versions will need to either:
    • Create a new database (recommended for fresh installations)
    • Restore from a backup and run migrations to update the existing database structure
    • If you encounter database errors with messages like main._table_name_old not found, this indicates a migration issue. In this case, you should restore from a backup and let the migration process complete properly.
    • Always back up your database before upgrading to prevent data loss

✨ Features

  • New Storage Providers: Added support for additional storage providers:
    • Hetzner Storage Box: Full integration with connection testing and proper port configuration (default port 23).
    • Backblaze B2: Enhanced UI components and connection testing for this provider.
    • Wasabi: Improved documentation and UI integration for Wasabi cloud storage.
  • Provider Documentation: Updated documentation in README.md to reflect all supported storage providers, ensuring users are aware of all available options.
  • Connection Testing: Extended the connection testing functionality to work with new providers, ensuring reliable connectivity before saving configurations.

🚀 Improvements

  • UI Enhancements: Added dedicated form components for new providers, with appropriate fields for authentication and connection details.
  • Default Port Handling: Implemented automatic port selection based on provider type (port 23 for Hetzner, 22 for SFTP, 21 for FTP).
  • Provider Selection: Updated source and destination selection dropdowns to include all supported providers with descriptive labels.

🔧 Technical Changes

  • Form Components: Added new template files for provider-specific forms (B2, Wasabi, Hetzner) with appropriate fields and validation.
  • Configuration UI: Updated the configuration form to dynamically display appropriate provider-specific forms based on selection.

🐛 Bug Fixes

  • Docker Container Permissions: Fixed Docker container user and group setup to ensure proper permissions when accessing mounted volumes. Improved handling of PUID/PGID environment variables to prevent permission issues with file operations.
  • Port Selection: Fixed issues with default port selection when switching between different provider types.
  • Documentation Completeness: Addressed gaps in provider documentation by ensuring all supported providers are properly listed.

Don't miss a new GoMFT release

NewReleases is sending notifications on new releases.