From be3e1918275a934e9fadc3eaf8cc18445ee880d5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 12:02:35 +0000 Subject: [PATCH 1/7] Initial plan From 40be2323e1ac3552f06182d3c4961d4f59d401e6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 12:09:32 +0000 Subject: [PATCH 2/7] [WI1] Update to .NET 10.0 and Aspire 13.0.0 - all files updated Co-authored-by: devstress <30769729+devstress@users.noreply.github.com> --- .../workflows/backpressure-integration-tests.yml | 2 +- .github/workflows/day01-integration-tests.yml | 4 ++-- .../workflows/learningcourse-integration-tests.yml | 2 +- .../workflows/localtesting-integration-tests.yml | 4 ++-- .../nativeflinkdotnet-integration-tests.yml | 4 ++-- .../workflows/observability-integration-tests.yml | 4 ++-- .github/workflows/post-release-validation.yml | 2 +- .github/workflows/release-major.yml | 2 +- .github/workflows/release-minor.yml | 2 +- .github/workflows/release-patch.yml | 2 +- .github/workflows/unit-tests.yml | 4 ++-- .../BackPressure.AppHost.csproj | 10 +++++----- .../BackPressure.Common/BackPressure.Common.csproj | 4 ++-- .../BackPressure.IntegrationTests.csproj | 8 ++++---- .../Flink.JobBuilder.Tests.csproj | 2 +- .../Flink.JobBuilder/Flink.JobBuilder.csproj | 2 +- .../FlinkDotNet.Common.Tests.csproj | 2 +- .../FlinkDotNet.Common/FlinkDotNet.Common.csproj | 2 +- .../FlinkDotNet.DataStream.Tests.csproj | 2 +- .../FlinkDotNet.DataStream.csproj | 2 +- .../FlinkDotNet.JobGateway.Tests.csproj | 2 +- .../FlinkDotNet.JobGateway.csproj | 2 +- .../FlinkDotNet.JobManager.Tests.csproj | 2 +- .../FlinkDotNet.JobManager.csproj | 2 +- .../FlinkDotNet.TaskManager.Tests.csproj | 2 +- .../FlinkDotNet.TaskManager.csproj | 2 +- .../Exercise1-StringCapitalize.csproj | 2 +- .../Exercise2-BackupAggregator.csproj | 2 +- .../Exercise21/Exercise21.csproj | 2 +- .../Exercise22/Exercise22.csproj | 2 +- .../Exercise23/Exercise23.csproj | 2 +- .../Exercise31/Exercise31.csproj | 2 +- .../Exercise32/Exercise32.csproj | 2 +- .../Exercise33/Exercise33.csproj | 2 +- .../Exercise34/Exercise34.csproj | 2 +- .../Exercise41/Exercise41.csproj | 2 +- .../Exercise42/Exercise42.csproj | 2 +- .../Exercise43/Exercise43.csproj | 2 +- .../Exercise44/Exercise44.csproj | 2 +- .../Exercise45/Exercise45.csproj | 2 +- .../Exercise51/Exercise51.csproj | 2 +- .../Exercise61/Exercise61.csproj | 2 +- .../Exercise62/Exercise62.csproj | 2 +- .../Exercise63/Exercise63.csproj | 2 +- .../Exercise64/Exercise64.csproj | 2 +- .../Exercise71/Exercise71.csproj | 2 +- .../Exercise72/Exercise72.csproj | 2 +- .../Exercise73/Exercise73.csproj | 2 +- .../Exercise74/Exercise74.csproj | 2 +- .../Exercise81/Exercise81.csproj | 2 +- .../Exercise82/Exercise82.csproj | 2 +- .../Exercise83/Exercise83.csproj | 2 +- .../Exercise84/Exercise84.csproj | 2 +- .../Exercise91/Exercise91.csproj | 2 +- .../Exercise92/Exercise92.csproj | 2 +- .../Exercise93/Exercise93.csproj | 2 +- .../Exercise94/Exercise94.csproj | 2 +- .../Exercise101/Exercise101.csproj | 2 +- .../Exercise102/Exercise102.csproj | 2 +- .../Exercise103/Exercise103.csproj | 2 +- .../Exercise104/Exercise104.csproj | 2 +- .../Exercise111/Exercise111.csproj | 2 +- .../Exercise112/Exercise112.csproj | 2 +- .../Exercise113/Exercise113.csproj | 2 +- .../Exercise114/Exercise114.csproj | 2 +- .../Exercise121/Exercise121.csproj | 2 +- .../Exercise122/Exercise122.csproj | 2 +- .../Exercise123/Exercise123.csproj | 2 +- .../Exercise124/Exercise124.csproj | 2 +- .../Exercise131/Exercise131.csproj | 2 +- .../Exercise132/Exercise132.csproj | 2 +- .../Exercise133/Exercise133.csproj | 2 +- .../Exercise134/Exercise134.csproj | 2 +- .../Exercise141/Exercise141.csproj | 2 +- .../Exercise142/Exercise142.csproj | 2 +- .../Exercise143/Exercise143.csproj | 2 +- .../Exercise144/Exercise144.csproj | 2 +- .../Exercise151/Exercise151.csproj | 2 +- .../Exercise152/Exercise152.csproj | 2 +- .../Exercise153/Exercise153.csproj | 2 +- .../Exercise154/Exercise154.csproj | 2 +- .../LearningCourse.Common.csproj | 2 +- .../LearningCourse.IntegrationTests.csproj | 2 +- .../LocalTesting.FlinkSqlAppHost.csproj | 14 +++++++------- .../LocalTesting.IntegrationTests.csproj | 8 ++++---- .../NativeFlinkDotnet.AppHost.csproj | 8 ++++---- .../NativeFlinkDotnet.IntegrationTests.csproj | 6 +++--- .../ObservabilityTesting.FlinkSqlAppHost.csproj | 8 ++++---- .../ObservabilityTesting.IntegrationTests.csproj | 8 ++++---- ObservabilityTesting/SampleApp/SampleApp.csproj | 2 +- global.json | 2 +- 91 files changed, 124 insertions(+), 124 deletions(-) diff --git a/.github/workflows/backpressure-integration-tests.yml b/.github/workflows/backpressure-integration-tests.yml index 02042a45..f97b2842 100644 --- a/.github/workflows/backpressure-integration-tests.yml +++ b/.github/workflows/backpressure-integration-tests.yml @@ -17,7 +17,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Ensure Docker is running run: docker info diff --git a/.github/workflows/day01-integration-tests.yml b/.github/workflows/day01-integration-tests.yml index 7963b721..e2492ada 100644 --- a/.github/workflows/day01-integration-tests.yml +++ b/.github/workflows/day01-integration-tests.yml @@ -34,10 +34,10 @@ jobs: with: maven-version: '3.9.6' - - name: Set up .NET 9.0 + - name: Set up .NET 10.0 uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Install .NET Aspire workload run: | diff --git a/.github/workflows/learningcourse-integration-tests.yml b/.github/workflows/learningcourse-integration-tests.yml index 11e14419..71a43eac 100644 --- a/.github/workflows/learningcourse-integration-tests.yml +++ b/.github/workflows/learningcourse-integration-tests.yml @@ -28,7 +28,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Install .NET Aspire workload run: | diff --git a/.github/workflows/localtesting-integration-tests.yml b/.github/workflows/localtesting-integration-tests.yml index e29546b9..6e687a28 100644 --- a/.github/workflows/localtesting-integration-tests.yml +++ b/.github/workflows/localtesting-integration-tests.yml @@ -34,10 +34,10 @@ jobs: with: maven-version: '3.9.6' - - name: Set up .NET 9.0 + - name: Set up .NET 10.0 uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Install .NET Aspire workload run: | diff --git a/.github/workflows/nativeflinkdotnet-integration-tests.yml b/.github/workflows/nativeflinkdotnet-integration-tests.yml index d32e05e0..8aea99fe 100644 --- a/.github/workflows/nativeflinkdotnet-integration-tests.yml +++ b/.github/workflows/nativeflinkdotnet-integration-tests.yml @@ -27,10 +27,10 @@ jobs: with: fetch-depth: 0 - - name: Set up .NET 9.0 + - name: Set up .NET 10.0 uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Install .NET Aspire workload run: | diff --git a/.github/workflows/observability-integration-tests.yml b/.github/workflows/observability-integration-tests.yml index 62ffc653..2916405e 100644 --- a/.github/workflows/observability-integration-tests.yml +++ b/.github/workflows/observability-integration-tests.yml @@ -34,10 +34,10 @@ jobs: with: maven-version: '3.9.6' - - name: Set up .NET 9.0 + - name: Set up .NET 10.0 uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Install .NET Aspire workload run: | diff --git a/.github/workflows/post-release-validation.yml b/.github/workflows/post-release-validation.yml index 97ac1110..1f0cb8a2 100644 --- a/.github/workflows/post-release-validation.yml +++ b/.github/workflows/post-release-validation.yml @@ -14,7 +14,7 @@ on: default: false env: - DOTNET_VERSION: '9.0.x' + DOTNET_VERSION: '10.0.x' CONFIGURATION: 'Release' DOCKER_IMAGE_NAME: 'devstress/flinkdotnet' diff --git a/.github/workflows/release-major.yml b/.github/workflows/release-major.yml index d0667294..f66c1fb8 100644 --- a/.github/workflows/release-major.yml +++ b/.github/workflows/release-major.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: env: - DOTNET_VERSION: '9.0.x' + DOTNET_VERSION: '10.0.x' CONFIGURATION: 'Release' DOCKER_IMAGE_NAME: 'devstress/flinkdotnet' diff --git a/.github/workflows/release-minor.yml b/.github/workflows/release-minor.yml index 4037df7a..bacaf795 100644 --- a/.github/workflows/release-minor.yml +++ b/.github/workflows/release-minor.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: env: - DOTNET_VERSION: '9.0.x' + DOTNET_VERSION: '10.0.x' CONFIGURATION: 'Release' DOCKER_IMAGE_NAME: 'devstress/flinkdotnet' diff --git a/.github/workflows/release-patch.yml b/.github/workflows/release-patch.yml index 0f1de925..872f9822 100644 --- a/.github/workflows/release-patch.yml +++ b/.github/workflows/release-patch.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: env: - DOTNET_VERSION: '9.0.x' + DOTNET_VERSION: '10.0.x' CONFIGURATION: 'Release' DOCKER_IMAGE_NAME: 'devstress/flinkdotnet' diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index db1c7c36..5e2b14af 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -26,10 +26,10 @@ jobs: with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - - name: Set up .NET 9.0 + - name: Set up .NET 10.0 uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.x' + dotnet-version: '10.0.x' - name: Set up JDK 17 uses: actions/setup-java@v4 diff --git a/BackPressureExample/BackPressure.AppHost/BackPressure.AppHost.csproj b/BackPressureExample/BackPressure.AppHost/BackPressure.AppHost.csproj index 97f0987f..97d72ab8 100644 --- a/BackPressureExample/BackPressure.AppHost/BackPressure.AppHost.csproj +++ b/BackPressureExample/BackPressure.AppHost/BackPressure.AppHost.csproj @@ -1,9 +1,9 @@ - + Exe - net9.0 + net10.0 enable enable true @@ -11,9 +11,9 @@ - - - + + + diff --git a/BackPressureExample/BackPressure.Common/BackPressure.Common.csproj b/BackPressureExample/BackPressure.Common/BackPressure.Common.csproj index 575f95e6..c088cc0a 100644 --- a/BackPressureExample/BackPressure.Common/BackPressure.Common.csproj +++ b/BackPressureExample/BackPressure.Common/BackPressure.Common.csproj @@ -1,14 +1,14 @@ - net9.0 + net10.0 enable enable - + diff --git a/BackPressureExample/BackPressure.IntegrationTests/BackPressure.IntegrationTests.csproj b/BackPressureExample/BackPressure.IntegrationTests/BackPressure.IntegrationTests.csproj index e15bbeba..61dcbf55 100644 --- a/BackPressureExample/BackPressure.IntegrationTests/BackPressure.IntegrationTests.csproj +++ b/BackPressureExample/BackPressure.IntegrationTests/BackPressure.IntegrationTests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable false @@ -11,9 +11,9 @@ - - - + + + diff --git a/FlinkDotNet/Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj b/FlinkDotNet/Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj index 5926aa30..93782e8c 100644 --- a/FlinkDotNet/Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj +++ b/FlinkDotNet/Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true diff --git a/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj b/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj index 4622265a..570bff68 100644 --- a/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj +++ b/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 latest enable false diff --git a/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj b/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj index 0377bd30..6420f624 100644 --- a/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true diff --git a/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj b/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj index a1765846..987f37d7 100644 --- a/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj +++ b/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 latest enable FlinkDotNet.Common diff --git a/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj b/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj index a5576743..9c37b74a 100644 --- a/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 disable enable false diff --git a/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj b/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj index dd8c311e..be41534b 100644 --- a/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj +++ b/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 latest enable FlinkDotnet diff --git a/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj b/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj index fa28451c..238c6373 100644 --- a/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true diff --git a/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj b/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj index 33227b61..b50a60bd 100644 --- a/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj +++ b/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true diff --git a/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj b/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj index 991b1001..add30126 100644 --- a/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false diff --git a/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj b/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj index 4ef54e84..aef65503 100644 --- a/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj +++ b/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable FlinkDotNet.JobManager diff --git a/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj b/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj index a4308096..96dd1ff4 100644 --- a/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false diff --git a/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj b/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj index 87e4654e..831576f0 100644 --- a/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj +++ b/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable FlinkDotNet.TaskManager diff --git a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/Exercise1-StringCapitalize.csproj b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/Exercise1-StringCapitalize.csproj index 07f300c4..b8c802cf 100644 --- a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/Exercise1-StringCapitalize.csproj +++ b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/Exercise1-StringCapitalize.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 Exercise1_StringCapitalize enable diff --git a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj index 5e63bd46..5f437349 100644 --- a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj +++ b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 Exercise2_BackupAggregator enable diff --git a/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise21/Exercise21.csproj b/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise21/Exercise21.csproj index b09bfe78..cd62f610 100644 --- a/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise21/Exercise21.csproj +++ b/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise21/Exercise21.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable $(NoWarn);AD0001 diff --git a/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise22/Exercise22.csproj b/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise22/Exercise22.csproj index b09bfe78..cd62f610 100644 --- a/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise22/Exercise22.csproj +++ b/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise22/Exercise22.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable $(NoWarn);AD0001 diff --git a/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise23/Exercise23.csproj b/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise23/Exercise23.csproj index b09bfe78..cd62f610 100644 --- a/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise23/Exercise23.csproj +++ b/LearningCourse/Day02-Flink21-Fundamentals/Exercise-Solutions/Exercise23/Exercise23.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable $(NoWarn);AD0001 diff --git a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise31/Exercise31.csproj b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise31/Exercise31.csproj index 7c88407d..06c4110c 100644 --- a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise31/Exercise31.csproj +++ b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise31/Exercise31.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable false diff --git a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise32/Exercise32.csproj b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise32/Exercise32.csproj index f22f6792..48721586 100644 --- a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise32/Exercise32.csproj +++ b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise32/Exercise32.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise33/Exercise33.csproj b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise33/Exercise33.csproj index 8cd3eeea..ace86f59 100644 --- a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise33/Exercise33.csproj +++ b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise33/Exercise33.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable false diff --git a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise34/Exercise34.csproj b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise34/Exercise34.csproj index c70bbb80..1f56a1f2 100644 --- a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise34/Exercise34.csproj +++ b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise34/Exercise34.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise41/Exercise41.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise41/Exercise41.csproj index 9ca10562..f70a9db8 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise41/Exercise41.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise41/Exercise41.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise42/Exercise42.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise42/Exercise42.csproj index 2142610d..57e9af27 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise42/Exercise42.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise42/Exercise42.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise43/Exercise43.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise43/Exercise43.csproj index 9ca10562..f70a9db8 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise43/Exercise43.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise43/Exercise43.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise44/Exercise44.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise44/Exercise44.csproj index 292df69c..22a59db1 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise44/Exercise44.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise44/Exercise44.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise45/Exercise45.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise45/Exercise45.csproj index 851de3ec..d61b8fe8 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise45/Exercise45.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise45/Exercise45.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj b/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj index 1d4b4e31..72f90eb5 100644 --- a/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj +++ b/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 Exercise51_ObservabilityDemo enable enable diff --git a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise61/Exercise61.csproj b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise61/Exercise61.csproj index ab338c6a..4a9b9f82 100644 --- a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise61/Exercise61.csproj +++ b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise61/Exercise61.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise62/Exercise62.csproj b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise62/Exercise62.csproj index ab338c6a..4a9b9f82 100644 --- a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise62/Exercise62.csproj +++ b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise62/Exercise62.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise63/Exercise63.csproj b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise63/Exercise63.csproj index ab338c6a..4a9b9f82 100644 --- a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise63/Exercise63.csproj +++ b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise63/Exercise63.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise64/Exercise64.csproj b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise64/Exercise64.csproj index ab338c6a..4a9b9f82 100644 --- a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise64/Exercise64.csproj +++ b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise64/Exercise64.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj index 8e2a347c..6ab99329 100644 --- a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj +++ b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise72/Exercise72.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise72/Exercise72.csproj index 8e2a347c..6ab99329 100644 --- a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise72/Exercise72.csproj +++ b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise72/Exercise72.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise73/Exercise73.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise73/Exercise73.csproj index be1b6d63..27e40ef5 100644 --- a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise73/Exercise73.csproj +++ b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise73/Exercise73.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise74/Exercise74.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise74/Exercise74.csproj index be1b6d63..27e40ef5 100644 --- a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise74/Exercise74.csproj +++ b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise74/Exercise74.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/Exercise81.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/Exercise81.csproj index 6d9e4897..30cad381 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/Exercise81.csproj +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/Exercise81.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj index 6d9e4897..30cad381 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj index 6d9e4897..30cad381 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj index 264806be..e65b7296 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj index 264806be..e65b7296 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj index 264806be..e65b7296 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj index 264806be..e65b7296 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj index 264806be..e65b7296 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj index 49c065a1..7b32092a 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj index 49c065a1..7b32092a 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj index ad350738..6389ff64 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj index 7f8f7c4b..6a8dca4f 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj index f1684ae9..2d07b5e6 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj index bb79ebf4..4c561e3c 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj index bb79ebf4..4c561e3c 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj index a91082a6..4aebbec5 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj index 401f06d1..16fa79c1 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj index 401f06d1..16fa79c1 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj index 401f06d1..16fa79c1 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj index 401f06d1..16fa79c1 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj index 9c45e380..1497ce3f 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj index 9c45e380..1497ce3f 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj index 9c45e380..1497ce3f 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj index 9c45e380..1497ce3f 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj index d069fa21..c02deffd 100644 --- a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj +++ b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise142/Exercise142.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise142/Exercise142.csproj index ac9fc681..e7fff4df 100644 --- a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise142/Exercise142.csproj +++ b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise142/Exercise142.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise143/Exercise143.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise143/Exercise143.csproj index 82e96253..641d602a 100644 --- a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise143/Exercise143.csproj +++ b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise143/Exercise143.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise144/Exercise144.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise144/Exercise144.csproj index ac9fc681..e7fff4df 100644 --- a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise144/Exercise144.csproj +++ b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise144/Exercise144.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/Exercise151.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/Exercise151.csproj index 4a945161..3253432a 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/Exercise151.csproj +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/Exercise151.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj index dc45c77f..1747409a 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj index dc45c77f..1747409a 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj index dc45c77f..1747409a 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/LearningCourse/LearningCourse.Common/LearningCourse.Common.csproj b/LearningCourse/LearningCourse.Common/LearningCourse.Common.csproj index 125f4c93..b7601447 100644 --- a/LearningCourse/LearningCourse.Common/LearningCourse.Common.csproj +++ b/LearningCourse/LearningCourse.Common/LearningCourse.Common.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable diff --git a/LearningCourse/LearningCourse.IntegrationTests/LearningCourse.IntegrationTests.csproj b/LearningCourse/LearningCourse.IntegrationTests/LearningCourse.IntegrationTests.csproj index 28da228c..a8431c01 100644 --- a/LearningCourse/LearningCourse.IntegrationTests/LearningCourse.IntegrationTests.csproj +++ b/LearningCourse/LearningCourse.IntegrationTests/LearningCourse.IntegrationTests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true diff --git a/LocalTesting/LocalTesting.FlinkSqlAppHost/LocalTesting.FlinkSqlAppHost.csproj b/LocalTesting/LocalTesting.FlinkSqlAppHost/LocalTesting.FlinkSqlAppHost.csproj index 9751990d..23277562 100644 --- a/LocalTesting/LocalTesting.FlinkSqlAppHost/LocalTesting.FlinkSqlAppHost.csproj +++ b/LocalTesting/LocalTesting.FlinkSqlAppHost/LocalTesting.FlinkSqlAppHost.csproj @@ -1,9 +1,9 @@ - + Exe - net9.0 + net10.0 enable enable true @@ -15,11 +15,11 @@ - - - - - + + + + + diff --git a/LocalTesting/LocalTesting.IntegrationTests/LocalTesting.IntegrationTests.csproj b/LocalTesting/LocalTesting.IntegrationTests/LocalTesting.IntegrationTests.csproj index 2e29689e..4d9bb7c0 100644 --- a/LocalTesting/LocalTesting.IntegrationTests/LocalTesting.IntegrationTests.csproj +++ b/LocalTesting/LocalTesting.IntegrationTests/LocalTesting.IntegrationTests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true @@ -13,8 +13,8 @@ - - + + runtime; build; native; contentfiles; analyzers; buildtransitive @@ -157,7 +157,7 @@ - <_GatewayOutputDir>..\..\FlinkDotNet\FlinkDotNet.JobGateway\bin\$(Configuration)\net9.0 + <_GatewayOutputDir>..\..\FlinkDotNet\FlinkDotNet.JobGateway\bin\$(Configuration)\net10.0 <_TestOutDir>$([MSBuild]::EnsureTrailingSlash('$(OutDir)')) diff --git a/NativeFlinkDotnetTesting/NativeFlinkDotnet.AppHost/NativeFlinkDotnet.AppHost.csproj b/NativeFlinkDotnetTesting/NativeFlinkDotnet.AppHost/NativeFlinkDotnet.AppHost.csproj index a288346e..0dd21ddc 100644 --- a/NativeFlinkDotnetTesting/NativeFlinkDotnet.AppHost/NativeFlinkDotnet.AppHost.csproj +++ b/NativeFlinkDotnetTesting/NativeFlinkDotnet.AppHost/NativeFlinkDotnet.AppHost.csproj @@ -1,9 +1,9 @@ - + Exe - net9.0 + net10.0 enable enable true @@ -15,8 +15,8 @@ - - + + diff --git a/NativeFlinkDotnetTesting/NativeFlinkDotnet.IntegrationTests/NativeFlinkDotnet.IntegrationTests.csproj b/NativeFlinkDotnetTesting/NativeFlinkDotnet.IntegrationTests/NativeFlinkDotnet.IntegrationTests.csproj index 351ae6e4..c9cc3d17 100644 --- a/NativeFlinkDotnetTesting/NativeFlinkDotnet.IntegrationTests/NativeFlinkDotnet.IntegrationTests.csproj +++ b/NativeFlinkDotnetTesting/NativeFlinkDotnet.IntegrationTests/NativeFlinkDotnet.IntegrationTests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true @@ -15,8 +15,8 @@ - - + + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/ObservabilityTesting/ObservabilityTesting.FlinkSqlAppHost/ObservabilityTesting.FlinkSqlAppHost.csproj b/ObservabilityTesting/ObservabilityTesting.FlinkSqlAppHost/ObservabilityTesting.FlinkSqlAppHost.csproj index c6f601f5..0f602fc2 100644 --- a/ObservabilityTesting/ObservabilityTesting.FlinkSqlAppHost/ObservabilityTesting.FlinkSqlAppHost.csproj +++ b/ObservabilityTesting/ObservabilityTesting.FlinkSqlAppHost/ObservabilityTesting.FlinkSqlAppHost.csproj @@ -1,9 +1,9 @@ - + Exe - net9.0 + net10.0 enable enable true @@ -15,8 +15,8 @@ - - + + diff --git a/ObservabilityTesting/ObservabilityTesting.IntegrationTests/ObservabilityTesting.IntegrationTests.csproj b/ObservabilityTesting/ObservabilityTesting.IntegrationTests/ObservabilityTesting.IntegrationTests.csproj index abb0a9c3..4fd5e2e2 100644 --- a/ObservabilityTesting/ObservabilityTesting.IntegrationTests/ObservabilityTesting.IntegrationTests.csproj +++ b/ObservabilityTesting/ObservabilityTesting.IntegrationTests/ObservabilityTesting.IntegrationTests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true @@ -13,8 +13,8 @@ - - + + runtime; build; native; contentfiles; analyzers; buildtransitive @@ -58,7 +58,7 @@ - <_GatewayOutputDir>..\..\FlinkDotNet\FlinkDotNet.JobGateway\bin\$(Configuration)\net9.0 + <_GatewayOutputDir>..\..\FlinkDotNet\FlinkDotNet.JobGateway\bin\$(Configuration)\net10.0 <_TestOutDir>$([MSBuild]::EnsureTrailingSlash('$(OutDir)')) diff --git a/ObservabilityTesting/SampleApp/SampleApp.csproj b/ObservabilityTesting/SampleApp/SampleApp.csproj index 9a4cb753..d14e864c 100644 --- a/ObservabilityTesting/SampleApp/SampleApp.csproj +++ b/ObservabilityTesting/SampleApp/SampleApp.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 SampleApp enable diff --git a/global.json b/global.json index d5bf446d..f72210ca 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } \ No newline at end of file From a6e07bc898469c18687833d2b0d5bd64d10d4d04 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 12:12:44 +0000 Subject: [PATCH 3/7] [WI1] Update documentation for .NET 10.0 and complete Work Item Co-authored-by: devstress <30769729+devstress@users.noreply.github.com> --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 281f8c6d..e4a01deb 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ This repo also provides a comprehensive distributed messaging architecture that [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=devstress_flinkdotnet&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=devstress_flinkdotnet) -[![.NET 9.0](https://img.shields.io/badge/.NET-9.0-blue)](https://dotnet.microsoft.com/download/dotnet/9.0) +[![.NET 10.0](https://img.shields.io/badge/.NET-10.0-blue)](https://dotnet.microsoft.com/download/dotnet/10.0) [![Apache Flink 2.1](https://img.shields.io/badge/Flink-2.1-orange)](https://flink.apache.org/) [![Apache Kafka](https://img.shields.io/badge/Kafka-3.x-black)](https://kafka.apache.org/) [![Temporal](https://img.shields.io/badge/Temporal-latest-purple)](https://temporal.io/) @@ -136,7 +136,7 @@ Together, these components form a production-grade streaming architecture capabl ### Try It Out ```bash -# Prerequisites: .NET 9.0 SDK, Docker Desktop (or Podman) +# Prerequisites: .NET 10.0 SDK, Docker Desktop (or Podman) # 1. Clone and run LocalTesting git clone https://github.com/devstress/FlinkDotnet.git @@ -210,7 +210,7 @@ Download from [GitHub Releases](https://github.com/devstress/FlinkDotnet/release ## Requirements -- **.NET 9.0 SDK** - For development +- **.NET 10.0 SDK** - For development - **Docker Desktop or Podman** - For local testing with Aspire - **Apache Flink 2.1 cluster** - For production deployments From 9cbbb229771e07b7c1f8e8d76ff17fed3a6014d5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 12:15:26 +0000 Subject: [PATCH 4/7] [WI1] Update all LearningCourse exercises and documentation to .NET 10.0 Co-authored-by: devstress <30769729+devstress@users.noreply.github.com> --- .github/copilot-instructions.md | 4 +- .roo/rules/default-rules.md | 44 +++++++++---------- .../Exercise1-StringCapitalize/global.json | 2 +- .../Exercise2-BackupAggregator/global.json | 2 +- .../Exercise-Solutions/Exercise51/global.json | 2 +- .../Exercise-Solutions/Exercise61/global.json | 2 +- .../Exercise-Solutions/Exercise62/global.json | 2 +- .../Exercise-Solutions/Exercise63/global.json | 2 +- .../Exercise-Solutions/Exercise64/global.json | 2 +- .../Exercise-Solutions/Exercise81/global.json | 2 +- .../Exercise-Solutions/Exercise82/global.json | 2 +- .../Exercise-Solutions/Exercise83/global.json | 2 +- .../Exercise-Solutions/Exercise84/global.json | 2 +- .../Exercise-Solutions/Exercise91/global.json | 2 +- .../Exercise-Solutions/Exercise92/global.json | 2 +- .../Exercise-Solutions/Exercise93/global.json | 2 +- .../Exercise-Solutions/Exercise94/global.json | 2 +- .../Exercise101/global.json | 2 +- .../Exercise102/global.json | 2 +- .../Exercise103/global.json | 2 +- .../Exercise104/global.json | 2 +- .../Exercise111/global.json | 2 +- .../Exercise112/global.json | 2 +- .../Exercise113/global.json | 2 +- .../Exercise114/global.json | 2 +- .../Exercise121/global.json | 2 +- .../Exercise122/global.json | 2 +- .../Exercise123/global.json | 2 +- .../Exercise124/global.json | 2 +- .../Exercise131/global.json | 2 +- .../Exercise132/global.json | 2 +- .../Exercise133/global.json | 2 +- .../Exercise134/global.json | 2 +- .../Exercise151/global.json | 2 +- .../Exercise152/global.json | 2 +- .../Exercise153/global.json | 2 +- .../Exercise154/global.json | 2 +- LearningCourse/IntegrationTests.sln.README.md | 8 ++-- ObservabilityTesting/TESTING.md | 6 +-- docs/release-packages-fix-summary.md | 8 ++-- 40 files changed, 70 insertions(+), 70 deletions(-) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index ca0e399a..009e1a46 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -57,10 +57,10 @@ dotnet --version # Should show 9.0.x ``` - **Project file enforcement**: - - All new .csproj files MUST target `net9.0` framework + - All new .csproj files MUST target `net10.0` framework - Existing projects should be updated to .NET 9.0 when modified - global.json MUST specify .NET 9.0 SDK version - - No mixed framework targeting (e.g., net8.0 and net9.0 in same solution) + - No mixed framework targeting (e.g., net8.0 and net10.0 in same solution) - **Troubleshooting common issues**: - If `dotnet --version` shows 8.x, ensure .NET 9.0 is installed and PATH is updated - If Aspire workload fails to install, update to latest .NET 9.0 version first diff --git a/.roo/rules/default-rules.md b/.roo/rules/default-rules.md index 95612e08..76487fa2 100644 --- a/.roo/rules/default-rules.md +++ b/.roo/rules/default-rules.md @@ -1,16 +1,16 @@ # # GitHub Copilot Guidelines -## .NET 9.0 Local Development Environment Enforcement (MANDATORY) +## .NET 10.0 Local Development Environment Enforcement (MANDATORY) -### Rule 1: .NET 9.0 Environment Requirements (CRITICAL) -- **MANDATORY .NET 9.0 SDK**: All local development must use .NET 9.0.303 or later +### Rule 1: .NET 10.0 Environment Requirements (CRITICAL) +- **MANDATORY .NET 10.0 SDK**: All local development must use .NET 10.0.303 or later - **Before submitting any GitHub workflow or PR**, developers MUST verify: - - Local environment has .NET 9.0 SDK installed (`dotnet --version` returns 9.0.x) + - Local environment has .NET 10.0 SDK installed (`dotnet --version` returns 10.0.x) - Aspire workload is installed and functional - - All solutions build successfully locally with .NET 9.0 + - All solutions build successfully locally with .NET 10.0 - LocalTesting workflow executes successfully locally - **Local environment setup requirements**: - - .NET 9.0 SDK installation using official Microsoft installer + - .NET 10.0 SDK installation using official Microsoft installer - Aspire workload installation (`dotnet workload install aspire`) - Docker Desktop or Podman running for Aspire orchestration - LocalTesting solution builds and runs without errors @@ -20,14 +20,14 @@ - LocalTesting workflow must execute successfully with Aspire dashboard accessible - Integration tests must pass locally with same results as CI - **Environment consistency enforcement**: - - Local development environment must match CI environment (.NET 9.0) + - Local development environment must match CI environment (.NET 10.0) - global.json version must be respected locally - No .NET version downgrades or workarounds permitted - Aspire orchestration must work locally before CI submission - **Verification commands required before PR submission**: ```bash # Verify .NET version - dotnet --version # Must return 9.0.x + dotnet --version # Must return 10.0.x # Install Aspire workload dotnet workload install aspire @@ -42,35 +42,35 @@ ``` - **Installation verification for new developers**: ```bash - # Check if .NET 9.0 is installed + # Check if .NET 10.0 is installed dotnet --list-sdks | grep "9.0" - # If not installed, download and install .NET 9.0 SDK + # If not installed, download and install .NET 10.0 SDK # Windows: Download from https://dotnet.microsoft.com/download/dotnet/9.0 # Linux/macOS: Use the dotnet-install script - curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --version latest --channel 9.0 + curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --version latest --channel 10.0 # Install Aspire workload dotnet workload install aspire # Verify installation - dotnet --version # Should show 9.0.x + dotnet --version # Should show 10.0.x ``` - **Project file enforcement**: - - All new .csproj files MUST target `net9.0` framework - - Existing projects should be updated to .NET 9.0 when modified - - global.json MUST specify .NET 9.0 SDK version - - No mixed framework targeting (e.g., net8.0 and net9.0 in same solution) + - All new .csproj files MUST target `net10.0` framework + - Existing projects should be updated to .NET 10.0 when modified + - global.json MUST specify .NET 10.0 SDK version + - No mixed framework targeting (e.g., net8.0 and net10.0 in same solution) - **Troubleshooting common issues**: - - If `dotnet --version` shows 8.x, ensure .NET 9.0 is installed and PATH is updated - - If Aspire workload fails to install, update to latest .NET 9.0 version first + - If `dotnet --version` shows 8.x, ensure .NET 10.0 is installed and PATH is updated + - If Aspire workload fails to install, update to latest .NET 10.0 version first - If LocalTesting fails, verify Docker Desktop or Podman is running and has sufficient resources - If build errors occur, clean and rebuild: `dotnet clean && dotnet build` -- **Failure to verify .NET 9.0 environment is a MAJOR violation** requiring complete environment setup before work can proceed +- **Failure to verify .NET 10.0 environment is a MAJOR violation** requiring complete environment setup before work can proceed - **Automated environment verification**: - Add .NET version check to all build scripts - Include environment validation in PR templates - - Require .NET 9.0 confirmation in issue templates + - Require .NET 10.0 confirmation in issue templates - Document environment setup in CONTRIBUTING.md This document defines the coding standards and best practices that GitHub Copilot should enforce during code reviews for this .NET project. These guidelines ensure adherence to SOLID principles and .NET best practices, with specialized guidance for BizTalk to Inobiz migrations using .NET 9 and direct XSLT mapping. @@ -911,7 +911,7 @@ Phase: [Investigation|Design|Test Design|Development|Debugging|Testing] - If build breaks, immediately revert last change and try different approach - **Environment verification before changes**: ```bash - # Verify .NET version is 9.0.x + # Verify .NET version is 10.0.x dotnet --version # Ensure clean working directory @@ -990,7 +990,7 @@ Phase: [Investigation|Design|Test Design|Development|Debugging|Testing] 3. For pre-existing failures: document and proceed (no regression) 4. NEVER ignore test failures without understanding root cause - **Environment recovery**: - - If .NET environment becomes inconsistent, reinstall .NET 9.0 SDK + - If .NET environment becomes inconsistent, reinstall .NET 10.0 SDK - If dependencies are corrupted, run `dotnet clean` and `dotnet restore` - If workspace is polluted, start with clean git checkout - **Escalation procedures**: diff --git a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/global.json b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/global.json index d5bf446d..f72210ca 100644 --- a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/global.json +++ b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } \ No newline at end of file diff --git a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/global.json b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/global.json index d5bf446d..f72210ca 100644 --- a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/global.json +++ b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } \ No newline at end of file diff --git a/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/global.json b/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/global.json index d5bf446d..f72210ca 100644 --- a/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/global.json +++ b/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } \ No newline at end of file diff --git a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise61/global.json b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise61/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise61/global.json +++ b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise61/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise62/global.json b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise62/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise62/global.json +++ b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise62/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise63/global.json b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise63/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise63/global.json +++ b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise63/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise64/global.json b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise64/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise64/global.json +++ b/LearningCourse/Day06-Temporal-Workflows/Exercise-Solutions/Exercise64/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/global.json b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/global.json +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/global.json b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/global.json +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/global.json b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/global.json +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/global.json b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/global.json +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/global.json b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/global.json +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/global.json b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/global.json +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/global.json b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/global.json +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/global.json b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/global.json +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/global.json b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/global.json +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/global.json b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/global.json +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/global.json b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/global.json +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/global.json b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/global.json +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/global.json b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/global.json +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/global.json b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/global.json +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/global.json b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/global.json +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/global.json b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/global.json +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/global.json b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/global.json +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/global.json b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/global.json +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/global.json b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/global.json +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/global.json b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/global.json +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/global.json b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/global.json +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/global.json b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/global.json index 2bc13e80..1e7fdfa9 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/global.json +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestMinor" } } diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/global.json b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/global.json +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/global.json b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/global.json +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/global.json b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/global.json +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/global.json b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/global.json +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/global.json b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/global.json +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/global.json b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/global.json index cdbb589e..512142d2 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/global.json +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/LearningCourse/IntegrationTests.sln.README.md b/LearningCourse/IntegrationTests.sln.README.md index 04ab96cf..29bddc39 100644 --- a/LearningCourse/IntegrationTests.sln.README.md +++ b/LearningCourse/IntegrationTests.sln.README.md @@ -27,8 +27,8 @@ dotnet build FlinkDotNet/FlinkDotNet.sln --configuration Release ``` This ensures all required binaries exist: -- `Flink.JobGateway.exe` at `FlinkDotNet/Flink.JobGateway/bin/Release/net9.0/` (for AppHost) -- All FlinkDotNet DLLs at `FlinkDotNet/*/bin/Release/net9.0/` (for test projects) +- `Flink.JobGateway.exe` at `FlinkDotNet/Flink.JobGateway/bin/Release/net10.0/` (for AppHost) +- All FlinkDotNet DLLs at `FlinkDotNet/*/bin/Release/net10.0/` (for test projects) ## How to Use @@ -111,13 +111,13 @@ LearningCourse uses DLL references instead of project references for all FlinkDo - `FlinkDotNet.DataStream.dll` - `FlinkDotNet.Table.dll` - `FlinkDotNet.Util.dll` -- All DLLs referenced from `FlinkDotNet/*/bin/Release/net9.0/` +- All DLLs referenced from `FlinkDotNet/*/bin/Release/net10.0/` **Example from Day01.IntegrationTests.csproj**: ```xml - ..\..\..\FlinkDotNet\FlinkDotNet\bin\Release\net9.0\FlinkDotNet.dll + ..\..\..\FlinkDotNet\FlinkDotNet\bin\Release\net10.0\FlinkDotNet.dll true diff --git a/ObservabilityTesting/TESTING.md b/ObservabilityTesting/TESTING.md index 79ea0af5..e1599dd8 100644 --- a/ObservabilityTesting/TESTING.md +++ b/ObservabilityTesting/TESTING.md @@ -18,7 +18,7 @@ This ensures GlobalTestInfrastructure.GlobalSetUp() runs and initializes the sha After the first build, use --no-build for faster runs: ```bash -dotnet test ObservabilityTesting.IntegrationTests/bin/Release/net9.0/ObservabilityTesting.IntegrationTests.dll --no-build +dotnet test ObservabilityTesting.IntegrationTests/bin/Release/net10.0/ObservabilityTesting.IntegrationTests.dll --no-build ``` This skips the slow Java/Maven build and Docker image rebuild. @@ -26,7 +26,7 @@ This skips the slow Java/Maven build and Docker image rebuild. ### 3. Run Specific Tests ```bash -dotnet test ObservabilityTesting.IntegrationTests/bin/Release/net9.0/ObservabilityTesting.IntegrationTests.dll \ +dotnet test ObservabilityTesting.IntegrationTests/bin/Release/net10.0/ObservabilityTesting.IntegrationTests.dll \ --filter "FullyQualifiedName~Test1" \ --no-build ``` @@ -51,7 +51,7 @@ dotnet test ObservabilityTesting.sln --configuration Release **Fast (no build):** 10-60 seconds ```bash -dotnet test ObservabilityTesting.IntegrationTests/bin/Release/net9.0/ObservabilityTesting.IntegrationTests.dll --no-build +dotnet test ObservabilityTesting.IntegrationTests/bin/Release/net10.0/ObservabilityTesting.IntegrationTests.dll --no-build ``` ## Troubleshooting diff --git a/docs/release-packages-fix-summary.md b/docs/release-packages-fix-summary.md index b47fe41c..9ca2fa48 100644 --- a/docs/release-packages-fix-summary.md +++ b/docs/release-packages-fix-summary.md @@ -121,10 +121,10 @@ var appHost = await DistributedApplicationTestingBuilder.CreateAsync Date: Mon, 24 Nov 2025 03:11:58 +0000 Subject: [PATCH 5/7] [WI1] Update all packages to latest versions - fix package downgrades Co-authored-by: devstress <30769729+devstress@users.noreply.github.com> --- .../BackPressure.Common/BackPressure.Common.csproj | 2 +- .../BackPressure.IntegrationTests.csproj | 6 +++--- .../Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj | 6 +++--- .../FlinkDotNet.Common.Tests.csproj | 6 +++--- .../FlinkDotNet.DataStream.Tests.csproj | 6 +++--- .../FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj | 2 +- .../FlinkDotNet.JobGateway.Tests.csproj | 6 +++--- .../FlinkDotNet.JobManager.Tests.csproj | 2 +- .../FlinkDotNet.TaskManager.Tests.csproj | 2 +- .../Exercise1-StringCapitalize.csproj | 2 +- .../Exercise2-BackupAggregator.csproj | 2 +- .../Exercise-Solutions/Exercise31/Exercise31.csproj | 2 +- .../Exercise-Solutions/Exercise32/Exercise32.csproj | 2 +- .../Exercise-Solutions/Exercise33/Exercise33.csproj | 2 +- .../Exercise-Solutions/Exercise34/Exercise34.csproj | 2 +- .../Exercise-Solutions/Exercise41/Exercise41.csproj | 2 +- .../Exercise-Solutions/Exercise42/Exercise42.csproj | 2 +- .../Exercise-Solutions/Exercise43/Exercise43.csproj | 2 +- .../Exercise-Solutions/Exercise44/Exercise44.csproj | 2 +- .../Exercise-Solutions/Exercise45/Exercise45.csproj | 2 +- .../Exercise-Solutions/Exercise51/Exercise51.csproj | 2 +- .../Exercise-Solutions/Exercise71/Exercise71.csproj | 2 +- .../Exercise-Solutions/Exercise72/Exercise72.csproj | 2 +- .../Exercise-Solutions/Exercise73/Exercise73.csproj | 2 +- .../Exercise-Solutions/Exercise74/Exercise74.csproj | 2 +- .../Exercise-Solutions/Exercise81/Exercise81.csproj | 2 +- .../Exercise-Solutions/Exercise82/Exercise82.csproj | 2 +- .../Exercise-Solutions/Exercise83/Exercise83.csproj | 2 +- .../Exercise-Solutions/Exercise84/Exercise84.csproj | 2 +- .../Exercise-Solutions/Exercise91/Exercise91.csproj | 2 +- .../Exercise-Solutions/Exercise92/Exercise92.csproj | 2 +- .../Exercise-Solutions/Exercise93/Exercise93.csproj | 2 +- .../Exercise-Solutions/Exercise94/Exercise94.csproj | 2 +- .../Exercise-Solutions/Exercise101/Exercise101.csproj | 2 +- .../Exercise-Solutions/Exercise102/Exercise102.csproj | 2 +- .../Exercise-Solutions/Exercise103/Exercise103.csproj | 2 +- .../Exercise-Solutions/Exercise104/Exercise104.csproj | 2 +- .../Exercise-Solutions/Exercise111/Exercise111.csproj | 2 +- .../Exercise-Solutions/Exercise112/Exercise112.csproj | 2 +- .../Exercise-Solutions/Exercise113/Exercise113.csproj | 2 +- .../Exercise-Solutions/Exercise114/Exercise114.csproj | 2 +- .../Exercise-Solutions/Exercise121/Exercise121.csproj | 2 +- .../Exercise-Solutions/Exercise122/Exercise122.csproj | 2 +- .../Exercise-Solutions/Exercise123/Exercise123.csproj | 2 +- .../Exercise-Solutions/Exercise124/Exercise124.csproj | 2 +- .../Exercise-Solutions/Exercise131/Exercise131.csproj | 2 +- .../Exercise-Solutions/Exercise132/Exercise132.csproj | 2 +- .../Exercise-Solutions/Exercise133/Exercise133.csproj | 2 +- .../Exercise-Solutions/Exercise134/Exercise134.csproj | 2 +- .../Exercise-Solutions/Exercise141/Exercise141.csproj | 2 +- .../Exercise-Solutions/Exercise142/Exercise142.csproj | 2 +- .../Exercise-Solutions/Exercise143/Exercise143.csproj | 2 +- .../Exercise-Solutions/Exercise144/Exercise144.csproj | 2 +- .../Exercise-Solutions/Exercise151/Exercise151.csproj | 2 +- .../Exercise-Solutions/Exercise152/Exercise152.csproj | 2 +- .../Exercise-Solutions/Exercise153/Exercise153.csproj | 2 +- .../Exercise-Solutions/Exercise154/Exercise154.csproj | 2 +- .../LearningCourse.IntegrationTests.csproj | 6 +++--- .../LocalTesting.IntegrationTests.csproj | 8 ++++---- .../NativeFlinkDotnet.IntegrationTests.csproj | 8 ++++---- .../ObservabilityTesting.IntegrationTests.csproj | 8 ++++---- ObservabilityTesting/SampleApp/SampleApp.csproj | 2 +- 62 files changed, 83 insertions(+), 83 deletions(-) diff --git a/BackPressureExample/BackPressure.Common/BackPressure.Common.csproj b/BackPressureExample/BackPressure.Common/BackPressure.Common.csproj index c088cc0a..237854b4 100644 --- a/BackPressureExample/BackPressure.Common/BackPressure.Common.csproj +++ b/BackPressureExample/BackPressure.Common/BackPressure.Common.csproj @@ -7,7 +7,7 @@ - + diff --git a/BackPressureExample/BackPressure.IntegrationTests/BackPressure.IntegrationTests.csproj b/BackPressureExample/BackPressure.IntegrationTests/BackPressure.IntegrationTests.csproj index 61dcbf55..4c32842e 100644 --- a/BackPressureExample/BackPressure.IntegrationTests/BackPressure.IntegrationTests.csproj +++ b/BackPressureExample/BackPressure.IntegrationTests/BackPressure.IntegrationTests.csproj @@ -18,13 +18,13 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/FlinkDotNet/Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj b/FlinkDotNet/Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj index 93782e8c..d44480fa 100644 --- a/FlinkDotNet/Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj +++ b/FlinkDotNet/Flink.JobBuilder.Tests/Flink.JobBuilder.Tests.csproj @@ -41,10 +41,10 @@ - + - - + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj b/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj index 6420f624..e1d34fc2 100644 --- a/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj @@ -12,10 +12,10 @@ - + - - + + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj b/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj index 9c37b74a..4a1d9f5b 100644 --- a/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj @@ -17,14 +17,14 @@ runtime; build; native; contentfiles; analyzers; buildtransitive all - + - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + diff --git a/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj b/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj index be41534b..94b9be2c 100644 --- a/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj +++ b/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj @@ -53,7 +53,7 @@ - + diff --git a/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj b/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj index 238c6373..d974c694 100644 --- a/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj @@ -41,9 +41,9 @@ - - - + + + diff --git a/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj b/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj index add30126..838d6d7c 100644 --- a/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj @@ -10,7 +10,7 @@ - + diff --git a/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj b/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj index 96dd1ff4..db3f8ff0 100644 --- a/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj @@ -10,7 +10,7 @@ - + diff --git a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/Exercise1-StringCapitalize.csproj b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/Exercise1-StringCapitalize.csproj index b8c802cf..ad18074a 100644 --- a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/Exercise1-StringCapitalize.csproj +++ b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise1-StringCapitalize/Exercise1-StringCapitalize.csproj @@ -8,7 +8,7 @@ - + diff --git a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj index 5f437349..49a8f7fa 100644 --- a/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj +++ b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj @@ -8,7 +8,7 @@ - + diff --git a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise31/Exercise31.csproj b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise31/Exercise31.csproj index 06c4110c..835eaa1a 100644 --- a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise31/Exercise31.csproj +++ b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise31/Exercise31.csproj @@ -15,7 +15,7 @@ - + diff --git a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise32/Exercise32.csproj b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise32/Exercise32.csproj index 48721586..3925423e 100644 --- a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise32/Exercise32.csproj +++ b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise32/Exercise32.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise33/Exercise33.csproj b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise33/Exercise33.csproj index ace86f59..e836fded 100644 --- a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise33/Exercise33.csproj +++ b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise33/Exercise33.csproj @@ -14,7 +14,7 @@ - + diff --git a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise34/Exercise34.csproj b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise34/Exercise34.csproj index 1f56a1f2..7895f1c8 100644 --- a/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise34/Exercise34.csproj +++ b/LearningCourse/Day03-AI-Stream-Processing/Exercise-Solutions/Exercise34/Exercise34.csproj @@ -17,7 +17,7 @@ - + diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise41/Exercise41.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise41/Exercise41.csproj index f70a9db8..dfca26f1 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise41/Exercise41.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise41/Exercise41.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise42/Exercise42.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise42/Exercise42.csproj index 57e9af27..35a45ccd 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise42/Exercise42.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise42/Exercise42.csproj @@ -17,7 +17,7 @@ - + diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise43/Exercise43.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise43/Exercise43.csproj index f70a9db8..dfca26f1 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise43/Exercise43.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise43/Exercise43.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise44/Exercise44.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise44/Exercise44.csproj index 22a59db1..3a1528b8 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise44/Exercise44.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise44/Exercise44.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise45/Exercise45.csproj b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise45/Exercise45.csproj index d61b8fe8..60e5ade6 100644 --- a/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise45/Exercise45.csproj +++ b/LearningCourse/Day04-Production-Backpressure/Exercise-Solutions/Exercise45/Exercise45.csproj @@ -21,7 +21,7 @@ - + diff --git a/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj b/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj index 72f90eb5..4d5c35aa 100644 --- a/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj +++ b/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj @@ -9,7 +9,7 @@ - + diff --git a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj index 6ab99329..e5f0ca78 100644 --- a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj +++ b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise72/Exercise72.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise72/Exercise72.csproj index 6ab99329..e5f0ca78 100644 --- a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise72/Exercise72.csproj +++ b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise72/Exercise72.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise73/Exercise73.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise73/Exercise73.csproj index 27e40ef5..31745d55 100644 --- a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise73/Exercise73.csproj +++ b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise73/Exercise73.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise74/Exercise74.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise74/Exercise74.csproj index 27e40ef5..31745d55 100644 --- a/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise74/Exercise74.csproj +++ b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise74/Exercise74.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/Exercise81.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/Exercise81.csproj index 30cad381..a7af0b22 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/Exercise81.csproj +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise81/Exercise81.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj index 30cad381..a7af0b22 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj index 30cad381..a7af0b22 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj index e65b7296..ef4e3491 100644 --- a/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj +++ b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj index e65b7296..ef4e3491 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj index e65b7296..ef4e3491 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj index e65b7296..ef4e3491 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj index e65b7296..ef4e3491 100644 --- a/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj +++ b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj @@ -12,7 +12,7 @@ - + diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj index 7b32092a..98637acc 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj index 7b32092a..98637acc 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj index 6389ff64..33778fe3 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj index 6a8dca4f..7ff99ce5 100644 --- a/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj +++ b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj @@ -13,7 +13,7 @@ - + diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj index 2d07b5e6..1977bc0a 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj index 4c561e3c..2baae6e5 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj index 4c561e3c..2baae6e5 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj index 4aebbec5..a487cb13 100644 --- a/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj +++ b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj @@ -15,7 +15,7 @@ - + diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj index 16fa79c1..9315e6c1 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj index 16fa79c1..9315e6c1 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj index 16fa79c1..9315e6c1 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj index 16fa79c1..9315e6c1 100644 --- a/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj +++ b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj index 1497ce3f..3acdfd57 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj @@ -17,7 +17,7 @@ - + diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj index 1497ce3f..3acdfd57 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj @@ -17,7 +17,7 @@ - + diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj index 1497ce3f..3acdfd57 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj @@ -17,7 +17,7 @@ - + diff --git a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj index 1497ce3f..3acdfd57 100644 --- a/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj +++ b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj @@ -17,7 +17,7 @@ - + diff --git a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj index c02deffd..b53305a0 100644 --- a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj +++ b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj @@ -17,7 +17,7 @@ - + diff --git a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise142/Exercise142.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise142/Exercise142.csproj index e7fff4df..8b3ad4e9 100644 --- a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise142/Exercise142.csproj +++ b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise142/Exercise142.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise143/Exercise143.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise143/Exercise143.csproj index 641d602a..94b5d0ad 100644 --- a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise143/Exercise143.csproj +++ b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise143/Exercise143.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise144/Exercise144.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise144/Exercise144.csproj index e7fff4df..8b3ad4e9 100644 --- a/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise144/Exercise144.csproj +++ b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise144/Exercise144.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/Exercise151.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/Exercise151.csproj index 3253432a..be1896d7 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/Exercise151.csproj +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise151/Exercise151.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj index 1747409a..0741fbff 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj index 1747409a..0741fbff 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj index 1747409a..0741fbff 100644 --- a/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj +++ b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj @@ -16,7 +16,7 @@ - + diff --git a/LearningCourse/LearningCourse.IntegrationTests/LearningCourse.IntegrationTests.csproj b/LearningCourse/LearningCourse.IntegrationTests/LearningCourse.IntegrationTests.csproj index a8431c01..293d6450 100644 --- a/LearningCourse/LearningCourse.IntegrationTests/LearningCourse.IntegrationTests.csproj +++ b/LearningCourse/LearningCourse.IntegrationTests/LearningCourse.IntegrationTests.csproj @@ -13,10 +13,10 @@ - + - - + + diff --git a/LocalTesting/LocalTesting.IntegrationTests/LocalTesting.IntegrationTests.csproj b/LocalTesting/LocalTesting.IntegrationTests/LocalTesting.IntegrationTests.csproj index 4d9bb7c0..435e2880 100644 --- a/LocalTesting/LocalTesting.IntegrationTests/LocalTesting.IntegrationTests.csproj +++ b/LocalTesting/LocalTesting.IntegrationTests/LocalTesting.IntegrationTests.csproj @@ -15,14 +15,14 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - + + + diff --git a/NativeFlinkDotnetTesting/NativeFlinkDotnet.IntegrationTests/NativeFlinkDotnet.IntegrationTests.csproj b/NativeFlinkDotnetTesting/NativeFlinkDotnet.IntegrationTests/NativeFlinkDotnet.IntegrationTests.csproj index c9cc3d17..f0c39599 100644 --- a/NativeFlinkDotnetTesting/NativeFlinkDotnet.IntegrationTests/NativeFlinkDotnet.IntegrationTests.csproj +++ b/NativeFlinkDotnetTesting/NativeFlinkDotnet.IntegrationTests/NativeFlinkDotnet.IntegrationTests.csproj @@ -17,14 +17,14 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - + + + diff --git a/ObservabilityTesting/ObservabilityTesting.IntegrationTests/ObservabilityTesting.IntegrationTests.csproj b/ObservabilityTesting/ObservabilityTesting.IntegrationTests/ObservabilityTesting.IntegrationTests.csproj index 4fd5e2e2..83e615ff 100644 --- a/ObservabilityTesting/ObservabilityTesting.IntegrationTests/ObservabilityTesting.IntegrationTests.csproj +++ b/ObservabilityTesting/ObservabilityTesting.IntegrationTests/ObservabilityTesting.IntegrationTests.csproj @@ -15,14 +15,14 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - + + + diff --git a/ObservabilityTesting/SampleApp/SampleApp.csproj b/ObservabilityTesting/SampleApp/SampleApp.csproj index d14e864c..89c24200 100644 --- a/ObservabilityTesting/SampleApp/SampleApp.csproj +++ b/ObservabilityTesting/SampleApp/SampleApp.csproj @@ -8,7 +8,7 @@ - + From 0724af7fa485e6ec618a60ecc1cf56aa55eb6804 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 24 Nov 2025 04:55:30 +0000 Subject: [PATCH 6/7] [WI1] Update Dockerfile to use .NET 10.0 base images Co-authored-by: devstress <30769729+devstress@users.noreply.github.com> --- FlinkDotNet/FlinkDotNet.JobGateway/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FlinkDotNet/FlinkDotNet.JobGateway/Dockerfile b/FlinkDotNet/FlinkDotNet.JobGateway/Dockerfile index febb1c24..ba1cbeaa 100644 --- a/FlinkDotNet/FlinkDotNet.JobGateway/Dockerfile +++ b/FlinkDotNet/FlinkDotNet.JobGateway/Dockerfile @@ -1,10 +1,10 @@ # Dockerfile for FlinkDotNet Gateway # This containerizes the Gateway to run in the same Docker network as Flink/Kafka/Prometheus -FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base WORKDIR /app EXPOSE 8086 -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build # Install Java and Maven for FlinkIRRunner build RUN apt-get update && \ From 53f9884a091f0b852a96ef1b9c3ef4f146333b98 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 24 Nov 2025 06:49:34 +0000 Subject: [PATCH 7/7] [WI1] Update Microsoft.Extensions and System packages to version 10.0.0 Co-authored-by: devstress <30769729+devstress@users.noreply.github.com> --- FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj | 8 ++++---- .../FlinkDotNet.Common.Tests.csproj | 2 +- .../FlinkDotNet.Common/FlinkDotNet.Common.csproj | 8 ++++---- .../FlinkDotNet.DataStream.Tests.csproj | 2 +- .../FlinkDotNet.DataStream.csproj | 10 +++++----- .../FlinkDotNet.JobGateway.csproj | 4 ++-- .../FlinkDotNet.JobManager.csproj | 4 ++-- .../FlinkDotNet.TaskManager.csproj | 8 ++++---- 8 files changed, 23 insertions(+), 23 deletions(-) diff --git a/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj b/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj index 570bff68..7b40197c 100644 --- a/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj +++ b/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj @@ -13,13 +13,13 @@ - - - + + + - + diff --git a/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj b/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj index e1d34fc2..deef50dc 100644 --- a/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.Common.Tests/FlinkDotNet.Common.Tests.csproj @@ -16,7 +16,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj b/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj index 987f37d7..1dd513b1 100644 --- a/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj +++ b/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj @@ -14,13 +14,13 @@ - - - + + + - + \ No newline at end of file diff --git a/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj b/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj index 4a1d9f5b..0698986d 100644 --- a/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj +++ b/FlinkDotNet/FlinkDotNet.DataStream.Tests/FlinkDotNet.DataStream.Tests.csproj @@ -25,7 +25,7 @@ all - + diff --git a/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj b/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj index 94b9be2c..f2cb1f7d 100644 --- a/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj +++ b/FlinkDotNet/FlinkDotNet.DataStream/FlinkDotNet.DataStream.csproj @@ -48,11 +48,11 @@ - - - - - + + + + + diff --git a/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj b/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj index b50a60bd..edfb1bf1 100644 --- a/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj +++ b/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj @@ -42,8 +42,8 @@ - - + + diff --git a/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj b/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj index aef65503..f8ac85a1 100644 --- a/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj +++ b/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj b/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj index 831576f0..df3042c8 100644 --- a/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj +++ b/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj @@ -10,10 +10,10 @@ - - - - + + + +