Skip to content

feat: upgrade to .NET 8 and enhance Dapr job scheduling capabilities#541

Open
wzh425 wants to merge 4 commits into
mainfrom
feature/dapr-job
Open

feat: upgrade to .NET 8 and enhance Dapr job scheduling capabilities#541
wzh425 wants to merge 4 commits into
mainfrom
feature/dapr-job

Conversation

@wzh425

@wzh425 wzh425 commented Jul 4, 2026

Copy link
Copy Markdown
Contributor
  • Updated target framework from .NET 6 to .NET 8 across the project.
  • Refactored Dockerfiles to use .NET 8 images for building and running services.
  • Introduced new Dapr job scheduling features, including improved error handling and cron job management.
  • Added support for cron time zones in Dapr job configurations.
  • Removed deprecated web admin components and adjusted project structure accordingly.

wzh425 added 3 commits July 1, 2026 16:30
- Updated target framework from .NET 6 to .NET 8 across the project.
- Refactored Dockerfiles to use .NET 8 images for building and running services.
- Introduced new Dapr job scheduling features, including improved error handling and cron job management.
- Added support for cron time zones in Dapr job configurations.
- Removed deprecated web admin components and adjusted project structure accordingly.
- Added new methods for generating stop task keys in ConstStrings.
- Updated NotifyTaskRunResultDomainEventHandler to utilize the new stop task key methods.
- Refactored SchedulerServerManager to improve task enqueueing and dequeueing logic, ensuring environment context is used consistently.
- Adjusted DaprJobsSchedulerBackend to utilize updated cron job handling methods.
- Downgraded Dapr package versions for compatibility.
- Added Dapr GRPC and HTTP endpoint resolution to enhance service communication.
- Updated DaprJobsClient configuration to utilize resolved endpoints.
- Implemented a health check mechanism for Dapr sidecar readiness before scheduler startup.
- Refactored ServerScopedProcessingService to include health check logic and cancellation token support.
@wzh425
wzh425 requested a review from Qinyouzeng July 4, 2026 08:48
@sonarqubecloud

sonarqubecloud Bot commented Jul 4, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant