Releases: engineering87/SharpConnector
Releases · engineering87/SharpConnector
SharpConnector 4.0.0
Major release with broad bug fixes, hardened connectors, dependency refresh, and migration to .NET 9 (net9.0).
✨ Highlights
- Consistent async patterns (ConfigureAwait(false), CancellationToken plumbed).
- Safer resource lifecycle (IDisposable/IAsyncDisposable, lazy initialization, guarded dispose).
- Return empty collections instead of null across read paths.
- Clearer, actionable error messages (e.g., Memcached host:port parsing).
- All connectors bumped to latest stable versions compatible with .NET 9.
- Some synchronous APIs now bridge to async internally; prefer async in host apps.
SharpConnector 3.3.0
Add ArangoDB support
Minor source refactor
Update packages and transient packages
SharpConnector 3.2.0
- Add Couchbase support
- Minor source refactor
- Update packages and transient packages
- More source documentation
SharpConnector 3.1.0
- Enhanced code readability by restructuring functions and renaming variables for clarity
- Optimized code
- Update packages
- Add
GetAllAsyncandInsertManyAsyncmethods
SharpConnector 3.0.0
Bump to .NET 8
SharpConnector 2.0.0
Upgrade to .NET 6
SharpConnector 1.0.3
Changelog:
- Fix async operations
- Add GetAll operation
- Add InsertMany operation
- Update packages
SharpConnector 1.0.2
Changelog:
- RavenDB support
SharpConnector 1.0.1
Changelog:
- LiteDB support
- Memcached support
- Refactoring & client interface semplification
- External packages update
SharpConnector 1.0.0
First release, supported connectors:
- Redis
- MongoDb