diff --git a/eng/Packages.Data.props b/eng/Packages.Data.props index e2aae0d6bda8..744a9db2c054 100644 --- a/eng/Packages.Data.props +++ b/eng/Packages.Data.props @@ -27,7 +27,7 @@ 1.0.0-dev.20260128.1 - 1.0.0-alpha.20260212.5 + 1.0.0-alpha.20260213.1 1.0.0-alpha.20260209.2 diff --git a/eng/http-client-csharp-emitter-package-lock.json b/eng/http-client-csharp-emitter-package-lock.json index 05b355180945..424c7a4b1331 100644 --- a/eng/http-client-csharp-emitter-package-lock.json +++ b/eng/http-client-csharp-emitter-package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@typespec/http-client-csharp": "1.0.0-alpha.20260212.5", + "@typespec/http-client-csharp": "1.0.0-alpha.20260213.1", "client-plugin": "file:../../../../eng/packages/plugins/client" }, "devDependencies": { @@ -613,9 +613,9 @@ } }, "node_modules/@typespec/http-client-csharp": { - "version": "1.0.0-alpha.20260212.5", - "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260212.5.tgz", - "integrity": "sha512-PYbtaWp7G5omTfb82i3LoSF3Tx0s9K5W30aoEruycrx+WBbAG5PN2QFHuBu+ZPkb+Pq/VS2h05qkWJ4vsvMZfg==", + "version": "1.0.0-alpha.20260213.1", + "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260213.1.tgz", + "integrity": "sha512-CLtCaqA1YzxS3EFM2DIIShkDcJcCwTqjtSWP/QBLW6jRlap3o7Eh/h6vQBweU01uVopN80Cy430HRMlJZHkDmg==", "license": "MIT", "peerDependencies": { "@azure-tools/typespec-client-generator-core": ">=0.64.3 < 0.65.0 || ~0.65.0-0", diff --git a/eng/http-client-csharp-emitter-package.json b/eng/http-client-csharp-emitter-package.json index a8a89e2e5739..867694f07d54 100644 --- a/eng/http-client-csharp-emitter-package.json +++ b/eng/http-client-csharp-emitter-package.json @@ -2,7 +2,7 @@ "main": "dist/src/index.js", "dependencies": { "client-plugin": "file:../../../../eng/packages/plugins/client", - "@typespec/http-client-csharp": "1.0.0-alpha.20260212.5" + "@typespec/http-client-csharp": "1.0.0-alpha.20260213.1" }, "devDependencies": { "@azure-tools/typespec-client-generator-core": "0.64.4", diff --git a/eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/BasicTypeSpecClient.RestClient.cs b/eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/BasicTypeSpecClient.RestClient.cs index d47dcc545bd1..25a91075aa42 100644 --- a/eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/BasicTypeSpecClient.RestClient.cs +++ b/eng/packages/http-client-csharp/generator/TestProjects/Local/Basic-TypeSpec/src/Generated/BasicTypeSpecClient.RestClient.cs @@ -306,8 +306,7 @@ internal HttpMessage CreateNextGetWithNextLinkRequest(Uri nextPage, RequestConte } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } HttpMessage message = Pipeline.CreateMessage(context, PipelineMessageClassifier200); Request request = message.Request; @@ -339,8 +338,7 @@ internal HttpMessage CreateNextGetWithStringNextLinkRequest(Uri nextPage, Reques } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } HttpMessage message = Pipeline.CreateMessage(context, PipelineMessageClassifier200); Request request = message.Request; @@ -372,8 +370,7 @@ internal HttpMessage CreateNextGetWithHeaderNextLinkRequest(Uri nextPage, Reques } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } HttpMessage message = Pipeline.CreateMessage(context, PipelineMessageClassifier200); Request request = message.Request; @@ -406,8 +403,7 @@ internal HttpMessage CreateNextGetWithHeaderNextLinkWithMaxPageRequest(Uri nextP } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("numElements", TypeFormatters.ConvertToString(numElements)); HttpMessage message = Pipeline.CreateMessage(context, PipelineMessageClassifier200); diff --git a/eng/packages/http-client-csharp/package-lock.json b/eng/packages/http-client-csharp/package-lock.json index 915d94fbe0af..8d0db4d8c3a2 100644 --- a/eng/packages/http-client-csharp/package-lock.json +++ b/eng/packages/http-client-csharp/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@typespec/http-client-csharp": "1.0.0-alpha.20260212.5" + "@typespec/http-client-csharp": "1.0.0-alpha.20260213.1" }, "devDependencies": { "@azure-tools/azure-http-specs": "0.1.0-alpha.35", @@ -2837,9 +2837,9 @@ } }, "node_modules/@typespec/http-client-csharp": { - "version": "1.0.0-alpha.20260212.5", - "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260212.5.tgz", - "integrity": "sha512-PYbtaWp7G5omTfb82i3LoSF3Tx0s9K5W30aoEruycrx+WBbAG5PN2QFHuBu+ZPkb+Pq/VS2h05qkWJ4vsvMZfg==", + "version": "1.0.0-alpha.20260213.1", + "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20260213.1.tgz", + "integrity": "sha512-CLtCaqA1YzxS3EFM2DIIShkDcJcCwTqjtSWP/QBLW6jRlap3o7Eh/h6vQBweU01uVopN80Cy430HRMlJZHkDmg==", "license": "MIT", "peerDependencies": { "@azure-tools/typespec-client-generator-core": ">=0.64.3 < 0.65.0 || ~0.65.0-0", diff --git a/eng/packages/http-client-csharp/package.json b/eng/packages/http-client-csharp/package.json index 6de73a1f90d1..b9a238cad76c 100644 --- a/eng/packages/http-client-csharp/package.json +++ b/eng/packages/http-client-csharp/package.json @@ -38,7 +38,7 @@ "dist/generator/**" ], "dependencies": { - "@typespec/http-client-csharp": "1.0.0-alpha.20260212.5" + "@typespec/http-client-csharp": "1.0.0-alpha.20260213.1" }, "devDependencies": { "@azure-tools/azure-http-specs": "0.1.0-alpha.35", diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectConnectionsOperations.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectConnectionsOperations.RestClient.cs index a486d184fec4..e2f55837a179 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectConnectionsOperations.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectConnectionsOperations.RestClient.cs @@ -76,8 +76,7 @@ internal PipelineMessage CreateNextGetConnectionsRequest(Uri nextPage, string co } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDatasetsOperations.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDatasetsOperations.RestClient.cs index 537b41240d63..f64a1c9821ad 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDatasetsOperations.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDatasetsOperations.RestClient.cs @@ -45,8 +45,7 @@ internal PipelineMessage CreateNextGetDatasetVersionsRequest(Uri nextPage, strin } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); @@ -78,8 +77,7 @@ internal PipelineMessage CreateNextGetDatasetsRequest(Uri nextPage, RequestOptio } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDeploymentsOperations.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDeploymentsOperations.RestClient.cs index 428ad398ba45..bad6650edb8d 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDeploymentsOperations.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectDeploymentsOperations.RestClient.cs @@ -64,8 +64,7 @@ internal PipelineMessage CreateNextGetDeploymentsRequest(Uri nextPage, string mo } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectIndexesOperations.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectIndexesOperations.RestClient.cs index d6bb4655ffef..3cc0bb91e3df 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectIndexesOperations.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectIndexesOperations.RestClient.cs @@ -45,8 +45,7 @@ internal PipelineMessage CreateNextGetIndexVersionsRequest(Uri nextPage, string } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); @@ -78,8 +77,7 @@ internal PipelineMessage CreateNextGetIndexesRequest(Uri nextPage, RequestOption } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationRules.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationRules.RestClient.cs index 6df10c4edcb8..6afc7ff84b11 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationRules.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationRules.RestClient.cs @@ -101,8 +101,7 @@ internal PipelineMessage CreateNextGetAllRequest(Uri nextPage, string actionType } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationTaxonomies.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationTaxonomies.RestClient.cs index a89b779677de..e7495f915109 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationTaxonomies.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationTaxonomies.RestClient.cs @@ -67,8 +67,7 @@ internal PipelineMessage CreateNextGetAllRequest(Uri nextPage, string inputName, } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/Evaluators.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/Evaluators.RestClient.cs index 012d428f4392..2e37ed49658d 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/Evaluators.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/Evaluators.RestClient.cs @@ -53,8 +53,7 @@ internal PipelineMessage CreateNextGetVersionsRequest(Uri nextPage, string name, } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); @@ -94,8 +93,7 @@ internal PipelineMessage CreateNextGetLatestVersionsRequest(Uri nextPage, string } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/Insights.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/Insights.RestClient.cs index 20ddacda3d9d..0784f9b6cf75 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/Insights.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/Insights.RestClient.cs @@ -97,8 +97,7 @@ internal PipelineMessage CreateNextGetAllRequest(Uri nextPage, string @type, str } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/RedTeams.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/RedTeams.RestClient.cs index 57ea858749f9..1242329fc973 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/RedTeams.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/RedTeams.RestClient.cs @@ -56,8 +56,7 @@ internal PipelineMessage CreateNextGetAllRequest(Uri nextPage, RequestOptions op } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/Schedules.RestClient.cs b/sdk/ai/Azure.AI.Projects/src/Generated/Schedules.RestClient.cs index 10109540f0f2..4ad46538c26b 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/Schedules.RestClient.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/Schedules.RestClient.cs @@ -73,8 +73,7 @@ internal PipelineMessage CreateNextGetAllRequest(Uri nextPage, RequestOptions op } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200); @@ -142,8 +141,7 @@ internal PipelineMessage CreateNextGetRunsRequest(Uri nextPage, string id, Reque } else { - uri.Reset(_endpoint); - uri.AppendPath(nextPage.OriginalString, false); + uri.Reset(new Uri(_endpoint, nextPage)); } uri.UpdateQuery("api-version", _apiVersion); PipelineMessage message = Pipeline.CreateMessage(uri.ToUri(), "GET", PipelineMessageClassifier200);