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/.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/.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/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..237854b4 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..4c32842e 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,20 +11,20 @@ - - - + + + - - + + 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 5926aa30..d44480fa 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 @@ -41,10 +41,10 @@ - + - - + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj b/FlinkDotNet/Flink.JobBuilder/Flink.JobBuilder.csproj index 4622265a..7b40197c 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 @@ -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 0377bd30..deef50dc 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 @@ -12,11 +12,11 @@ - + - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj b/FlinkDotNet/FlinkDotNet.Common/FlinkDotNet.Common.csproj index a1765846..1dd513b1 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 @@ -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 a5576743..0698986d 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 @@ -17,15 +17,15 @@ 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 dd8c311e..f2cb1f7d 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 @@ -48,12 +48,12 @@ - - - - - - + + + + + + diff --git a/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj b/FlinkDotNet/FlinkDotNet.JobGateway.Tests/FlinkDotNet.JobGateway.Tests.csproj index fa28451c..d974c694 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 @@ -41,9 +41,9 @@ - - - + + + 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 && \ diff --git a/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj b/FlinkDotNet/FlinkDotNet.JobGateway/FlinkDotNet.JobGateway.csproj index 33227b61..edfb1bf1 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 @@ -42,8 +42,8 @@ - - + + diff --git a/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj b/FlinkDotNet/FlinkDotNet.JobManager.Tests/FlinkDotNet.JobManager.Tests.csproj index 991b1001..838d6d7c 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 @@ -10,7 +10,7 @@ - + diff --git a/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj b/FlinkDotNet/FlinkDotNet.JobManager/FlinkDotNet.JobManager.csproj index 4ef54e84..f8ac85a1 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 @@ -11,8 +11,8 @@ - - + + diff --git a/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj b/FlinkDotNet/FlinkDotNet.TaskManager.Tests/FlinkDotNet.TaskManager.Tests.csproj index a4308096..db3f8ff0 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 @@ -10,7 +10,7 @@ - + diff --git a/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj b/FlinkDotNet/FlinkDotNet.TaskManager/FlinkDotNet.TaskManager.csproj index 87e4654e..df3042c8 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 @@ -10,10 +10,10 @@ - - - - + + + + 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..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 @@ -2,13 +2,13 @@ Exe - net9.0 + net10.0 Exercise1_StringCapitalize enable - + 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/Exercise2-BackupAggregator.csproj b/LearningCourse/Day01-Kafka-Flink-Data-Pipeline/Exercise-Solutions/Exercise2-BackupAggregator/Exercise2-BackupAggregator.csproj index 5e63bd46..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 @@ -2,13 +2,13 @@ Exe - net9.0 + net10.0 Exercise2_BackupAggregator enable - + 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/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..835eaa1a 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 @@ -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 f22f6792..3925423e 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 @@ -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 8cd3eeea..e836fded 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 @@ -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 c70bbb80..7895f1c8 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 @@ -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 9ca10562..dfca26f1 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 @@ -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 2142610d..35a45ccd 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 @@ -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 9ca10562..dfca26f1 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 @@ -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 292df69c..3a1528b8 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 @@ -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 851de3ec..60e5ade6 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 @@ -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 1d4b4e31..4d5c35aa 100644 --- a/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj +++ b/LearningCourse/Day05-Enterprise-Observability/Exercise-Solutions/Exercise51/Exercise51.csproj @@ -2,14 +2,14 @@ Exe - net9.0 + net10.0 Exercise51_ObservabilityDemo enable enable - + 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/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/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/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/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/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/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/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/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/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj b/LearningCourse/Day07-Advanced-Windows-Joins/Exercise-Solutions/Exercise71/Exercise71.csproj index 8e2a347c..e5f0ca78 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 @@ -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 8e2a347c..e5f0ca78 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 @@ -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 be1b6d63..31745d55 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 @@ -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 be1b6d63..31745d55 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 @@ -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 6d9e4897..a7af0b22 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 @@ -12,7 +12,7 @@ - + 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/Exercise82.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise82/Exercise82.csproj index 6d9e4897..a7af0b22 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 @@ -12,7 +12,7 @@ - + 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/Exercise83.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise83/Exercise83.csproj index 6d9e4897..a7af0b22 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 @@ -12,7 +12,7 @@ - + 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/Exercise84.csproj b/LearningCourse/Day08-Stress-Testing/Exercise-Solutions/Exercise84/Exercise84.csproj index 264806be..ef4e3491 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 @@ -12,7 +12,7 @@ - + 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/Exercise91.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise91/Exercise91.csproj index 264806be..ef4e3491 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 @@ -12,7 +12,7 @@ - + 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/Exercise92.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise92/Exercise92.csproj index 264806be..ef4e3491 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 @@ -12,7 +12,7 @@ - + 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/Exercise93.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise93/Exercise93.csproj index 264806be..ef4e3491 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 @@ -12,7 +12,7 @@ - + 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/Exercise94.csproj b/LearningCourse/Day09-Exactly-Once-Semantics/Exercise-Solutions/Exercise94/Exercise94.csproj index 264806be..ef4e3491 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 @@ -12,7 +12,7 @@ - + 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/Exercise101.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise101/Exercise101.csproj index 49c065a1..98637acc 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 @@ -13,7 +13,7 @@ - + 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/Exercise102.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise102/Exercise102.csproj index 49c065a1..98637acc 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 @@ -13,7 +13,7 @@ - + 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/Exercise103.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise103/Exercise103.csproj index ad350738..33778fe3 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 @@ -13,7 +13,7 @@ - + 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/Exercise104.csproj b/LearningCourse/Day10-Performance-Optimization-Scaling/Exercise-Solutions/Exercise104/Exercise104.csproj index 7f8f7c4b..7ff99ce5 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 @@ -13,7 +13,7 @@ - + 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/Exercise111.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise111/Exercise111.csproj index f1684ae9..1977bc0a 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 @@ -16,7 +16,7 @@ - + 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/Exercise112.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise112/Exercise112.csproj index bb79ebf4..2baae6e5 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 @@ -16,7 +16,7 @@ - + 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/Exercise113.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise113/Exercise113.csproj index bb79ebf4..2baae6e5 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 @@ -16,7 +16,7 @@ - + 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/Exercise114.csproj b/LearningCourse/Day11-Security-Privacy-Compliance/Exercise-Solutions/Exercise114/Exercise114.csproj index a91082a6..a487cb13 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 @@ -15,7 +15,7 @@ - + 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/Exercise121.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise121/Exercise121.csproj index 401f06d1..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 @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable @@ -16,7 +16,7 @@ - + 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/Exercise122.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise122/Exercise122.csproj index 401f06d1..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 @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable @@ -16,7 +16,7 @@ - + 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/Exercise123.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise123/Exercise123.csproj index 401f06d1..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 @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable @@ -16,7 +16,7 @@ - + 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/Exercise124.csproj b/LearningCourse/Day12-Disaster-Recovery-Multi-Region/Exercise-Solutions/Exercise124/Exercise124.csproj index 401f06d1..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 @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable @@ -16,7 +16,7 @@ - + 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/Exercise131.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise131/Exercise131.csproj index 9c45e380..3acdfd57 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 @@ -17,7 +17,7 @@ - + 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/Exercise132.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise132/Exercise132.csproj index 9c45e380..3acdfd57 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 @@ -17,7 +17,7 @@ - + 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/Exercise133.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise133/Exercise133.csproj index 9c45e380..3acdfd57 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 @@ -17,7 +17,7 @@ - + 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/Exercise134.csproj b/LearningCourse/Day13-Advanced-Streaming-Patterns/Exercise-Solutions/Exercise134/Exercise134.csproj index 9c45e380..3acdfd57 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 @@ -17,7 +17,7 @@ - + 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/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj b/LearningCourse/Day14-Advanced-Testing-Chaos-Engineering/Exercise-Solutions/Exercise141/Exercise141.csproj index d069fa21..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 @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable @@ -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 ac9fc681..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 @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable @@ -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 82e96253..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 @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable @@ -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 ac9fc681..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 @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable @@ -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 4a945161..be1896d7 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 @@ -16,7 +16,7 @@ - + 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/Exercise152.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise152/Exercise152.csproj index dc45c77f..0741fbff 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 @@ -16,7 +16,7 @@ - + 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/Exercise153.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise153/Exercise153.csproj index dc45c77f..0741fbff 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 @@ -16,7 +16,7 @@ - + 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/Exercise154.csproj b/LearningCourse/Day15-Capstone-Project/Exercise-Solutions/Exercise154/Exercise154.csproj index dc45c77f..0741fbff 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 @@ -16,7 +16,7 @@ - + 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/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..293d6450 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 @@ -13,10 +13,10 @@ - + - - + + 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..435e2880 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,16 +13,16 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - + + + @@ -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..f0c39599 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,16 +15,16 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - + + + 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..83e615ff 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,16 +13,16 @@ - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - + + + @@ -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..89c24200 100644 --- a/ObservabilityTesting/SampleApp/SampleApp.csproj +++ b/ObservabilityTesting/SampleApp/SampleApp.csproj @@ -2,13 +2,13 @@ Exe - net9.0 + net10.0 SampleApp enable - + 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/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 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