Releases: anthonychaussin/DriveClient
Releases · anthonychaussin/DriveClient
V1.0.3
✨ New features
- Improve chunk size estimation
- Improve memory management
- Complete kDrive File Object
- Fix upload response wrapper
- fix hash computation
- bypass speed test if custom chunk size is provided
- fix user-agent version
- Add custom chunk size support and fix total_chunk_hash calculation
- Add optional chunkSize parameter to KDriveClient constructor
- Fix total_chunk_hash calculation to hash concatenated chunk hash hex strings
- Use IncrementalHash for efficient hash computation during file chunking
What's Changed
- V1.0.3 by @anthonychaussin in #2
New Contributors
Full Changelog: 1.0.2...1.0.3
1.0.2
Full Changelog: 1.0.1...1.0.2
1.0.1
✨ New features
- Added support for per-file
conflict_mode(error,rename,version) viaKDriveFile.ConflictMode
1.0.0
📦 kDriveClient 1.0.0
✨ New features
- Automatic direct / chunked upload based on real speed test
- Dynamic chunk size with ~1s worth of data per chunk (with margin)
- Download with redirect support
- Built-in 60 req/min rate limiting
- Deserialized API error responses (
KDriveApiException) - Native logger support (
ILogger<KDriveClient>) - Injection support for
HttpClient(easier unit/integration testing)
🔧 Improvements
- Clean modular structure: easy to extend or port
- Full .NET 7/8/9 compatibility
🚀 Getting started
See the [README](https://github.com/anthonychaussin/DriveClient) for installation and usage examples.
📄 License
MIT