Skip to content

Update UnbrandedGeneratorVersion to 1.0.0-alpha.20260212.5#56248

Merged
JoshLove-msft merged 2 commits intomainfrom
typespec/update-http-client-1.0.0-alpha.20260212.5
Feb 13, 2026
Merged

Update UnbrandedGeneratorVersion to 1.0.0-alpha.20260212.5#56248
JoshLove-msft merged 2 commits intomainfrom
typespec/update-http-client-1.0.0-alpha.20260212.5

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

This PR updates the UnbrandedGeneratorVersion property in eng/Packages.Data.props and the @typespec/http-client-csharp dependency in eng/packages/http-client-csharp/package.json to version 1.0.0-alpha.20260212.5.

Details

Changes

  • Updated eng/Packages.Data.props UnbrandedGeneratorVersion property
  • Updated eng/packages/http-client-csharp/package.json dependency version
  • Ran npm install to update package-lock.json
  • Ran eng/packages/http-client-csharp/eng/scripts/Generate.ps1 to regenerate test projects
  • Generated emitter-package.json artifacts using tsp-client
  • Regenerated SDK libraries using the unbranded emitter via dotnet msbuild /t:GenerateCode

This is an automated PR created by the TypeSpec publish pipeline.

Copilot AI review requested due to automatic review settings February 13, 2026 02:13
@github-actions github-actions bot added AI Model Inference AI Projects Client This issue is related to a non-management package CodeGen Issues that relate to code generation labels Feb 13, 2026
Copy link
Copy Markdown
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

Updates the TypeSpec C# HTTP client generator to 1.0.0-alpha.20260212.5 and regenerates SDK/test-project code, primarily improving pagination support for relative nextLink values.

Changes:

  • Bumped UnbrandedGeneratorVersion and @typespec/http-client-csharp to 1.0.0-alpha.20260212.5.
  • Regenerated C# clients to handle relative nextLink URIs when creating “next page” requests.
  • Updated collection continuation token generation to preserve relative nextLink values.

Reviewed changes

Copilot reviewed 3 out of 84 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
sdk/ai/Azure.AI.Projects/src/Generated/Schedules.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/RedTeams.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/Insights.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/Evaluators.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/EvaluationTaxonomies.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/EvaluationRules.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/SchedulesGetRunsCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/SchedulesGetRunsCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/SchedulesGetRunsAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/SchedulesGetRunsAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/SchedulesGetAllCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/SchedulesGetAllCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/SchedulesGetAllAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/SchedulesGetAllAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/RedTeamsGetAllCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/RedTeamsGetAllCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/RedTeamsGetAllAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/RedTeamsGetAllAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/InsightsGetAllCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/InsightsGetAllCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/InsightsGetAllAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/InsightsGetAllAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluatorsGetVersionsCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluatorsGetVersionsCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluatorsGetVersionsAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluatorsGetVersionsAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluatorsGetLatestVersionsCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluatorsGetLatestVersionsCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluatorsGetLatestVersionsAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluatorsGetLatestVersionsAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluationTaxonomiesGetAllCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluationTaxonomiesGetAllCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluationTaxonomiesGetAllAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluationTaxonomiesGetAllAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluationRulesGetAllCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluationRulesGetAllCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluationRulesGetAllAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/EvaluationRulesGetAllAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectIndexesOperationsGetIndexesCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectIndexesOperationsGetIndexesCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectIndexesOperationsGetIndexesAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectIndexesOperationsGetIndexesAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectIndexesOperationsGetIndexVersionsCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectIndexesOperationsGetIndexVersionsCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectIndexesOperationsGetIndexVersionsAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectIndexesOperationsGetIndexVersionsAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDeploymentsOperationsGetDeploymentsCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDeploymentsOperationsGetDeploymentsCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDeploymentsOperationsGetDeploymentsAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDeploymentsOperationsGetDeploymentsAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDatasetsOperationsGetDatasetsCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDatasetsOperationsGetDatasetsCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDatasetsOperationsGetDatasetsAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDatasetsOperationsGetDatasetsAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDatasetsOperationsGetDatasetVersionsCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDatasetsOperationsGetDatasetVersionsCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDatasetsOperationsGetDatasetVersionsAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectDatasetsOperationsGetDatasetVersionsAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectConnectionsOperationsGetConnectionsCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectConnectionsOperationsGetConnectionsCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectConnectionsOperationsGetConnectionsAsyncCollectionResultOfT.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/CollectionResults/AIProjectConnectionsOperationsGetConnectionsAsyncCollectionResult.cs Continuation token now preserves relative vs absolute nextLink.
sdk/ai/Azure.AI.Projects/src/Generated/AIProjectIndexesOperations.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDeploymentsOperations.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDatasetsOperations.RestClient.cs Builds next-page requests with relative nextLink support.
sdk/ai/Azure.AI.Projects/src/Generated/AIProjectConnectionsOperations.RestClient.cs Builds next-page requests with relative nextLink support.
eng/packages/http-client-csharp/package.json Bumps @typespec/http-client-csharp dependency version.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithStringNextLinkCollectionResultOfT.cs Parses nextLink as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithStringNextLinkCollectionResult.cs Parses nextLink as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithStringNextLinkAsyncCollectionResultOfT.cs Parses nextLink as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithStringNextLinkAsyncCollectionResult.cs Parses nextLink as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithHeaderNextLinkWithMaxPageCollectionResultOfT.cs Parses nextLink header as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithHeaderNextLinkWithMaxPageCollectionResult.cs Parses nextLink header as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithHeaderNextLinkWithMaxPageAsyncCollectionResultOfT.cs Parses nextLink header as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithHeaderNextLinkWithMaxPageAsyncCollectionResult.cs Parses nextLink header as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithHeaderNextLinkCollectionResultOfT.cs Parses nextLink header as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithHeaderNextLinkCollectionResult.cs Parses nextLink header as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithHeaderNextLinkAsyncCollectionResultOfT.cs Parses nextLink header as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/CollectionResults/BasicTypeSpecClientGetWithHeaderNextLinkAsyncCollectionResult.cs Parses nextLink header as relative-or-absolute Uri.
eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/BasicTypeSpecClient.RestClient.cs Builds next-page requests with relative nextLink support.
eng/http-client-csharp-emitter-package.json Regenerated emitter artifact referencing updated dependency version.
eng/Packages.Data.props Bumps the unbranded generator package version.
Files not reviewed (2)
  • eng/http-client-csharp-emitter-package-lock.json: Language not supported
  • eng/packages/http-client-csharp/package-lock.json: Language not supported

@JoshLove-msft
Copy link
Copy Markdown
Member

@copilot fix the test failures in this PR

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 13, 2026

@JoshLove-msft I've opened a new pull request, #56249, to work on those changes. Once the pull request is ready, I'll request review from you.

…tive nextLink URIs (#56249)

* Initial plan

* Fix relative URI handling in pagination - use IsAbsoluteUri check

Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>

* Revert Spector and package-lock.json changes

Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>
@JoshLove-msft JoshLove-msft merged commit 1fda0ec into main Feb 13, 2026
52 checks passed
@JoshLove-msft JoshLove-msft deleted the typespec/update-http-client-1.0.0-alpha.20260212.5 branch February 13, 2026 05:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Model Inference AI Projects Client This issue is related to a non-management package CodeGen Issues that relate to code generation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants