Releases: shubhamranjan/dotnet-etcd
Releases · shubhamranjan/dotnet-etcd
8.1.0
What's Changed
- ci(deps): bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.4 by @dependabot[bot] in #260
- ci(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #259
- ci(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #255
- ci(deps): bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #252
- ci(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #251
- add: di overloads to provide IServiceProvider by @chase-miller in #244
- add: credential auth support and SetCredentials method
- fix: ssl connections, closes #246 by @shubhamranjan in #267
- fix: watch on reconnections, closes by @shubhamranjan in #268
New Contributors
- @chase-miller made their first contribution in #244
Full Changelog: 8.0.1...8.1.0
8.0.1
What's Changed
- fix: watch bug by @shubhamranjan in #239
- add: tests by @shubhamranjan in #235
Full Changelog: 8.0.0...8.0.1
8.0.0
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
- fix: watch reconnects with a default sockets handler
Full Changelog: 7.1.1...7.2.0
7.1.1
What's Changed
Full Changelog: 7.1.0...7.1.1
7.1.0
What's Changed
Full Changelog: 7.0.0...7.1.0
7.0.0
What's Changed
- [Dependce] The type 'AnnotationsReflection' exists in both Google.Api.CommonProtos & dotnet-etcd by @yuanchunchen in #187
- Package updates by @shubhamranjan in #188
- Fix target monikers and apply code analysis suggestions by @shubhamranjan in #189
- Remove obsolete code by @shubhamranjan in #190
- Fix #183 - Method names by @shubhamranjan in #191
- Update dependencies to fix dependabot warnings by @nikolajwinnesacubiz in #198
- Change google api proto file depend, from Google.Api.CommonProtos. by @yuanchunchen in #202
- #210 Switch to Package License Expression by @thompson-tomo in #212
- Bump Grpc.Net.Client from 2.60.0 to 2.63.0 in /dotnet-etcd by @dependabot in #214
- Feature election api by @luboid in #220
New Contributors
- @yuanchunchen made their first contribution in #187
- @nikolajwinnesacubiz made their first contribution in #198
- @thompson-tomo made their first contribution in #212
- @luboid made their first contribution in #220
Full Changelog: 6.1.0...7.0.0
6.2.0-beta
- Improve constructors
- Package updates