From 62aaa38e624f72bd071a1ff151fb7b769fb2df1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Aug 2026 21:23:29 +0000 Subject: [PATCH 1/2] Bump Dapr.AspNetCore from 1.15.3 to 1.18.5 --- updated-dependencies: - dependency-name: Dapr.AspNetCore dependency-version: 1.18.5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 1a67edfdd..0b3c8fdc7 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -36,7 +36,7 @@ - + From 72173df442afa48a940eee2364170399b43c9252 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 1 Aug 2026 21:45:50 +0000 Subject: [PATCH 2/2] Fix obsolete InvokeMethodAsync by using IHttpClientFactory with InvocationHandler Co-authored-by: afscrome <289860+afscrome@users.noreply.github.com> --- .../Program.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/examples/dapr/CommunityToolkit.Aspire.Hosting.Dapr.ServiceA/Program.cs b/examples/dapr/CommunityToolkit.Aspire.Hosting.Dapr.ServiceA/Program.cs index 65c8cce2a..82e7297d3 100644 --- a/examples/dapr/CommunityToolkit.Aspire.Hosting.Dapr.ServiceA/Program.cs +++ b/examples/dapr/CommunityToolkit.Aspire.Hosting.Dapr.ServiceA/Program.cs @@ -10,6 +10,9 @@ // Add services to the container. builder.Services.AddDaprClient(); +builder.Services.AddHttpClient("serviceb", client => + client.BaseAddress = new Uri("http://serviceb")) + .AddHttpMessageHandler(() => new InvocationHandler()); var app = builder.Build(); @@ -17,7 +20,7 @@ app.UseCloudEvents(); app.MapSubscribeHandler(); -app.MapGet("/weatherforecast", async (DaprClient client) => +app.MapGet("/weatherforecast", async (DaprClient client, IHttpClientFactory httpClientFactory) => { var cachedForecasts = await client.GetStateAsync("statestore", "cache"); @@ -26,7 +29,9 @@ return cachedForecasts.Forecasts; } - var forecasts = await client.InvokeMethodAsync(HttpMethod.Get, "serviceb", "weatherforecast"); + var httpClient = httpClientFactory.CreateClient("serviceb"); + var forecasts = await httpClient.GetFromJsonAsync("/weatherforecast") + ?? throw new InvalidOperationException("Failed to retrieve weather forecasts from serviceb."); await client.SaveStateAsync("statestore", "cache", new CachedWeatherForecast(forecasts, DateTimeOffset.UtcNow));