Release v2.1.0 #7
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release Notes - ApiAggregator v2.1.0
Release Date: October 19, 2025
Version Type: Minor Release
Backward Compatibility: 100% Maintained
Overview
This minor release combines critical stability fixes and code quality improvements while maintaining full backward compatibility with existing implementations. This release addresses critical async/await blocking operations that could cause deadlocks and includes enhancements for better maintainability.
Critical Fixes
Fixed: Async/Await Blocking Operations
.ResultinWebApi.csandApiEngine.csthat could cause deadlockssrc/ApiAggregator/WebApi.cssrc/ApiAggregator/Impl/ApiEngine.csCode Quality Improvements
Fixed: Syntax Inconsistencies
src/ApiAggregator/WebApi.csFixed: Interface Registration Consistency
src/ApiAggregator/ServicesExtensions.csImproved: Type Safety
src/ApiAggregator/WebApi.csPerformance Improvements
Quality Improvements
Testing
Upgrade Instructions
No changes required for existing consumers. Simply update the package reference to v2.1.0.
Compatibility
Dependencies
Prerequisites
Change Log
Implemented Changes
Task 1 - Critical Async/Await Fixes (Completed)
result.Content.ReadAsStringAsync().Resultin WebApi.csTask 2 - Code Quality Improvements (Completed)
Task 3 - Version Updates (Completed)
Task 4 - Testing Verification (Completed)
Files Modified
src/ApiAggregator/WebApi.cs- Fixed async blocking operation and syntax issuesrc/ApiAggregator/Impl/ApiEngine.cs- Fixed async execution pattern and added namespace importsrc/ApiAggregator/ServicesExtensions.cs- Standardized registration syntaxGitVersion.yml- Updated version numbersrc/ApiAggregator/ApiAggregator.csproj- Updated version and release notes