Skip to content

[Durable Task] Update class names for 1.0.0 release#53192

Merged
berndverst merged 3 commits intoAzure:mainfrom
berndverst:tryrename
Oct 13, 2025
Merged

[Durable Task] Update class names for 1.0.0 release#53192
berndverst merged 3 commits intoAzure:mainfrom
berndverst:tryrename

Conversation

@berndverst
Copy link
Member

Contributing to the Azure SDK

Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.

For specific information about pull request etiquette and best practices, see this section.

@berndverst berndverst requested a review from kaibocai as a code owner October 13, 2025 20:20
Copilot AI review requested due to automatic review settings October 13, 2025 20:20
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates class names in the Azure.ResourceManager.DurableTask SDK for its 1.0.0 GA release. The changes drop the "DurableTask" prefix from class names and rename "DurableTaskHub" classes to "SchedulerTaskHub" for improved clarity and consistency.

Key changes include:

  • Rename all class names to drop the "DurableTask" prefix (e.g., DurableTaskSchedulerDataSchedulerData)
  • Update API specifications to use newer commit and different repo branch
  • Update version from 1.0.0-beta.2 to 1.0.0 for GA release

Reviewed Changes

Copilot reviewed 8 out of 73 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tsp-location.yaml Updates commit hash and repository reference for API specifications
TaskHubTests.cs New test file using updated class names (SchedulerTaskHub, SchedulerResource, etc.)
SchedulerTests.cs Updates all class references to use new naming convention without "DurableTask" prefix
RetentionPolicyTests.cs New test file using updated class names for retention policy functionality
Azure.ResourceManager.DurableTask.csproj Updates package version from 1.0.0-beta.2 to 1.0.0
assets.json Updates asset tag reference
README.md Removes --prerelease flag from installation command
CHANGELOG.md Documents breaking changes and GA release information

@github-actions github-actions bot added Durable Task Scheduler Mgmt This issue is related to a management package. labels Oct 13, 2025
@github-actions
Copy link

API Change Check

APIView identified API level changes in this PR and created the following API reviews

Azure.ResourceManager.DurableTask

Copy link
Member

@torosent torosent left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@berndverst berndverst enabled auto-merge (squash) October 13, 2025 20:44
@berndverst berndverst merged commit cd5100f into Azure:main Oct 13, 2025
17 checks passed
berndverst pushed a commit to berndverst/azure-sdk-for-net that referenced this pull request Oct 31, 2025
berndverst added a commit that referenced this pull request Oct 31, 2025
* Revert "DurableTask: Class renaming for release (#53197)"

This reverts commit 151acd6.

* Revert "[Durable Task] Update class names for 1.0.0 release (#53192)"

This reverts commit cd5100f.

* Update Changelog

* Update TSP location

* Regenerate SDK

* Update scenario tests

* Export API

---------

Co-authored-by: Bernd Verst <beverst@microsoft.com>
nick863 pushed a commit that referenced this pull request Nov 5, 2025
* Revert "DurableTask: Class renaming for release (#53197)"

This reverts commit 151acd6.

* Revert "[Durable Task] Update class names for 1.0.0 release (#53192)"

This reverts commit cd5100f.

* Update Changelog

* Update TSP location

* Regenerate SDK

* Update scenario tests

* Export API

---------

Co-authored-by: Bernd Verst <beverst@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Durable Task Scheduler Mgmt This issue is related to a management package.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants