-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: create comprehensive changelog to document project changes
- Loading branch information
Showing
1 changed file
with
61 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
|
||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
## [Unreleased] | ||
|
||
- Initial creation of a comprehensive changelog. | ||
|
||
--- | ||
|
||
## [2.6-Stable] - 2025-12-01 | ||
### Added | ||
- Deduplication support (removes duplicate files). | ||
- ISO Container management. | ||
- Dynamic worker scaling based on CPU & memory. | ||
- PreCaching feature for faster file access. | ||
|
||
### Changed | ||
- Worker pool scaling strategies for better performance. | ||
- Enhanced logging with rotating logs using lumberjack. | ||
|
||
### Fixed | ||
- Temporary file handling issues causing "Unsupported file type" warnings. | ||
- MIME type checks for file extension mismatches. | ||
|
||
--- | ||
|
||
## [2.5] - 2025-09-15 | ||
### Added | ||
- Redis caching integration for file metadata. | ||
- ClamAV scanning for virus detection before finalizing uploads. | ||
|
||
### Changed | ||
- Extended the default chunk size for chunked uploads. | ||
- Updated official documentation links. | ||
|
||
### Fixed | ||
- Edge case with versioning causing file rename conflicts. | ||
|
||
--- | ||
|
||
## [2.0] - 2025-06-01 | ||
### Added | ||
- Chunked file uploads and downloads. | ||
- Resumable upload support with partial file retention. | ||
|
||
### Changed | ||
- Moved configuration management to Viper. | ||
- Default Prometheus metrics for tracking memory & CPU usage. | ||
|
||
### Fixed | ||
- Race conditions in file locking under heavy concurrency. | ||
|
||
--- | ||
|
||
## [1.0] - 2025-01-01 | ||
### Added | ||
- Initial release with HMAC-based authentication. | ||
- Basic file upload/download endpoints. | ||
- Logging and fundamental configuration using .toml files. |