Skip to content

Releases: shubhamranjan/dotnet-etcd

8.1.0

21 Dec 11:19

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 8.0.1...8.1.0

8.0.1

10 May 11:59
8bbb161

Choose a tag to compare

What's Changed

Full Changelog: 8.0.0...8.0.1

8.0.0

22 Mar 14:16

Choose a tag to compare

Breaking Changes

  • Updated target frameworks to .NET 8 and .NET 9 only
    • Removed support for .NET 6 and .NET 7
    • Users on older .NET versions should continue using v7.2.0

New Features

  • Added comprehensive Dependency Injection support
    • Configuration via options pattern
    • Support for named client registration

Package Updates

  • Updated Google.Protobuf from 3.28.2 to 3.30.1
  • Updated Grpc.Net.Client from 2.66.0 to 2.70.0
  • Updated Grpc.Tools from 2.67.0 to 2.71.0
  • Updated Microsoft.Extensions.DependencyInjection from 8.0.1 to 9.0.3

Documentation Improvements

  • Added comprehensive documentation structure
    • New documentation sections for client initialization, authentication, and key operations
    • Added API reference documentation with detailed method descriptions
    • Improved README with better organization and quick start guide
    • Added code examples for common operations
    • Added Table of Contents for easier navigation

Testing and Code Coverage

  • Added new GitHub Actions workflow for automated testing and coverage reporting
    • Automatically runs unit tests and integration tests
    • Generates code coverage reports
    • Publishes coverage reports to GitHub Pages
    • Adds coverage summary as PR comments
  • Created comprehensive TESTING.md guide with testing procedures
  • Added new shell script for running tests with coverage

GitHub Templates and CI Improvements

  • Enhanced issue templates for bug reports and feature requests
  • Improved Dependabot configuration for better dependency management
  • Updated CodeQL analysis workflow for improved security scanning
  • Added more detailed CONTRIBUTING.md guidelines

Full Changelog: 7.2.0...8.0.0

7.2.0

19 Oct 09:16
38a0f95

Choose a tag to compare

  • fix: watch reconnects with a default sockets handler

Full Changelog: 7.1.1...7.2.0

7.1.1

04 Aug 14:40

Choose a tag to compare

What's Changed

  • Wrong way of using of TaskCreationOptions.LongRunning by @luboid in #225

Full Changelog: 7.1.0...7.1.1

7.1.0

30 Jul 15:27

Choose a tag to compare

What's Changed

  • Feature lease keep alive with cancellation token source by @luboid in #223

Full Changelog: 7.0.0...7.1.0

7.0.0

14 Jul 13:32

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 6.1.0...7.0.0

6.2.0-beta

07 Dec 18:35

Choose a tag to compare

6.2.0-beta Pre-release
Pre-release
  • Improve constructors
  • Package updates

6.0.1

09 Nov 14:24

Choose a tag to compare

  • Transient fault handling with gRPC retries #55
  • Add remaining async / sync methods for watch client #64
  • Improve watch client
  • Support Client side loadbalancing #106 #39
  • Package updates
  • Support .NET 7

Client Enhancements

01 Oct 09:38

Choose a tag to compare

Client Enhancements Pre-release
Pre-release
  • Transient fault handling with gRPC retries #55
  • Add remaining async / sync methods for watch client #64
  • Improve watch client
  • Support Client side loadbalancing #106 #39
  • Package updates