Skip to content

Releases: anthonychaussin/DriveClient

V1.0.3

15 Oct 10:18
57b2cd9

Choose a tag to compare

✨ 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

New Contributors

Full Changelog: 1.0.2...1.0.3

1.0.2

13 Aug 12:56

Choose a tag to compare

Full Changelog: 1.0.1...1.0.2

1.0.1

27 Jun 19:01

Choose a tag to compare

✨ New features

  • Added support for per-file conflict_mode (error, rename, version) via KDriveFile.ConflictMode

1.0.0

21 Jun 13:22

Choose a tag to compare

📦 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