Skip to content

Releases: steingran/MultiLock

v1.1.1

24 Jan 14:33

Choose a tag to compare

What's Changed

πŸ“š Documentation

πŸ§ͺ Tests

  • chore(deps): update dependency azure.storage.blobs to 12.27.0 @renovate[bot] (#94)

πŸ”§ Maintenance

πŸ“¦ Dependencies

πŸ“¦ NuGet Packages

This release includes the following provider packages (each includes the core MultiLock framework):

  • MultiLock.AzureBlobStorage - Azure Blob Storage provider
  • MultiLock.Consul - Consul provider
  • MultiLock.FileSystem - File System provider
  • MultiLock.InMemory - In-Memory provider (for testing)
  • MultiLock.PostgreSQL - PostgreSQL provider
  • MultiLock.Redis - Redis provider
  • MultiLock.SqlServer - SQL Server provider
  • MultiLock.ZooKeeper - ZooKeeper provider

Installation

Choose the provider you need - each package includes the core framework:

# For Redis
dotnet add package MultiLock.Redis --version 1.1.1

# For PostgreSQL
dotnet add package MultiLock.PostgreSQL --version 1.1.1

# For SQL Server
dotnet add package MultiLock.SqlServer --version 1.1.1

See the README for complete usage instructions.


Full Changelog: v1.1.0...v1.1.1

v1.1.0

28 Dec 23:12

Choose a tag to compare

What's Changed

πŸ”§ Maintenance

πŸ“¦ Dependencies

πŸ“¦ NuGet Packages

This release includes the following provider packages (each includes the core MultiLock framework):

  • MultiLock.AzureBlobStorage - Azure Blob Storage provider
  • MultiLock.Consul - Consul provider
  • MultiLock.FileSystem - File System provider
  • MultiLock.InMemory - In-Memory provider (for testing)
  • MultiLock.PostgreSQL - PostgreSQL provider
  • MultiLock.Redis - Redis provider
  • MultiLock.SqlServer - SQL Server provider
  • MultiLock.ZooKeeper - ZooKeeper provider

Installation

Choose the provider you need - each package includes the core framework:

# For Redis
dotnet add package MultiLock.Redis --version 1.1.0

# For PostgreSQL
dotnet add package MultiLock.PostgreSQL --version 1.1.0

# For SQL Server
dotnet add package MultiLock.SqlServer --version 1.1.0

See the README for complete usage instructions.


Full Changelog: v1.0.0...v1.1.0

v1.0.0

13 Dec 20:37

Choose a tag to compare

What's Changed

πŸš€ Features

πŸ› Bug Fixes

  • fix(tests): increase timeout and delay for Debounce test @steingran (#62)
  • Fix flaky test by using TaskCompletionSource for synchronization @steingran (#61)
  • fix: Remove --no-build flag from dotnet pack command @steingran (#32)
  • fix: Sample projects are not to be packaged @steingran (#25)
  • fix: enable embedded symbols and fix dotnet-validate installation @steingran (#24)
  • fix(ci): Adding tokens for Codecov @steingran (#22)

πŸ“š Documentation

  • refator: Remove PR template @steingran (#63)
  • feat: Add .NET 10 multi-targeting support @steingran (#31)
  • docs: Replace Mermaid diagram with ASCII art for better NuGet compatibility @steingran (#30)
  • docs: Adding nuget labels to the Readme.md file @steingran (#29)
  • ci: Add CodeCov integration for code coveerage reporting @steingran (#21)

πŸ§ͺ Tests

  • refactor: replace Task.Delay polling with event-based synchronization @steingran (#71)
  • Bump Microsoft.Extensions.DependencyInjection and 2 others @dependabot[bot] (#72)
  • fix(tests): increase timeout and delay for Debounce test @steingran (#62)
  • Fix flaky test by using TaskCompletionSource for synchronization @steingran (#61)
  • chore (deps): Updating dependencies @steingran (#60)
  • feat: Add .NET 10 multi-targeting support @steingran (#31)
  • test: Improve test coverage for ServiceCollectionExtensions and providers @steingran (#23)

πŸ”§ Maintenance

πŸ“¦ Dependencies

πŸ“¦ NuGet Packages

This release includes the following provider packages (each includes the core MultiLock framework):

  • MultiLock.AzureBlobStorage - Azure Blob Storage provider
  • MultiLock.Consul - Consul provider
  • MultiLock.FileSystem - File System provider
  • MultiLock.InMemory - In-Memory provider (for testing)
  • MultiLock.PostgreSQL - PostgreSQL provider
  • MultiLock.Redis - Redis provider
  • MultiLock.SqlServer - SQL Server provider
  • MultiLock.ZooKeeper - ZooKeeper provider

Installation

Choose the provider you need - each package includes the core framework:

# For Redis
dotnet add package MultiLock.Redis --version 1.0.0

# For PostgreSQL
dotnet add package MultiLock.PostgreSQL --version 1.0.0

# For SQL Server
dotnet add package MultiLock.SqlServer --version 1.0.0

See the README for complete usage instructions.


Full Changelog: ...v1.0.0