Skip to content

Releases: AMEST/Skidbladnir

v2.0.0

Choose a tag to compare

@AMEST AMEST released this 10 May 13:37
a3241ba

What's Changed

  • Up Framework version to net8
  • Expand IRepository interface by methods: CreateAll, DeleteAll (IEnumerable, Expression)
  • Make Repository Implementations public, for allow extend functional
  • Up packages version (mongo client, efcore, microsoft packages and etc.)

Breaking changes

  • Remove Freenom client implementation
  • Redis Bus: When process command, now all consumers in host with this message type consume event, not only first consumer on host.

#16

Full Changelog: v1.7.0...v2.0.0

v1.7.0

Choose a tag to compare

@AMEST AMEST released this 07 Apr 16:07
e46f085

v1.6.0

Choose a tag to compare

@AMEST AMEST released this 02 Dec 18:42
94d6c77

v1.5.0

1.4.0

Choose a tag to compare

@AMEST AMEST released this 12 May 14:15
f377296

Features:

Fixes:

  • Fix freenom client html parser

Breaking changes:

Full Changelog: v1.3.2...v1.4.0

1.3.2

Choose a tag to compare

@AMEST AMEST released this 18 Oct 17:22

Fixes:

  • Fixed problem with asynchrony in distributed cache implementation

1.3.1

Choose a tag to compare

@AMEST AMEST released this 28 Sep 16:40

Fixes:

  • Fix Repository using in Distributed Cache and DataProtection

Features:

Module configuration and new module types

Choose a tag to compare

@AMEST AMEST released this 30 Apr 17:47

Fixes:

  • Fixed ModuleRunner implementation from BackgroundService to IHostedService 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

Choose a tag to compare

@AMEST AMEST released this 21 Mar 16:27
dbbdc2f

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

Choose a tag to compare

@AMEST AMEST released this 20 Mar 08:48
20cc11d

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