Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
074e3aa
Sync eng/common directory with azure-sdk-tools for PR 13267 (#47499)
azure-sdk Dec 9, 2025
143ba3a
Merge 5.24 CHANGELOG (#47497)
Netyyyy Dec 9, 2025
272013b
LogGroupStart should have local build output (#47506)
azure-sdk Dec 9, 2025
72f01aa
Update Spring Boot and Spring Cloud versions for the Spring compatibi…
Netyyyy Dec 9, 2025
7f83359
Cosmos release 2025-12-09 (#47495)
FabianMeiswinkel Dec 9, 2025
9388993
Made pipeline work for template-v2 projects (#47476)
raych1 Dec 9, 2025
44e1e6a
Enabled set test pipeline version for template-v2 projects (#47509)
raych1 Dec 9, 2025
57c2f31
Query api view artifact by package info in language-settings script (…
raych1 Dec 9, 2025
5cd16e7
Merge 5.24.1 CHANGELOG (#47520)
Netyyyy Dec 10, 2025
52d9133
[VoiceLive] Add sample of function calling (#47516)
xitzhang Dec 10, 2025
298fd62
Sync eng/common directory with azure-sdk-tools for PR 13134 (#47463)
azure-sdk Dec 10, 2025
89e3941
Increment package versions for cosmos releases (#47517)
azure-sdk Dec 10, 2025
951d5db
Sync eng/common directory with azure-sdk-tools for PR 13281 (#47515)
azure-sdk Dec 10, 2025
f30c0c9
Sync eng/common directory with azure-sdk-tools for PR 13076 (#47534)
azure-sdk Dec 10, 2025
c780145
Switched package release tag to use the groupId plus the packageName …
raych1 Dec 10, 2025
8f5e34d
Add #Requires statement to common.ps1 (#47533)
azure-sdk Dec 10, 2025
d1c11b9
Configurations: 'specification/containerservice/Fleet.Management/tsp…
azure-sdk Dec 10, 2025
62cf67e
bump the targeted proxy version (#47519)
azure-sdk Dec 10, 2025
4e0de66
Sync eng/common directory with azure-sdk-tools for PR 13100 (#47529)
azure-sdk Dec 11, 2025
bc6b026
Update TextProxyPlaybackClient to propagate Context (#47536)
srnagar Dec 11, 2025
a7d6315
Sync eng/common directory with azure-sdk-tools for PR 13218 (#47537)
azure-sdk Dec 11, 2025
de9f051
Sync eng/common directory with azure-sdk-tools for PR 13304 (#47542)
azure-sdk Dec 11, 2025
2933ee1
Fix GroupId property access (#47546)
azure-sdk Dec 11, 2025
a5a2bb7
Sync eng/common directory with azure-sdk-tools for PR 13235 (#47543)
azure-sdk Dec 11, 2025
a52bef3
Skip verify setup tool when running on coding agent (#47494)
smw-ms Dec 11, 2025
4ff07be
Update CODEOWNERS for translation text service (#47514)
jrjrguo Dec 11, 2025
1fd4205
Update trigger and PR settings in YAML pipeline (#47545)
azure-sdk Dec 11, 2025
9ec8b72
Sync eng/common directory with azure-sdk-tools for PR 13325 (#47549)
azure-sdk Dec 11, 2025
81a8e3b
Sync eng/common directory with azure-sdk-tools for PR 13307 (#47548)
azure-sdk Dec 11, 2025
8542424
Add a step explicitly to verify setup (#47553)
azure-sdk Dec 12, 2025
70079af
Add 'APIView prod deployment' to internal service connections (#47555)
azure-sdk Dec 12, 2025
96e2612
OpenAI.HttpClient to Azure.HttpClient mapper for test instrumentation…
jpalvarezl Dec 13, 2025
36b5a7d
mgmt servicebus , fix live test failures (#47522)
v-huizhu2 Dec 15, 2025
8af6274
Fix bug: 'token-credential-bean-name' not work in spring-cloud-azure-…
rujche Dec 15, 2025
9c5473b
mgmt containerservice, update api-version to 2025-10-01 (#47558)
v-huizhu2 Dec 15, 2025
feb963e
Change default connection factory of JMS listener container to native…
rujche Dec 15, 2025
912b431
Increment package versions for containerservice releases (#47561)
azure-sdk Dec 15, 2025
e231454
Export database query parameters (#47526)
jeanbisutti Dec 15, 2025
77c7526
Update paths to include all files in .github directory for evals (#47…
azure-sdk Dec 15, 2025
c26189d
Azure-AI-Translation-Text 2.0.0-beta.1 (#47412)
jrjrguo Dec 16, 2025
23ca116
[Automation] Generate SDK based on TypeSpec 0.37.3 (#47551)
azure-sdk Dec 17, 2025
dca95fe
[Automation] Generate Fluent Lite from Swagger networkcloud#package-2…
azure-sdk Dec 17, 2025
3e2b2f6
Deperecate Mobilenetwork package (#47568)
khattartarun Dec 17, 2025
854e44d
Increment package versions for networkcloud releases (#47572)
azure-sdk Dec 17, 2025
c27de97
Increment package versions for mobilenetwork releases (#47573)
azure-sdk Dec 17, 2025
8f35cac
Fix confusing disableAutoComplete() examples in Service Bus documenta…
Copilot Dec 17, 2025
520270d
Update copilot instructions to include azure-sdk-mcp config info (#47…
samvaity Dec 17, 2025
da9a9aa
Remove Invoke-ToolDescriptionEvaluator script (#47575)
azure-sdk Dec 17, 2025
1d7fe82
Add test for float16 type (#47570)
allenkim0129 Dec 17, 2025
60c9800
Configurations: 'specification/vmware/resource-manager/Microsoft.AVS…
azure-sdk Dec 18, 2025
9939741
release(containerservice): update version to 2.58.0-beta.2 (#47577)
v-huizhu2 Dec 18, 2025
35b9c7c
Merge to main after spring cloud azure 6.1.0 released (#47578)
Netyyyy Dec 18, 2025
ac13444
Increment package versions for avs releases (#47579)
azure-sdk Dec 18, 2025
17d1f96
Update Spring Boot and Spring Cloud versions for the Spring compatibi…
Netyyyy Dec 19, 2025
bfa1112
update spring reference (#47581)
Netyyyy Dec 19, 2025
e7023eb
[Automation] Generate SDK based on TypeSpec 0.37.4 (#47582)
azure-sdk Dec 19, 2025
5cebfe0
llm-speech-transcription sdk (#47172)
amber-yujueWang Dec 19, 2025
ff8dead
mgmt, prepare release 2.58.0 (#47590)
XiaofeiCao Dec 22, 2025
491f85f
[Automation] Generate Fluent Lite from Swagger specification/operatio…
azure-sdk Dec 22, 2025
eb73840
Increment package versions for resourcemanager releases (#47591)
azure-sdk Dec 22, 2025
d9d1063
Increment package versions for loganalytics releases (#47592)
azure-sdk Dec 22, 2025
89cefdc
Migrate stress cluster resource groups (#47491)
azure-sdk Dec 22, 2025
b4d7e6b
Increment package versions for containerservicefleet releases (#47585)
azure-sdk Dec 22, 2025
14f5b5e
Fix ClassNotFoundException for StringUtils in AAD starter (#47601)
Copilot Dec 25, 2025
cb363c7
Fix error reported by 'Link verification check' (#47603)
rujche Dec 26, 2025
0ee2409
External dependencies upgrade - Spring Boot 3.5.9 and Spring Cloud 20…
Netyyyy Dec 30, 2025
0d08d06
Fix: Skip App Configuration validation when feature is disabled (#47588)
Copilot Dec 30, 2025
416589b
Configurations: 'specification/dell/Dell.Storage.Management/tspconfi…
azure-sdk Dec 30, 2025
45192a2
[Automation] Generate Fluent Lite from Swagger specification/operatio…
azure-sdk Jan 5, 2026
c2bd666
Increment package versions for loganalytics releases (#47618)
azure-sdk Jan 5, 2026
f32dbc7
Fix Unsafe Deserialization (#47594)
tvaron3 Jan 5, 2026
0acab42
update changelog (#47626)
amber-yujueWang Jan 5, 2026
19953ac
[AutoPR azure-resourcemanager-healthbot]-generated-from-SDK Generatio…
azure-sdk Jan 6, 2026
ac066c9
Updated the network policy to allow the public maven feed access (#47…
raych1 Jan 6, 2026
21c3ba6
Add serviceConnections parameter to npmAuthenticate task. (#47635)
azure-sdk Jan 6, 2026
e423452
Increment package versions for transcription releases (#47636)
azure-sdk Jan 6, 2026
a2eca71
mgmt redis , fix live test failures (#47602)
v-huizhu2 Jan 7, 2026
295ff75
Upgrade Netty and Reactor patch versions (#47611)
alzimmermsft Jan 7, 2026
dabb51e
Sync .github/workflows directory with azure-sdk-tools repository (#47…
azure-sdk Jan 7, 2026
7518599
Add instruction to authenticate with Github CLI (#47645)
azure-sdk Jan 7, 2026
c4f4b16
Configure CONNECT timeout on Netty proxying (#47554)
alzimmermsft Jan 7, 2026
fc81201
mgmt containerinstance , fix live test failures (#47634)
v-huizhu2 Jan 8, 2026
3efb4ec
[Automation] Generate SDK based on TypeSpec 0.38.0 (#47652)
azure-sdk Jan 8, 2026
764477f
[Automation] Generate Fluent Lite from Swagger subscription#package-2…
azure-sdk Jan 8, 2026
96ec797
Increment package versions for subscription releases (#47654)
azure-sdk Jan 8, 2026
88037ad
mgmt, ACR, split to 2 internal clients (#47639)
weidongxu-microsoft Jan 8, 2026
1d29262
Remove manual URL mapper for `azure-ai-agents` and bumped openai-java…
jpalvarezl Jan 8, 2026
5508f56
Updating vertx dependencies (#47643)
jairmyree Jan 8, 2026
33add88
Adding Spark 3.5 with Scala 2.13 module (#47492)
FabianMeiswinkel Jan 8, 2026
305647c
Transcription test cleanup and Test Proxy bug work around (#47641)
alzimmermsft Jan 8, 2026
bab3c5b
Set release date for text translator 2.0.0-beta.1 (#47664)
jrjrguo Jan 8, 2026
362b937
Added instructions for local sdk generation (#47646)
raych1 Jan 8, 2026
86fd120
Increment package versions for translation releases (#47665)
azure-sdk Jan 9, 2026
305dea5
Configurations: 'specification/connectedcache/ConnectedCache.Managem…
azure-sdk Jan 9, 2026
3dcd5ab
Remove unused code from azure-json and azure-xml (#47612)
alzimmermsft Jan 9, 2026
f0e0c24
Update OpenRewrite version, add Java 25 dependency to fix Java 25 tes…
alzimmermsft Jan 9, 2026
df584c6
Configurations: 'specification/resourceconnector/resource-manager/Mi…
azure-sdk Jan 12, 2026
9f7a99a
Update azure-sdk-build-tools Repository Resource Refs in Yaml files (…
azure-sdk Jan 12, 2026
7d63100
Remove /sdk/resourcemanagerhybrid (#47673)
alzimmermsft Jan 12, 2026
4270ed9
Update azure-sdk-build-tools Repository Resource Refs in Yaml files (…
azure-sdk Jan 12, 2026
101feba
Update SDK generation as completed when SDK pull request is linked to…
azure-sdk Jan 12, 2026
d59d241
[Automation] Generate SDK based on TypeSpec 0.38.1 (#47693)
azure-sdk Jan 13, 2026
19e35e7
General testing cleanup to remove dependencies (#47662)
alzimmermsft Jan 13, 2026
e2e14a8
Update Commons IO and MS SQL JDBC dependencies (#47682)
alzimmermsft Jan 13, 2026
cb04f88
Fix CVE about spring-core (#47690)
rujche Jan 13, 2026
96a156f
Add transactional batch support for Cosmos DB Spark connector (#47478)
TheovanKraay Jan 13, 2026
99c461e
Fix azure-container-containerregistry incorrectly handling paging in …
alzimmermsft Jan 13, 2026
65c01ea
Sync eng/common directory with azure-sdk-tools for PR 13555 (#47701)
azure-sdk Jan 14, 2026
1b9c79b
mgmt compute, update GalleryRP api-version to 2025-03-03 (#47694)
v-huizhu2 Jan 14, 2026
5f4c7fb
Merge Spring Cloud Azure 7 to main (#47668)
Netyyyy Jan 14, 2026
167cf37
Increment package versions for compute releases (#47703)
azure-sdk Jan 14, 2026
af81710
Replace usages of RxJava2 in testing with Reactor Test (#47489)
alzimmermsft Jan 14, 2026
35a7d54
Fix memory leak in ReactorConnection.getShutdownSignals() (#47663)
khroolick Jan 14, 2026
d82f3f7
Prepare azure-json and azure-xml for January 2026 GA Release (#47707)
alzimmermsft Jan 14, 2026
b2c7504
Disable SpringMonitorTest (#47709)
alzimmermsft Jan 14, 2026
1980ec4
Sync eng/common directory with azure-sdk-tools for PR 13556 (#47699)
azure-sdk Jan 14, 2026
90fc70e
Sync eng/common directory with azure-sdk-tools for PR 13560 (#47702)
azure-sdk Jan 14, 2026
e7d4f5c
Fix incorrect handling in Remove-Azure-Artifacts-From-Cache.ps1 scrip…
alzimmermsft Jan 14, 2026
e7eab64
App Config 1.9.0 Release (#47713)
mrm9084 Jan 14, 2026
8357cd2
Fix OAuth2 JWT Bearer parameter duplication in on-behalf-of flow (#47…
Netyyyy Jan 15, 2026
4891bc7
Increment package versions for resourceconnector releases (#47719)
azure-sdk Jan 15, 2026
1c6e662
Update Spring Boot and Spring Cloud versions for the Spring compatibi…
Netyyyy Jan 15, 2026
3d7f416
Fix error in compatibility-tests.yml (#47720)
rujche Jan 15, 2026
9f74a3c
[Automation] Generate SDK based on TypeSpec 0.38.3 (#47723)
azure-sdk Jan 15, 2026
bd3a4bd
Increment package versions for serialization releases (#47716)
azure-sdk Jan 15, 2026
bda6de3
Fix Storage File Share race condition when running tests in parallel …
alzimmermsft Jan 15, 2026
2e18d7e
Update Autorest version used to generate Storage (#47726)
alzimmermsft Jan 15, 2026
584f7e8
Prepare Core libraries for January 2026 GA (#47727)
alzimmermsft Jan 15, 2026
aa3244f
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-java in…
ibrandes Jan 15, 2026
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
21 changes: 11 additions & 10 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -262,15 +262,25 @@
# ServiceLabel: %Cognitive - Speech
# ServiceOwners: @rhurey

# PRLabel: %Speech Transcription
/sdk/transcription/azure-ai-speech-transcription/ @amber-yujueWang @rhurey @xitzhang @Azure/azure-java-sdk

# ServiceLabel: %Speech Transcription
# AzureSdkOwners: @amber-yujueWang @rhurey @xitzhang
# ServiceOwners: @rhurey @xitzhang @amber-yujueWang

# PRLabel: %Cognitive - Text Analytics
/sdk/textanalytics/ @samvaity @quentinRobinson @Azure/azure-java-sdk

# ServiceLabel: %Cognitive - Text Analytics
# AzureSdkOwners: @samvaity
# ServiceOwners: @assafi

# PRLabel: %Cognitive - Translator
/sdk/translation/ @jrjrguo @SG-MS @Azure/azure-java-sdk

# ServiceLabel: %Cognitive - Translator
# ServiceOwners: @swmachan @MikeyMCZ
# ServiceOwners: @swmachan @jrjrguo @SG-MS

# ServiceLabel: %Commerce
# ServiceOwners: @ms-premp @qiaozha
Expand Down Expand Up @@ -844,12 +854,6 @@
# AzureSdkOwners: @jairmyree
# ServiceOwners: @klaaslanghout

# PRLabel: %Text Translation
/sdk/translation/azure-ai-translation-text/ @MikeyMCZ @Azure/azure-java-sdk

# ServiceLabel: %Text Translation
# ServiceOwners: @MikeyMCZ

# ServiceLabel: %TimeseriesInsights
# ServiceOwners: @Shipra1Mishra

Expand Down Expand Up @@ -960,9 +964,6 @@
# ServiceLabel: %Mgmt
# AzureSdkOwners: @weidongxu-microsoft

# PRLabel: %Mgmt
/sdk/resourcemanagerhybrid/ @weidongxu-microsoft @haolingdong-msft @XiaofeiCao @arthurma1978 @bganapa @Azure/azure-java-sdk

# ######## Eng Sys ########

/eng/ @raych1 @weshaggard @benbp
Expand Down
56 changes: 55 additions & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,49 @@ The Azure SDK for Java repository contains client libraries for Azure services,
### Prerequisites

- To use Azure MCP tool calls, users must have PowerShell installed. Provide [PowerShell installation instructions](https://learn.microsoft.com/powershell/scripting/install/installing-powershell) if not installed, and recommend restarting the IDE to start the MCP server.
- Always run the [`azsdk_verify_setup`](../eng/common/instructions/azsdk-tools/verify-setup.instructions.md) tool to check the user's development environment setup for using SDK MCP tools. DO NOT PROCEED with running other tools before completing this step. Only skip for queries that don't need tools.
- See the next section for how to set up the Azure SDK MCP server in your IDE for advanced Copilot features.
- When using Copilot from IntelliJ, Visual Studio, VS Code (not applicable when using Coding Agent on Github.com):
- **Always run** the [`azsdk_verify_setup`](../eng/common/instructions/azsdk-tools/verify-setup.instructions.md) tool first to validate the user's development environment for SDK MCP tools.
- **Do not proceed** with any other tool execution until this step is complete.
- **Skip this check only** for queries that do not require tool execution.

## Azure SDK MCP Server: Quick Start

The Azure SDK MCP server enables advanced Copilot-powered automation, validation, and Azure-specific guidance in your IDE.

| IDE | Config File Location | What to Do |
|----------|------------------------------------|---------------------------|
| IntelliJ | `github-copilot/intellij/mcp.json` | Add the JSON config below |

### Configuration Example

#### IntelliJ (`github-copilot/intellij/mcp.json`)
```json
{
"servers": {
"azure-sdk-mcp": {
"type": "stdio",
"command": "pwsh",
"args": [
"<Path to azure-sdk-for-java repo>/eng/common/mcp/azure-sdk-mcp.ps1",
"-Run"
]
}
}
}
```

- Make sure PowerShell is installed and available in your system PATH.
- Replace `<Path to azure-sdk-for-java repo>` with the absolute path to your local clone of the Azure SDK for Java repository.

### Troubleshooting

- If IntelliJ does not detect the MCP server, double-check the path and file name.
- Start the server manually with:
```powershell
eng/common/mcp/azure-sdk-mcp.ps1 -Run
```
- For more help, see [eng/common/mcp/README.md](../eng/common/mcp/README.md) or open an issue.

## Behavior

Expand Down Expand Up @@ -150,6 +192,18 @@ When facing issues, direct users to:
- [GitHub Issues](https://github.com/Azure/azure-sdk-for-java/issues/new/choose)
- [Stack Overflow with azure-java-sdk tag](https://stackoverflow.com/questions/tagged/azure-java-sdk)

## Local SDK Generation and Package Lifecycle (TypeSpec)

### AUTHORITATIVE REFERENCE
For all TypeSpec-based SDK workflows (generation, building, validation, testing, versioning, and release preparation), follow #file:../eng/common/instructions/azsdk-tools/local-sdk-workflow.instructions.md

### DEFAULT BEHAVIORS
- **Repository:** Use the current workspace as the local SDK repository unless the user specifies a different path.
- **Configuration:** Identify `tsp-location.yaml` from files open in the editor. If unclear, ask the user.

### REQUIRED CONFIRMATIONS
Ask the user for clarification if repository path or configuration file is ambiguous.

## SDK release

For detailed workflow instructions, see [SDK Release](../eng/common/instructions/copilot/sdk-release.instructions.md).
2 changes: 1 addition & 1 deletion .github/workflows/event-processor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ jobs:
LABEL_SERVICE_API_KEY: ${{ env.LABEL_SERVICE_API_KEY }}

- name: Archive github event data
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: always()
with:
name: event
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/post-apiview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
contains(github.event.check_run.name, 'Build Analyze') )
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
sparse-checkout: 'eng/common'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scheduled-event-processor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Archive github event data
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: always()
with:
name: event
Expand Down
11 changes: 10 additions & 1 deletion .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@
"sdk/cosmos/azure-cosmos-spark_3-4_2-12/**",
"sdk/cosmos/azure-cosmos-spark_3-5/**",
"sdk/cosmos/azure-cosmos-spark_3-5_2-12/**",
"sdk/cosmos/azure-cosmos-spark_3-5_2-13/**",
"sdk/cosmos/azure-cosmos-spark-account-data-resolver-sample/**",
"sdk/cosmos/fabric-cosmos-spark-auth_3/**",
"sdk/cosmos/azure-cosmos-encryption/**",
Expand Down Expand Up @@ -437,7 +438,8 @@
"windowtitle",
"wordomatic",
"xlint",
"XLint"
"XLint",
"xmlparserv"
],
"overrides": [
{
Expand Down Expand Up @@ -1091,6 +1093,7 @@
"itest",
"itests",
"jaas",
"jandex",
"janino",
"jaspi",
"jaxb",
Expand All @@ -1110,6 +1113,7 @@
"jooq",
"jpamodelgen",
"jspc",
"jspecify",
"jstl",
"jtds",
"jvnet",
Expand Down Expand Up @@ -1191,15 +1195,19 @@
"uberjar",
"ultraq",
"unboundid",
"uring",
"vavr",
"vertx",
"vibur",
"wadl",
"weaviate",
"webauthn",
"webmvc",
"xerial",
"xmlparserv",
"xmpp",
"xsom",
"xtend",
"yasson",
"yugabytedb",
"zaxxer",
Expand Down Expand Up @@ -1239,6 +1247,7 @@
"words": [
"aadb",
"AADB",
"AADSTS",
"amqps",
"Authoritys",
"autoconfiguation",
Expand Down
7 changes: 3 additions & 4 deletions common/perf-test-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,8 @@
<includes combine.children="append">
<!-- Special allowance for performance libraries as they aren't shipped. -->
<include>com.beust:jcommander:[1.82]</include> <!-- {x-include-update;com.beust:jcommander;external_dependency} -->

<include>io.projectreactor:reactor-core:[3.7.11]</include> <!-- {x-include-update;io.projectreactor:reactor-core;external_dependency} -->
<include>io.vertx:vertx-codegen:[4.5.17]</include> <!-- {x-include-update;io.vertx:vertx-codegen;external_dependency} -->
<include>io.vertx:vertx-codegen:[4.5.23]</include> <!-- {x-include-update;io.vertx:vertx-codegen;external_dependency} -->
<include>io.projectreactor:reactor-core:[3.7.14]</include> <!-- {x-include-update;io.projectreactor:reactor-core;external_dependency} -->
</includes>
</bannedDependencies>
</rules>
Expand Down Expand Up @@ -95,7 +94,7 @@
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-codegen</artifactId>
<version>4.5.17</version> <!-- {x-version-update;io.vertx:vertx-codegen;external_dependency} -->
<version>4.5.23</version> <!-- {x-version-update;io.vertx:vertx-codegen;external_dependency} -->
<scope>provided</scope>
</dependency>
<dependency>
Expand Down
1 change: 1 addition & 0 deletions eng/.docsettings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ known_content_issues:
- ['sdk/cosmos/azure-cosmos-spark_3-3_2-12/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark_3-4_2-12/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark_3-5_2-12/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark_3-5_2-13/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark-account-data-resolver-sample/README.md', '#3113']
- ['sdk/cosmos/fabric-cosmos-spark-auth_3/README.md', '#3113']
- ['sdk/cosmos/azure-cosmos-spark_3_2-12/dev/README.md', '#3113']
Expand Down
8 changes: 0 additions & 8 deletions eng/CredScanSuppression.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,6 @@
],
"_justification": "Javadoc in azure-resourcemanager"
},
{
"placeholder": [
"h2AllowImplicitFlow",
"h2Permissions"
],
"_justification": "Javadoc in azure resourcemanagerhybrid"
},
{
"file": [
"test-proxy.log"
Expand Down Expand Up @@ -64,7 +57,6 @@
"file": [
"sdk/communication/azure-communication-common-perf/src/main/java/com.azure.communication.common.perf/FakeCredentialInTest.java",
"sdk/keyvault/azure-security-keyvault-certificates/src/test/java/com/azure/security/keyvault/certificates/FakeCredentialInTest.java",
"sdk/resourcemanagerhybrid/azure-resourcemanager/src/test/resources/session-records/AzureResourceManagerTests.testContainerRegistry.json",
"sdk/spring/spring-cloud-azure-autoconfigure/src/test/java/com/azure/spring/cloud/autoconfigure/FakeCredentialInTest.java",
"sdk/spring/spring-cloud-azure-service/src/test/java/com/azure/spring/cloud/service/implementation/storage/FakeCredentialInTest.java",
"sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/FakeCredentialInTest.java",
Expand Down
2 changes: 2 additions & 0 deletions eng/automation/api-specs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,8 @@ offazurespringboot:
service: springappdiscovery
operationalinsights:
service: loganalytics
operationalinsights/Microsoft.OperationalInsights/OperationalInsights:
service: loganalytics
oracle:
service: oracledatabase
paloaltonetworks:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Check the release readiness of an SDK package by collecting the required informa
- Go

2. **Execute Readiness Check**:
- Use the `azsdk_check_package_release_readiness` tool with the provided package name and selected language
- Use the `azsdk_release_sdk` tool with the provided package name, selected language, and set checkReady to true.
- Do not check for existing pull requests to run this step.
- Do not ask the user to create a release plan to run this step.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ If any details are missing, prompt the user accordingly:
- If SDK pull requests exist:
- Collect the pull request links from the user
- Use `azsdk_link_sdk_pull_request_to_release_plan` to link each SDK pull request to the release plan
> **GitHub CLI Authentication Required:**
> Before running any SDK PR linking steps, ensure you are authenticated with GitHub CLI.
> Run: `gh auth login`
> You can check authentication status with `gh auth status`.
- Confirm successful linking for each SDK pull request

## Step 7: Summary
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,16 @@ description: "Guide the user to generate and build SDKs locally for a TypeSpec b
# Goal

Help the user generate and build SDKs locally from TypeSpec API specifications using the `azure-sdk-mcp` tools.
High level steps involved:
1. Generate SDK locally
2. Build / Compile SDK locally
3. Run package checks
4. Run package tests
5. Update change log, metadata and version

---

## Part A: Generate SDK Locally
## Generate SDK Locally

### Step 1: Outline workflow

Expand All @@ -20,9 +26,10 @@ Help the user generate and build SDKs locally from TypeSpec API specifications u
2. Verify SDK repository
3. Validate repository path
4. Identify path to configuration file
5. Generate SDK using `azsdk_package_generate_code` MCP tool
6. Identify SDK project path
7. Build/Compile SDK using `azsdk_package_build_code` MCP tool
5. Verify setup for the selected language
6. Generate SDK using `azsdk_package_generate_code` MCP tool
7. Identify SDK project path
8. Build/Compile SDK using `azsdk_package_build_code` MCP tool
- Ask the user to confirm readiness to proceed.

---
Expand Down Expand Up @@ -89,15 +96,20 @@ Help the user generate and build SDKs locally from TypeSpec API specifications u

---

### Step 6: Generate SDK

### Step 6: Verify setup for selected language
**Actions**:
- Run `azsdk_verify_setup` MCP tool to ensure the local environment is correctly configured for the selected SDK language.

---

### Step 7: Generate SDK

**Actions**:
- Run `azsdk_package_generate_code` MCP tool to generate the SDK locally.

---

## Part B: Build / Compile SDK Locally
## Build / Compile SDK Locally

### Step 1: Identify SDK project path

Expand All @@ -117,3 +129,29 @@ Help the user generate and build SDKs locally from TypeSpec API specifications u
**Actions**:

- Run `azsdk_package_build_code` MCP tool to compile the SDK in the identified project directory.

---

### Step 3: Run package validation

**Actions**:

- Run `azsdk_package_run_check` MCP tool to validate the generated SDK package in the identified project directory.

---

### Step 4: Run package tests

**Actions**:

- Run `azsdk_package_run_tests` MCP tool to run tests on the generated SDK package in the identified project directory.

---

### Step 5: Update change log, metadata and version

**Actions**:

- Run `azsdk_package_update_metadata` MCP tool to update metadata in the identified project directory.
- Run `azsdk_package_update_changelog_content` MCP tool to update change log in the identified project directory.
- Run `azsdk_package_update_version` MCP tool to update version in the identified project directory.
Loading
Loading