39 lines
2.2 KiB
Markdown
39 lines
2.2 KiB
Markdown
# Release Notes for HMAC File Server 2.5-Stable
|
|
|
|
## Summary
|
|
Version 2.5-Stable focuses on improving the overall stability and performance of the HMAC File Server. Significant changes have been made to prioritize reliability and scalability for production environments.
|
|
|
|
## Key Changes
|
|
|
|
### Breaking Changes
|
|
- **Thumbnail Generation Dropped**: Support for automatic thumbnail generation has been removed in this release. This decision was made to enhance system stability and reduce resource consumption. Users requiring thumbnails are encouraged to use external tools.
|
|
|
|
### New Features
|
|
- **ISO-Based Storage Support**: Introduced support for ISO-based storage to accommodate specialized use cases.
|
|
- **Enhanced ClamAV Integration**: Improved ClamAV scanning with concurrent workers, providing better performance for large-scale deployments.
|
|
- **Timeout Configuration**: Added granular timeout settings for read, write, and idle connections, improving connection management.
|
|
|
|
### Improvements
|
|
- **Worker Management**: Auto-scaling worker threads based on system load for optimal performance.
|
|
- **Logging Enhancements**: Improved log verbosity control, making debugging and monitoring easier.
|
|
|
|
### Bug Fixes
|
|
- Resolved minor issues affecting deduplication and file upload performance.
|
|
- Fixed a rare crash scenario during high-concurrency file uploads.
|
|
|
|
## Migration Notes
|
|
1. **Thumbnail Settings**: Remove `[thumbnails]` configuration blocks from your `config.toml` file to avoid errors.
|
|
2. **Updated Configuration**: Review new timeout settings in `[timeouts]` and adjust as needed.
|
|
3. **ISO Integration**: Configure the new `[iso]` block for environments utilizing ISO-based storage.
|
|
|
|
## Recommendations
|
|
- **Security**: Ensure that the HMAC secret key in `config.toml` is updated to a strong, unique value.
|
|
- **Backups**: Regularly back up your `config.toml` and important data directories.
|
|
- **Monitoring**: Leverage Prometheus metrics for real-time monitoring of server performance.
|
|
|
|
For a detailed guide on setting up and configuring the HMAC File Server, refer to the [README.md](./README.md).
|
|
|
|
---
|
|
|
|
Thank you for using HMAC File Server! If you encounter any issues, feel free to report them on our GitHub repository.
|