Releases: AMEST/Skidbladnir
Releases · AMEST/Skidbladnir
v1.7.0
v1.6.0
Features
Fixes
- Fix creating MongoDb Client in constructor (because it make network request on create. at now Lazy creating)
- Fix downloading file in gridfs (file download in memory then return to user. at now it get download stream and return to user without load in memory)
- Update Stream Extensions for remove double copy bytes when it's MemoryStream
Full Changelog: v1.5.0...v1.6.0
v1.5.0
1.4.0
Features:
- Async extensions adapters for MongoDB and EF Core IQueryable
- WebDav storage implementation
- Common extension:
Try
- for execution optional methods with catch exceptionsStreamExtensions
- extensions forStream
Fixes:
- Fix freenom client html parser
Breaking changes:
- Detach DistributedCache and DataProtection from IRepository abstractions
- Remove DataProtection.Abstractions
Full Changelog: v1.3.2...v1.4.0
1.3.2
1.3.1
Fixes:
- Fix Repository using in Distributed Cache and DataProtection
Features:
- EntityFramework Core Repository Implementation see more in docs
Module configuration and new module types
Fixes:
- Fixed
ModuleRunner
implementation fromBackgroundService
toIHostedService
for normal launch Skidbladnir Modules in console applications
Features:
- ModuleConfiguration store, For runtime configure module
- Added two new module types: ScheduledModule and BackgroundModule see more in docs
Modular system and Documentation
Features:
- Add simple modular system based on Microsoft.Extensions.DependencyInjecton.Abstracion (for di) and Microsoft.Extensions.Configuration (for configuration). Auto configure dependencies from startup module to all depended modules and start RunnableModule. For more see this documentation
- Documentation and GitHub Pages
First release of skidbladnir
Implement:
- Client:
- Freenom dns client
- Caching:
- MongoDb distributed cache
- DataProtection:
- DataProtection Abstractions
- DataProtection Implementation by MongoDB Repository
- Repository:
- Repository Abstractions
- MongoDB Repository implementation
- Storage:
- Storage Abstraction
- GridFs Storage implementation
- LocalFs Storage implementation
Compared to test builds:
Features:
- File storage abstracions
- GridFS an LocalFs storage implementations
- Retry policy for mongo db repository
- Add Entity to mongo repository without map (mongo map generate dynamicly)
- Retry and Pluarization extensions
Fixes:
- Remove generate package on build
- MongoDb sample
- Repository abstraction with only async methods