Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
476a07a
Fix unittests and the AOT compatibility.
nick863 Nov 1, 2025
145c5b2
Add upload file method to tests/ minor change to fix download file co…
PratibhaShrivastav18 Nov 3, 2025
3ee43d3
Fix
nick863 Nov 3, 2025
27f5146
Fix Azure.AI.OpenAI to work with the latest OpenAI package.
nick863 Nov 3, 2025
22603b7
apply fixes for AzureAISearch tool (#53656)
trrwilson Nov 4, 2025
cd1a1c1
Agents v2 (branch-to-branch): basic e2e support for structured inputs…
trrwilson Nov 4, 2025
3ea4c2c
Update UnbrandedGeneratorVersion to 1.0.0-alpha.20251030.1 (#53589)
azure-sdk Oct 30, 2025
d75586d
Clean up unused file and namespaces (#53591)
JoshLove-msft Oct 30, 2025
243c2b0
refine setter of flatten property and refine extensions (#53561)
live1206 Oct 31, 2025
18f8d6f
Update azure-typespec/http-client-csharp-mgmt version to prerelease 1…
azure-sdk Oct 31, 2025
eea5885
Update azure-typespec/http-client-csharp-mgmt version to prerelease 1…
azure-sdk Oct 31, 2025
de57759
Add ErrorDetail to known management types. (#53575)
haiyuazhang Oct 31, 2025
dc44308
fix cspell (#53600)
ArcturusZhang Oct 31, 2025
c93cde7
redisenterprise update new api version 2025-07-01 (#53221)
nikitagarg123 Oct 31, 2025
8fcf770
remove the IncludeAutorestDependency flag in provisioning libraries (…
ArcturusZhang Oct 31, 2025
2d7589c
Fix singleton resource location parameter mapping in management gener…
Copilot Oct 31, 2025
f9a4369
Update azure-typespec/http-client-csharp-mgmt version to prerelease 1…
azure-sdk Oct 31, 2025
316ee33
Make PipelineRequest.ClientRequestId public and read-only (#53611)
Copilot Oct 31, 2025
530f3b5
Update UnbrandedGeneratorVersion to 1.0.0-alpha.20251030.3 (#53597)
azure-sdk Oct 31, 2025
aa6b1b7
DurableTask: Fix class naming (#53622)
berndverst Oct 31, 2025
cf2cc52
Update azure-typespec/http-client-csharp version to prerelease 1.0.0-…
azure-sdk Oct 31, 2025
a71d3cb
Update azure-typespec/http-client-csharp-mgmt version to prerelease 1…
azure-sdk Nov 3, 2025
b98dc0e
Prepare release for Azure.ResourceManager.Compute.Recommender (#53631)
live1206 Nov 3, 2025
2e928f7
[App Configuration] - Add query param policy (#53137)
zhiyuanliang-ms Nov 3, 2025
6979d91
Generate Azure.ResourceManager.MySql from TypeSpec (#52196)
ArthurMa1978 Nov 3, 2025
ce8946d
Using new management plain generator for service dependencymap (#53632)
haiyuazhang Nov 3, 2025
792a927
Update Azure.ResourceManager.DurableTask project to support new MPG (…
ArthurMa1978 Nov 3, 2025
eacf086
Increment package version after release of Azure.ResourceManager.Comp…
azure-sdk Nov 3, 2025
c359f66
Increment package version after release of Azure.ResourceManager.MySq…
azure-sdk Nov 3, 2025
5f04555
Add ResourceScope.ManagementGroup (#53638)
live1206 Nov 3, 2025
e8f554c
Increment package version after release of Azure.ResourceManager.Dura…
azure-sdk Nov 3, 2025
7e9b5df
Update packages.data.props for ai voice samples (#53644)
m-nash Nov 3, 2025
eb152c3
Add azure regen preview local script (#53624)
jorgerangel-msft Nov 3, 2025
187ed09
[CODEOWNERS] Fix linter failures (#53648)
jsquire Nov 3, 2025
75a8cfc
Sync eng/common directory with azure-sdk-tools for PR 12531 (#53643)
azure-sdk Nov 3, 2025
915d4d2
Increment package version after release of System.ClientModel (#53651)
azure-sdk Nov 3, 2025
865f658
[CODEOWNERS] Adjusting support for Azure.Identity (#53653)
jsquire Nov 3, 2025
dbe5a99
Bump SCM dep version (#53652)
JoshLove-msft Nov 3, 2025
108e6b5
Add CONTRIBUTING.md for Azure Generator (#53660)
Copilot Nov 3, 2025
270b4d1
Just plugin changes (#53612)
JoshLove-msft Nov 4, 2025
0c73f3a
Fixed generator API breaking changes (#53662)
radhgupta Nov 4, 2025
36c81aa
Prep for release (#53664)
JoshLove-msft Nov 4, 2025
8fc46c7
fix: prebuild client plugin in regen script (#53673)
jorgerangel-msft Nov 4, 2025
d0649bf
feat: add ClientRequestId requestapi impl (#53661)
jorgerangel-msft Nov 4, 2025
5df491c
[Extensions] Fixing managed identity error text (#53415)
jsquire Nov 4, 2025
fbb0439
Update azure-typespec/http-client-csharp version to prerelease 1.0.0-…
azure-sdk Nov 4, 2025
8fba548
projects version re-bump and agents test re-record
trrwilson Nov 5, 2025
4bfed83
disable agents file search test (CI oddity)
trrwilson Nov 5, 2025
6a90b52
disable projects test failures for CI unblock
trrwilson Nov 5, 2025
2720b5d
minor: remove use of IVT from tests
trrwilson Nov 5, 2025
25bb3f7
Increment package version after release of Azure.AI.Projects (#53680)
azure-sdk Nov 5, 2025
2605ad6
Regenerate repository SDK with TypeSpec build 20251103.1 (#53642)
azure-sdk Nov 5, 2025
22d03e5
Release Azure.ResourceManager.ContainerRegistry for api-version 2025-…
ArthurMa1978 Nov 5, 2025
950ff88
fix issue in resource update method. (#53688)
haiyuazhang Nov 5, 2025
f6b7902
IList parameter should be IEnumerable for model factory (#53689)
live1206 Nov 5, 2025
658eb60
Replace explicit operator modification with FromLroResponse method in…
Copilot Nov 5, 2025
50cbd15
Sync eng/common directory with azure-sdk-tools for PR 12476 (#53676)
azure-sdk Nov 5, 2025
e393739
Update azure-typespec/http-client-csharp version to prerelease 1.0.0-…
azure-sdk Nov 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
56 changes: 28 additions & 28 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
/sdk/identity/ @christothes @JonathanCrd @Azure/azure-sdk-write-identity

# ServiceLabel: %Azure.Identity
# AzureSdkOwners: @christothes @JonathanCrd
# AzureSdkOwners: @JonathanCrd

# PRLabel: %Extensions
/sdk/extensions/ @jsquire
Expand Down Expand Up @@ -818,30 +818,6 @@
# ServiceLabel: %SignalR
# ServiceOwners: @chenkennt @vicancy @JialinXin @Y-Sindo

# PRLabel: %SQL
/sdk/sqlmanagement/ @ericshape @jeremyfrosti

# ServiceLabel: %SQL
# ServiceOwners: @ericshape @jeremyfrosti

# ServiceLabel: %SQL - Backup & Restore
# ServiceOwners: @ericshape @jeremyfrosti

# ServiceLabel: %SQL - Data Security
# ServiceOwners: @ericshape @jeremyfrosti

# ServiceLabel: %SQL - Elastic Jobs
# ServiceOwners: @ericshape @jeremyfrosti

# ServiceLabel: %SQL - Managed Instance
# ServiceOwners: @ericshape @jeremyfrosti

# ServiceLabel: %SQL - Replication & Failover
# ServiceOwners: @ericshape @jeremyfrosti

# ServiceLabel: %SQL - VM
# ServiceOwners: @ericshape @jeremyfrosti

# PRLabel: %Storage
/sdk/storage*/ @seanmcc-msft @amnguye @jaschrep-msft @jalauzon-msft @nickliu-msft

Expand Down Expand Up @@ -1144,14 +1120,38 @@
# PRLabel: %Service Fabric
/sdk/servicefabric/Azure.ResourceManager.*/ @QingChenmsft @vaishnavk @juhacket

# ServiceLabel: %Service Fabric
# ServiceLabel: %Service Fabric %Mgmt
# ServiceOwners: @QingChenmsft @vaishnavk @juhacket

# PRLabel: %SiteManager
/sdk/sitemanager/Azure.ResourceManager.*/ @bsomeshekar
/sdk/sitemanager/Azure.ResourceManager.*/ @bsomeshekar @ArcturusZhang @ArthurMa1978

# ServiceLabel: %SiteManager %Mgmt
# ServiceOwners: @bsomeshekar
# ServiceOwners: @bsomeshekar @ArcturusZhang @ArthurMa1978

# PRLabel: %SQL
/sdk/sqlmanagement/ @ericshape @ArcturusZhang @ArthurMa1978

# ServiceLabel: %SQL %Mgmt
# ServiceOwners: @ericshape

# ServiceLabel: %SQL - Backup & Restore %Mgmt
# ServiceOwners: @ericshape

# ServiceLabel: %SQL - Data Security %Mgmt
# ServiceOwners: @ericshape

# ServiceLabel: %SQL - Elastic Jobs %Mgmt
# ServiceOwners: @ericshape

# ServiceLabel: %SQL - Managed Instance %Mgmt
# ServiceOwners: @ericshape

# ServiceLabel: %SQL - Replication & Failover %Mgmt
# ServiceOwners: @ericshape

# ServiceLabel: %SQL - VM %Mgmt
# ServiceOwners: @ericshape

# ServiceLabel: %Virtual Enclaves %Mgmt
# ServiceOwners: @jchavaherrera
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,7 @@ artifacts

# Temporary typespec folders for typespec generation
TempTypeSpecFiles/
tsp_client_metadata.yaml

# Common toolchain intermediate files
temp
12 changes: 6 additions & 6 deletions doc/GeneratorMigration/Library_Inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

- Total libraries: 417
- Management Plane (Swagger): 163
- Management Plane (TSP-Old): 45
- Management Plane (TSP-Old): 44
- Management Plane (TypeSpec - @azure-typespec/http-client-csharp): 0
- Management Plane (TypeSpec - @azure-typespec/http-client-csharp-mgmt): 17
- Management Plane (TypeSpec - @azure-typespec/http-client-csharp-mgmt): 18
- Management Plane (TypeSpec - @typespec/http-client-csharp): 0
- Management Plane (TypeSpec - Unknown TypeSpec Generator: eng/emitter-package.json): 0
- Data Plane (Swagger): 110
Expand Down Expand Up @@ -203,15 +203,17 @@ Total: 110

## Management Plane Libraries using TypeSpec (@azure-typespec/http-client-csharp-mgmt)

TypeSpec with @azure-typespec/http-client-csharp-mgmt generator is detected by the presence of a tsp-location.yaml file with an emitterPackageJsonPath value referencing @azure-typespec/http-client-csharp-mgmt, or through special handling for specific libraries. Total: 17
TypeSpec with @azure-typespec/http-client-csharp-mgmt generator is detected by the presence of a tsp-location.yaml file with an emitterPackageJsonPath value referencing @azure-typespec/http-client-csharp-mgmt, or through special handling for specific libraries. Total: 18

| Service | Library | Path |
| ------- | ------- | ---- |
| agricultureplatform | Azure.ResourceManager.AgriculturePlatform | sdk/agricultureplatform/Azure.ResourceManager.AgriculturePlatform |
| arizeaiobservabilityeval | Azure.ResourceManager.ArizeAIObservabilityEval | sdk/arizeaiobservabilityeval/Azure.ResourceManager.ArizeAIObservabilityEval |
| computerecommender | Azure.ResourceManager.Compute.Recommender | sdk/computerecommender/Azure.ResourceManager.Compute.Recommender |
| dellstorage | Azure.ResourceManager.Dell.Storage | sdk/dellstorage/Azure.ResourceManager.Dell.Storage |
| dependencymap | Azure.ResourceManager.DependencyMap | sdk/dependencymap/Azure.ResourceManager.DependencyMap |
| deviceregistry | Azure.ResourceManager.DeviceRegistry | sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry |
| durabletask | Azure.ResourceManager.DurableTask | sdk/durabletask/Azure.ResourceManager.DurableTask |
| healthdataaiservices | Azure.ResourceManager.HealthDataAIServices | sdk/healthdataaiservices/Azure.ResourceManager.HealthDataAIServices |
| hybridkubernetes | Azure.ResourceManager.Kubernetes | sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes |
| informaticadatamanagement | Azure.ResourceManager.InformaticaDataManagement | sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement |
Expand All @@ -228,7 +230,7 @@ TypeSpec with @azure-typespec/http-client-csharp-mgmt generator is detected by t

## Management Plane Libraries using TypeSpec (Old Generator)

TypeSpec with old generator is detected by the presence of a tsp-location.yaml file without an emitterPackageJsonPath value, tspconfig.yaml file, tsp directory, or *.tsp files. Total: 45
TypeSpec with old generator is detected by the presence of a tsp-location.yaml file without an emitterPackageJsonPath value, tspconfig.yaml file, tsp directory, or *.tsp files. Total: 44

| Service | Library | Path |
| ------- | ------- | ---- |
Expand All @@ -243,11 +245,9 @@ TypeSpec with old generator is detected by the presence of a tsp-location.yaml f
| containerorchestratorruntime | Azure.ResourceManager.ContainerOrchestratorRuntime | sdk/containerorchestratorruntime/Azure.ResourceManager.ContainerOrchestratorRuntime |
| databasewatcher | Azure.ResourceManager.DatabaseWatcher | sdk/databasewatcher/Azure.ResourceManager.DatabaseWatcher |
| databox | Azure.ResourceManager.DataBox | sdk/databox/Azure.ResourceManager.DataBox |
| dependencymap | Azure.ResourceManager.DependencyMap | sdk/dependencymap/Azure.ResourceManager.DependencyMap |
| deviceprovisioningservices | Azure.ResourceManager.DeviceProvisioningServices | sdk/deviceprovisioningservices/Azure.ResourceManager.DeviceProvisioningServices |
| devopsinfrastructure | Azure.ResourceManager.DevOpsInfrastructure | sdk/devopsinfrastructure/Azure.ResourceManager.DevOpsInfrastructure |
| disconnectedoperations | Azure.ResourceManager.DisconnectedOperations | sdk/disconnectedoperations/Azure.ResourceManager.DisconnectedOperations |
| durabletask | Azure.ResourceManager.DurableTask | sdk/durabletask/Azure.ResourceManager.DurableTask |
| elasticsan | Azure.ResourceManager.ElasticSan | sdk/elasticsan/Azure.ResourceManager.ElasticSan |
| fabric | Azure.ResourceManager.Fabric | sdk/fabric/Azure.ResourceManager.Fabric |
| grafana | Azure.ResourceManager.Grafana | sdk/grafana/Azure.ResourceManager.Grafana |
Expand Down
6 changes: 5 additions & 1 deletion eng/CodeGeneration.targets
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,11 @@
<Exec Command="npm ci --prefix $(_TspClientDir)" />
</Target>

<Target Name="GenerateCode" Condition="'$(TypeSpecInput)' != ''" DependsOnTargets="InstallTspClient">
<Target Name="BuildPlugin" Condition="'$(TypeSpecInput)' != '' AND '$(SkipBuildPlugin)' != 'true'">
<Exec Command="dotnet build $(MSBuildThisFileDirectory)packages/plugins/client/Client.Plugin/" />
</Target>

<Target Name="GenerateCode" Condition="'$(TypeSpecInput)' != ''" DependsOnTargets="InstallTspClient;BuildPlugin">
<Error Text="You used skipped sync but didn't have the TempTypeSpecFiles in your project directory. Please run 'dotnet build /t:GenerateCode /p:SaveInputs=true' without SkipSync first at least once" Condition="'$(SkipSync)' == 'true' AND !Exists('$(MSBuildProjectDirectory)/../TempTypeSpecFiles')" />
<Exec Condition="'$(SkipSync)' == 'true'" Command="$(_TypeSpecProjectGenerateCommand) $(_SaveInputs) $(_TypespecAdditionalOptions) $(_Trace)"/>
<Exec Condition="'$(SkipSync)' != 'true'" Command="$(_TypeSpecProjectSyncAndGenerateCommand) $(_SaveInputs) $(_LocalSpecRepo) $(_TypespecAdditionalOptions) $(_Trace)"/>
Expand Down
18 changes: 11 additions & 7 deletions eng/Packages.Data.props
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@

<!-- BCL packages -->
<PackageReference Update="System.Buffers" Version="4.5.1" />
<PackageReference Update="System.ClientModel" Version="1.7.0" />
<PackageReference Update="System.ClientModel" Version="1.8.0" />
<PackageReference Update="System.IO.Hashing" Version="8.0.0" />
<PackageReference Update="System.Memory" Version="4.6.3" />
<PackageReference Update="System.Memory.Data" Version="8.0.1" />
Expand All @@ -102,7 +102,7 @@
<PackageReference Update="System.Text.Json" Version="8.0.6" />
<PackageReference Update="System.Text.Encodings.Web" Version="8.0.0" />
<PackageReference Update="System.ValueTuple" Version="4.5.0" />
<PackageReference Update="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" />
<PackageReference Update="Microsoft.Bcl.AsyncInterfaces" Version="9.0.9" />
<PackageReference Update="Microsoft.CSharp" Version="4.7.0" />
<PackageReference Update="Microsoft.Extensions.Logging.Abstractions" Version="8.0.3"/>

Expand Down Expand Up @@ -204,15 +204,15 @@
</ItemGroup>

<ItemGroup Condition="$(MSBuildProjectName.StartsWith('Azure.AI.Agents'))">
<PackageReference Update="OpenAI" Version="[2.5.0,3.0)" />
<PackageReference Update="OpenAI" Version="[2.6.0,3.0)" />
</ItemGroup>

<ItemGroup Condition="$(MSBuildProjectName.StartsWith('Azure.AI.Projects'))">
<PackageReference Update="OpenAI" Version="[2.5.0,3.0)" />
<PackageReference Update="OpenAI" Version="[2.6.0,3.0)" />
</ItemGroup>

<ItemGroup Condition="$(MSBuildProjectName.StartsWith('Azure.AI.OpenAI'))">
<PackageReference Update="OpenAI" Version="2.5.0" />
<PackageReference Update="OpenAI" Version="2.6.0" />
</ItemGroup>

<ItemGroup Condition="$(MSBuildProjectName.StartsWith('Azure.Developer.Playwright'))">
Expand Down Expand Up @@ -409,6 +409,7 @@
<PackageReference Update="Microsoft.Extensions.Azure" Version="1.12.0" />
<PackageReference Update="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
<PackageReference Update="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
<PackageReference Update="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
<PackageReference Update="Microsoft.Extensions.Configuration.Json" Version="8.0.1" />
<PackageReference Update="Microsoft.Extensions.Configuration" Version="8.0.0" />
<PackageReference Update="Microsoft.Extensions.Hosting" Version="8.0.1" />
Expand All @@ -430,6 +431,7 @@
<PackageReference Update="Moq" Version="[4.18.2]" /><!-- This version should not be changed without team discussion. -->
<PackageReference Update="MSTest.TestAdapter" Version="1.3.2" />
<PackageReference Update="MSTest.TestFramework" Version="1.3.2" />
<PackageReference Update="NAudio" Version="2.2.1" />
<PackageReference Update="Newtonsoft.Json" Version="13.0.1" />
<PackageReference Update="NSubstitute" Version="3.1.0" />
<PackageReference Update="NUnit" Version="3.13.2" />
Expand All @@ -444,7 +446,8 @@
<PackageReference Update="Polly.Contrib.WaitAndRetry" Version="1.1.1" />
<PackageReference Update="Portable.BouncyCastle" Version="1.9.0" />
<PackageReference Update="PublicApiGenerator" Version="10.0.1" />
<PackageReference Update="System.ClientModel" Version="1.7.0" />
<PackageReference Update="System.ClientModel" Version="1.8.0" />
<PackageReference Update="System.CommandLine" VersionOverride="2.0.0-beta4.22272.1" />
<PackageReference Update="System.Diagnostics.TraceSource" Version="4.3.0" />
<PackageReference Update="System.IO.Compression" Version="4.3.0" />
<PackageReference Update="System.IO.Pipelines" Version="8.0.0" />
Expand All @@ -458,6 +461,7 @@
<PackageReference Update="System.Security.Cryptography.Primitives" Version="4.3.0" />
<PackageReference Update="System.Security.Cryptography.ProtectedData" Version="4.7.0" />
<PackageReference Update="System.Security.Cryptography.X509Certificates" Version="4.3.2" />
<PackageReference Update="System.Threading.Channels" Version="8.0.0" />
<PackageReference Update="System.ValueTuple" Version="4.5.0" />
<PackageReference Update="WindowsAzure.ServiceBus" Version="5.1.0" />
<PackageReference Update="xunit.runner.visualstudio" Version="2.4.2" />
Expand All @@ -477,7 +481,7 @@

<PropertyGroup>
<TestProxyVersion>1.0.0-dev.20250930.1</TestProxyVersion>
<UnbrandedGeneratorVersion>1.0.0-alpha.20251029.3</UnbrandedGeneratorVersion>
<UnbrandedGeneratorVersion>1.0.0-alpha.20251103.8</UnbrandedGeneratorVersion>
<AzureGeneratorVersion>1.0.0-alpha.20251022.3</AzureGeneratorVersion>
</PropertyGroup>
</Project>
24 changes: 12 additions & 12 deletions eng/azure-typespec-http-client-csharp-emitter-package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"main": "dist/src/index.js",
"dependencies": {
"@azure-typespec/http-client-csharp": "1.0.0-alpha.20251029.2"
"@azure-typespec/http-client-csharp": "1.0.0-alpha.20251105.1"
},
"devDependencies": {
"@azure-tools/typespec-azure-core": "0.61.0",
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"main": "dist/src/index.js",
"dependencies": {
"@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20251026.2"
"@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20251103.1"
},
"devDependencies": {
"@azure-tools/typespec-autorest": "0.61.0",
Expand Down
Loading