Skip to content

Commit

Permalink
fix: create comprehensive changelog to document project changes
Browse files Browse the repository at this point in the history
  • Loading branch information
PlusOne committed Jan 31, 2025
1 parent f229c64 commit 74d2a6a
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions CHANGELOG.md
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.

0 comments on commit 74d2a6a

Please sign in to comment.