Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
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
e9cc599
Initial plan
Copilot Jan 9, 2026
03d0cf6
Fix on_behalf_of token payload issue by flattening duplicate parameters
Copilot Jan 9, 2026
49e69b5
Add clarifying comment about empty parameter handling
Copilot Jan 9, 2026
28d2424
Update CHANGELOG.md with bug fix details
Copilot Jan 9, 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
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,13 @@
# 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

Expand Down
12 changes: 12 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,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
4 changes: 3 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
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
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 @@ -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 @@ -6,6 +6,9 @@ parameters:
- name: CustomCondition
type: string
default: succeeded()
- name: ServiceConnection
type: string
default: ''

steps:
- pwsh: |
Expand All @@ -21,8 +24,10 @@ steps:
$content | Out-File '${{ parameters.npmrcPath }}'
displayName: 'Create .npmrc'
condition: ${{ parameters.CustomCondition }}

- task: npmAuthenticate@0
displayName: Authenticate .npmrc
condition: ${{ parameters.CustomCondition }}
inputs:
workingFile: ${{ parameters.npmrcPath }}
azureDevOpsServiceConnection: ${{ parameters.ServiceConnection }}
25 changes: 25 additions & 0 deletions eng/common/scripts/stress-testing/deploy-stress-tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,30 @@ param(

. $PSScriptRoot/stress-test-deployment-lib.ps1

# If there are local changes to values.yaml it's almost certain that the user
# is an admin and has provisioned a new stress cluster but not published a
# new addons chart with the new infra config values. In these cases we should
# just fail, as deploying without the local addons override causes misleading
# errors in the cluster with pods not able to mount storage accounts using the
# old values.yaml reference from the published stress-test-addons helm chart.
if (!$LocalAddonsPath) {
try {
$repoRoot = git -C $PSScriptRoot rev-parse --show-toplevel 2>$null
} catch {
$repoRoot = $null
}

if ($repoRoot -and (Split-Path $repoRoot -Leaf) -eq "azure-sdk-tools") {
$valuesFile = Join-Path $repoRoot "tools/stress-cluster/cluster/kubernetes/stress-test-addons/values.yaml"
if (Test-Path $valuesFile) {
$valuesStatus = git -C $repoRoot status --porcelain -- $valuesFile
if ($valuesStatus) {
$localAddonsDir = Split-Path $valuesFile -Parent
throw "Detected changes to '$valuesFile' without -LocalAddonsPath. Re-run with '-LocalAddonsPath $localAddonsDir' to apply local addon values."
}
}
}
}

CheckDependencies
DeployStressTests @PSBoundParameters
Original file line number Diff line number Diff line change
Expand Up @@ -122,21 +122,21 @@ function DeployStressTests(
if ($clusterGroup -or $subscription) {
Write-Warning "Overriding cluster group and subscription with defaults for 'pg' environment."
}
$clusterGroup = 'rg-stress-cluster-pg'
$clusterGroup = 'SSS3PT_rg-stress-cluster-pg'
$subscription = 'Azure SDK Test Resources - TME'
$tenant = '70a036f6-8e4d-4615-bad6-149c02e7720d'
} elseif ($environment -eq 'prod') {
if ($clusterGroup -or $subscription) {
Write-Warning "Overriding cluster group and subscription with defaults for 'prod' environment."
}
$clusterGroup = 'rg-stress-cluster-prod'
$clusterGroup = 'SSS3PT_rg-stress-cluster-prod'
$subscription = 'Azure SDK Test Resources - TME'
$tenant = '70a036f6-8e4d-4615-bad6-149c02e7720d'
} elseif ($environment -eq 'storage') {
if ($clusterGroup -or $subscription) {
Write-Warning "Overriding cluster group and subscription with defaults for 'storage' environment."
}
$clusterGroup = 'rg-stress-cluster-storage'
$clusterGroup = 'SSS3PT_rg-stress-cluster-storage'
$subscription = 'Azure SDK Test Resources - TME'
$tenant = '72f988bf-86f1-41af-91ab-2d7cd011db47'
} elseif (!$clusterGroup -or !$subscription -or $tenant) {
Expand Down
Loading
Loading