GoMFT Release Notes
Release Notes - v0.2.9
❗ Breaking Changes
- Database Migration Changes: Due to significant database schema improvements, users upgrading from previous versions will need to:
- Back up your database before upgrading to prevent data loss
- Allow the migration process to complete fully without interruption
- If you encounter database errors with messages about missing tables, restore from backup and restart the migration
- For large databases, expect longer upgrade times while migrations are applied
✨ Features
- Real-Time Log Viewer: Added comprehensive real-time logging system:
- Live-updating log viewer in the web interface
- Filterable logs by severity, component, and time range
- Searchable log content with highlighted results
- Exportable logs (CSV)
🔧 Technical Changes
- Dependency Updates: Updated all major dependencies to latest stable versions
- WebSockets Integration: Added new websockets dependency to support real-time log viewer functionality
- Enables live data streaming from server to client
- Provides efficient bi-directional communication channel
- Reduces server load compared to traditional polling methods
🐛 Bug Fixes
- Database Migration Handling: Improved the database migration process:
- Added database connection reset after migrations are completed
- More robust error handling during migration failures
- Better recovery mechanisms for interrupted migrations
- Detailed logging of migration steps for troubleshooting
- WebDAV Testing: Fixed WebDAV configuration testing:
- Implemented proper connection verification for WebDAV endpoints
- Improved error reporting for failed WebDAV connections
- Mobile UI Improvements:
- Fixed settings dropdown menu not working on mobile devices
- Resolved duplicate ID issues in navigation components
- Improved responsive behavior of mobile interface
- Build System Fixes:
- Fixed templ template syntax issues causing CI build failures