Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
361 commits
Select commit Hold shift + click to select a range
be8202a
Add CODEOWNERS entry for copilot-instructions.md (#43856)
maririos Nov 7, 2025
daf7f22
[Identity] Prepare release (#43858)
pvaneck Nov 7, 2025
020e164
add temp logic to remove additional files (#43696)
msyyc Nov 7, 2025
37670b3
Increment package version after release of azure-identity (#43860)
azure-sdk Nov 7, 2025
b8b4fa7
Allow to update item_schema from external (#43863)
YusakuNo1 Nov 7, 2025
3fe1348
adding AIProjectInstrumentor to configure_azure_monitor (#43869)
M-Hietala Nov 7, 2025
d669502
Bump @azure-tools/typespec-client-generator-cli (#43873)
azure-sdk Nov 7, 2025
9c8a278
[ai.agentserver] add azure-ai-agentserver-core package to agentserver…
lusu-msft Nov 7, 2025
b7dc156
[Storage] Changelogs for Bug Fixes (#43808)
weirongw23-msft Nov 7, 2025
09f0066
[Storage] Added Support for `UseDevelopmentStorage=true;` for Connect…
weirongw23-msft Nov 7, 2025
90a9226
Added Autoscale Throughput Samples (#43619)
andrewmathew1 Nov 7, 2025
c75311a
Allow parameterization of python version during `analyze` (#43888)
scbedd Nov 8, 2025
32d6342
[ai.agentserver] add azure-ai-agentserver-agentframework and azure-ai…
lusu-msft Nov 8, 2025
484d5d0
fix dependency issue in agentserver (#43891)
l0lawrence Nov 8, 2025
8ac8b3e
[EvaluationResult Convert]Counts only for primary metrics when multip…
YoYoJa Nov 8, 2025
bb35e87
updated (#43898)
posaninagendra Nov 9, 2025
d0c3eea
Rename Tool Success to Tool Call Success (#43810)
ahibrahimm Nov 10, 2025
d35f12e
Handle the input data for pure string_check evaluation in result conv…
YoYoJa Nov 10, 2025
94a5044
Replace prints with loggings in base_eval (#43325)
ahibrahimm Nov 10, 2025
ebbbb43
Adding Sample Notebooks for Agentic Evaluators (#43786)
MohamedRadyA Nov 10, 2025
715a3a0
update (#43905)
ahibrahimm Nov 10, 2025
e9e0c48
Sync eng/common directory with azure-sdk-tools for PR 12758 (#43911)
azure-sdk Nov 10, 2025
62e9e46
Snapshots python - Azure App Configuration Provider (#43690)
mrm9084 Nov 10, 2025
e226c14
fix deprecation of utcnow (#43916)
mrm9084 Nov 10, 2025
ed456b2
Add second Azure Key Vault secret URL (#43890)
mrm9084 Nov 10, 2025
f6d99be
App Configuration Provider - Request tracing update (#43589)
mrm9084 Nov 10, 2025
57ce420
[Textanalytics] python sdk 20251115preview (#43666)
amber-Chen-86 Nov 10, 2025
84d5584
Update TSG for red team (#43870)
slister1001 Nov 11, 2025
be1d439
fix: treat TaskAdherence tool definitions as optional (#43928)
slister1001 Nov 11, 2025
38c3fa4
[AutoPR azure-mgmt-mysqlflexibleservers]-generated-from-SDK Generatio…
azure-sdk Nov 11, 2025
c108629
Remove multiapi_combiner (#43642)
Copilot Nov 11, 2025
07cbf94
[eng][scripts] Deprecate multiapi functionality from release-helper (…
Copilot Nov 11, 2025
6542b4f
Fix invalid value types for item_schema (#43926)
YusakuNo1 Nov 11, 2025
5797b84
Delete NOTICE file (#43864)
saanikaguptamicrosoft Nov 11, 2025
429965a
[AutoPR azure-mgmt-netapp]-generated-from-SDK Generation - Python-555…
azure-sdk Nov 11, 2025
5b0f608
[Cognitive][Language] Add more codeowners (#43946)
sarkar-rajarshi Nov 11, 2025
5506266
azure-ai-projects v2.0.0b1 (#43704)
dargilco Nov 11, 2025
92b4f1e
Add Env Setup to Copilot Instructions (#43874)
JennyPng Nov 11, 2025
ce6c8d5
[Load Testing] Fix broken reference doc links (#43885)
mccoyp Nov 11, 2025
0bc6951
Howie/samples 8 (#43949)
howieleung Nov 12, 2025
c80ea9b
Fix Sphinx tool errors to unblock azure-ai-projects 2.0.0b1 release (…
dargilco Nov 12, 2025
67782a8
Fix broken link (#43953)
dargilco Nov 12, 2025
42861fc
update pyproject (#43963)
msyyc Nov 12, 2025
27ab160
[AutoPR azure-mgmt-computelimit]-generated-from-SDK Generation - Pyth…
azure-sdk Nov 12, 2025
68a3289
Minor fix in evaluation samples. This method was renamed to "get" (#4…
dargilco Nov 12, 2025
f8997e5
Conv inference py sdk 20251115preview (#43832)
amber-Chen-86 Nov 12, 2025
9418951
Howie/samples 10 (#43968)
howieleung Nov 12, 2025
d12fad0
2.3.0 Release Prep (#43973)
mrm9084 Nov 12, 2025
2c112ab
Adjust link checking for copilot instructions (#43970)
azure-sdk Nov 12, 2025
68b646b
Removed create file with data and file semantics features (#43978)
weirongw23-msft Nov 12, 2025
8dcbf46
Sync eng/common directory with azure-sdk-tools for PR 12516 (#43715)
azure-sdk Nov 12, 2025
13c9e6b
adding support for workflow agent tracing (#43975)
M-Hietala Nov 12, 2025
b5fbfb9
Ensure `Dependency Analysis` properly runs against all packages durin…
scbedd Nov 12, 2025
c22467f
Update Tool Call Success Evaluator Name in Sample (#43967)
m7md7sien Nov 12, 2025
8ad14f3
Revert "Resolve misconfigured `dpkg` (#43777)" (#43837)
mikeharder Nov 12, 2025
fead515
Document tools (#43983)
howieleung Nov 12, 2025
ffe542d
Fix MyPy, PyRight, and Black issues in Evaluations Samples (#43981)
m7md7sien Nov 13, 2025
14a1af7
Add Agent Response Tool Evaluation Sample with Function Tool (#43966)
m7md7sien Nov 13, 2025
6d5717b
[SDK Release] (Python) CQA inference 2025-05-15-preview (#42870)
Amichelangelo Nov 13, 2025
395044e
[EvalResultConverter]Add 2 more evaluators with inverted pass value (…
YoYoJa Nov 13, 2025
f363f9a
Handle wrapped prompt send timeouts and empty responses in red team r…
slister1001 Nov 13, 2025
3302e34
deprecate (#43995)
ChenxiJiang333 Nov 13, 2025
a6ec9bb
bump typespec-python 0.53.2 (#43998)
msyyc Nov 13, 2025
4f07ea0
[AutoPR azure-mgmt-paloaltonetworksngfw]-generated-from-SDK Generatio…
azure-sdk Nov 13, 2025
392008a
No need to make get_openai_client() on the async AIProjectClient an "…
dargilco Nov 13, 2025
75fe949
[fix] logs and aoai list to string (#43993)
Zyysurely Nov 13, 2025
0b6fd42
Update DefaultAzureCredential API docs (#44001)
scottaddie Nov 13, 2025
d5a1d74
Sync eng/common directory with azure-sdk-tools for PR 12867 (#43976)
azure-sdk Nov 13, 2025
76e58ee
update (#43886)
hizixin Nov 13, 2025
ee70841
update tool call output trace format (#44002)
M-Hietala Nov 13, 2025
fe956b3
Adding fine-tuning samples and tests (#44003)
jayesh-tanna Nov 13, 2025
6bfd630
Migrate to `3.10` for `build` and `analyze` (#43924)
scbedd Nov 13, 2025
2c633db
[doc] add new section for hybrid model migration (#43933)
msyyc Nov 13, 2025
58fcb0a
Update agentserver matrix to exclude pypy311 due to limited dependenc…
scbedd Nov 13, 2025
37cb1cf
Add Breaking Check Without Tox (#43988)
JennyPng Nov 13, 2025
b9deb55
Increment package version after release of azure-appconfiguration-pro…
azure-sdk Nov 13, 2025
75c24da
Trace Based Sampling Log Filter Implementation (#43811)
rads-1996 Nov 13, 2025
535e6a5
Exporter release 1.0.0b45 (#44011)
rads-1996 Nov 13, 2025
33db94b
App Config Provider Bug Fix (#44012)
mrm9084 Nov 13, 2025
9a3e351
Sync eng/common directory with azure-sdk-tools repository (#44014)
azure-sdk Nov 13, 2025
cb44ccb
Increment package version after release of azure-monitor-opentelemetr…
azure-sdk Nov 14, 2025
3e5b654
Distro release 1.8.2 (#43790)
rads-1996 Nov 14, 2025
0e4a03b
Fix CI Analyze Step for `azure-ai-inference` and `get_version_py` bug…
JennyPng Nov 14, 2025
738735b
[VoiceLive] Release 1.2.0b1 - Add MCP support (#44013)
xitzhang Nov 14, 2025
ae6a5c2
Added Priority Based Execution for Sync and Async Clients (#43917)
andrewmathew1 Nov 14, 2025
57afdf9
Eval-SDK-Hotfix-1-13-6 (#44005)
w-javed Nov 14, 2025
5d5da74
Fix hate unfairness result lookup for sync red-team evaluations (#44019)
slister1001 Nov 14, 2025
dbe15aa
Increment package version after release of azure-monitor-opentelemetr…
azure-sdk Nov 14, 2025
a22b06f
[AutoRelease] t2-cosmosdb-2025-11-05-90577(can only be merged by SDK …
azure-sdk Nov 14, 2025
8e49d4a
combine context manager (#44017)
howieleung Nov 14, 2025
8f58e9c
Fix TypeError when parameters=None in query_items (#43681)
Nikhil172913832 Nov 14, 2025
acbf01f
[SDK Release] (Python) CQA authoring 2025-05-15-preview (#43117)
Amichelangelo Nov 14, 2025
696d9d1
Add training type support for fine-tuning jobs (#44036)
jayesh-tanna Nov 14, 2025
0d85fc6
tracing: add operation to create agent and tokens to stream (#44037)
M-Hietala Nov 14, 2025
e4c2eff
Updated changeLog.md file for the 4.14.2 (2025-11-14) release (#44035)
dibahlfi Nov 14, 2025
9197b71
Fix PowerShell command for file listing (#44041)
weshaggard Nov 14, 2025
33abdb9
Check user exists before assigning (#44016)
azure-sdk Nov 14, 2025
42a0e4a
[EvalResultConverter]Handle usage with null value (#44030)
YoYoJa Nov 14, 2025
d91eb2d
Wangamber/transcription (#43675)
amber-yujueWang Nov 14, 2025
9e53510
[Storage] Decompression for Binary Response in Download APIs (#43587)
weirongw23-msft Nov 14, 2025
36daa9c
Update CHANGELOG.md (#44045)
M-Hietala Nov 14, 2025
444196f
Changelog update (#44038)
howieleung Nov 14, 2025
283e65a
Enable Memory Store operations on AIProjectClient (continuing Paul's …
dargilco Nov 14, 2025
cefece2
Conv authoring py sdk 20251115preview (#43915)
amber-Chen-86 Nov 15, 2025
1aabd76
Explicitly specify update_delay to workaround temp service bug. (#44051)
bojunehsu Nov 15, 2025
ba4cb37
Evaluation sample cleanup and update Readme (#44032)
aprilk-ms Nov 15, 2025
48c6c98
Minor updates to package README.md before 2.0.0b2 release (#44054)
dargilco Nov 15, 2025
7a20243
Set release date (#44058)
dargilco Nov 15, 2025
d08e5cc
Pass Model Deployment parameter to cluster insight sample (#44064)
risinh Nov 17, 2025
2e8079d
add additional config (#44070)
msyyc Nov 17, 2025
d2aa5a2
[AutoRelease] t2-elastic-2025-10-14-97569(can only be merged by SDK o…
azure-sdk Nov 17, 2025
96adcd5
[AutoRelease] t2-networkcloud-2025-10-20-87154(can only be merged by …
azure-sdk Nov 17, 2025
fc56387
code and test (#43755)
azure-sdk Nov 17, 2025
eeb7559
[AutoRelease] t2-containerservice-2025-11-04-70189(can only be merged…
azure-sdk Nov 17, 2025
8948737
[AutoRelease] t2-web-2025-11-14-81125(can only be merged by SDK owner…
azure-sdk Nov 17, 2025
12c79f7
[AutoRelease] t2-compute-2025-11-08-03417(can only be merged by SDK o…
azure-sdk Nov 17, 2025
3f34eb0
[AutoRelease] t2-newrelicobservability-2025-10-14-72186(can only be m…
azure-sdk Nov 17, 2025
f2cb0c6
Increment package version after release of azure-cosmos (#44049)
azure-sdk Nov 17, 2025
4468111
Increment package version after release of azure-search-documents (#4…
azure-sdk Nov 17, 2025
b2a3034
add artifact azure-ai-language-questionanswering-authoring (#44056)
Amichelangelo Nov 17, 2025
c16263a
Fix issue 43442 (#44053)
rads-1996 Nov 17, 2025
6e422c7
add azure-ai-transcription to ci.yml (#44079)
amber-yujueWang Nov 17, 2025
90ade78
Increment version in prep for next release (v2.0.0b3) (#44078)
dargilco Nov 17, 2025
e1c6c3f
Update azure-cognitiveservices-personalizer Development Status to Ina…
Copilot Nov 17, 2025
5268f45
Fixes LogDeprecated warnings - `LogDeprecatedInitWarning: LogRecord i…
rads-1996 Nov 17, 2025
ea6bf6a
Add Generate Check without Tox (#43982)
JennyPng Nov 18, 2025
85a9b78
Bump js-yaml (#44089)
azure-sdk Nov 18, 2025
9486728
Extract fine-tuning operations into separate methods for better modul…
jayesh-tanna Nov 18, 2025
843b66f
[AutoPR azure-mgmt-netapp]-generated-from-SDK Generation - Python-557…
azure-sdk Nov 18, 2025
fd668dd
Wangamber/llmspeechsdkpreview (#44099)
amber-yujueWang Nov 18, 2025
3116945
Increment package version after release of azure-ai-voicelive (#44042)
azure-sdk Nov 18, 2025
d95207e
Updates to MemoryStore operations (#44086)
dargilco Nov 19, 2025
be8f299
Sync eng/common directory with azure-sdk-tools for PR 12910 (#44052)
azure-sdk Nov 19, 2025
d0fc0a6
openapi sample (#44025)
howieleung Nov 19, 2025
880663f
Fix `whl` azypysdk env (#44065)
scbedd Nov 19, 2025
c67a53c
[Identity] Add envvar to toggle SP live test skip (#44085)
pvaneck Nov 19, 2025
cff4c23
remove hdinsightcontainers code (#43996)
2258093686 Nov 20, 2025
471cda1
[Storage] Add Blob download perf test that uses HTTP library directly…
jalauzon-msft Nov 20, 2025
73cdd98
[AutoRelease] t2-network-2025-11-19-85053(can only be merged by SDK o…
azure-sdk Nov 20, 2025
48e6965
Configurations: 'specification/computelimit/resource-manager/Microso…
azure-sdk Nov 20, 2025
fbda19f
Bump cspell from 9.2.1 to 9.3.2 in /eng/common/spelling (#44119)
azure-sdk Nov 20, 2025
f3984ab
Rename Python classes ending with "Object", such that now end with "D…
dargilco Nov 20, 2025
046b973
Fix App Config Tests (#44112)
mrm9084 Nov 20, 2025
acf59b6
[VoiceLive] Release 1.2.0b2 with MCP fix (#44101)
xitzhang Nov 21, 2025
97ce0dd
[Cosmos] Per-Partition Automatic Failover (#41588)
simorenoh Nov 21, 2025
bc745f0
Improved mcp sample (#44120)
howieleung Nov 21, 2025
0f101be
Fixing tracing section documentation to README (#44118)
M-Hietala Nov 21, 2025
32fee7a
Sync eng/common directory with azure-sdk-tools for PR 13009 (#44133)
azure-sdk Nov 21, 2025
08ae30e
Enable test recordings for tests with OpenAI client only. Package tak…
dargilco Nov 21, 2025
07e2a84
Add test recordings for the sync & async tests of "get_application_in…
dargilco Nov 21, 2025
091529b
Sync eng/common directory with azure-sdk-tools for PR 12976 (#44140)
azure-sdk Nov 21, 2025
61069ca
[AutoRelease] t2-containerservice-2025-11-19-05345(can only be merged…
azure-sdk Nov 24, 2025
ea981c3
[AutoRelease] t2-resourcegraph-2025-11-24-25505(can only be merged by…
azure-sdk Nov 24, 2025
26a18d7
[AutoPR azure-mgmt-mysqlflexibleservers]-generated-from-SDK Generatio…
azure-sdk Nov 24, 2025
a3ed6a1
Update dev_requirements.txt (#44152)
ChenxiJiang333 Nov 24, 2025
0021635
add package for compatibility (#44154)
msyyc Nov 24, 2025
845f573
None Options for Container APIs (#44098)
tvaron3 Nov 24, 2025
ce17e61
Resolving next-pylint issues for azure-ai-ml sdk (#44113)
ZubaeyrMSFT Nov 24, 2025
0b24fdc
fix multipartform issue (#44123)
amber-yujueWang Nov 24, 2025
909abe9
Sync eng/common directory with azure-sdk-tools for PR 13045 (#44161)
azure-sdk Nov 24, 2025
ada9ad8
[VoiceLive] Add sample code of MCP (#44163)
xitzhang Nov 24, 2025
967ca1d
Read Many Documentation (#44159)
tvaron3 Nov 24, 2025
3b60667
Add `apistub` Check Without Tox (#44124)
JennyPng Nov 24, 2025
c8fe055
Add test recordings to all Agent telemetry tests that have OpenAI onl…
dargilco Nov 24, 2025
2fa7519
[AutoPR azure-mgmt-servicefabricmanagedclusters]-generated-from-SDK G…
azure-sdk Nov 24, 2025
844658a
Add agent tools tests (#44125)
paulbatum Nov 24, 2025
8a5be86
Fix default value overriding user-configured sampling ratio in distro…
rads-1996 Nov 25, 2025
5a9f158
Sync eng/common directory with azure-sdk-tools for PR 13040 (#44167)
azure-sdk Nov 25, 2025
9f7a2fb
absolute timeout fix (#42652)
dibahlfi Nov 25, 2025
0875aa0
[AutoRelease] t2-certificateregistration-2025-11-24-87897(can only be…
azure-sdk Nov 25, 2025
69a5612
[AutoRelease] t2-domainregistration-2025-11-24-17995(can only be merg…
azure-sdk Nov 25, 2025
0e46d28
Add test recordings to Conversation CRUD tests and enable in tests in…
dargilco Nov 25, 2025
d266bc9
[AutoRelease] t2-postgresqlflexibleservers-2025-11-19-26748(can only …
azure-sdk Nov 25, 2025
7de33e0
agents tracing improvements (#44160)
M-Hietala Nov 25, 2025
d564329
Temporarily remove OneSettings configuration manager to prevent user …
rads-1996 Nov 25, 2025
92e7677
Enhance fine-tuning tests with pause/resume operations, checkpoint li…
jayesh-tanna Nov 26, 2025
898eadd
Same variable in test code was used to represent two different classe…
dargilco Nov 26, 2025
4d57f2f
next-mypy fixes azure-ai-ml sdk (#44132)
ZubaeyrMSFT Nov 26, 2025
fe5d63b
Enable python 3.14 support for azure-ai-ml (#44072)
saanikaguptamicrosoft Nov 26, 2025
7cc522f
addSupportForCrossRegionHeding (#42584)
xinlian12 Nov 26, 2025
a6d25a6
Sync eng/common directory with azure-sdk-tools repository (#44191)
azure-sdk Nov 26, 2025
6817570
removeTypeRequirementFromAvailabilityStrategyConfig (#44190)
xinlian12 Nov 26, 2025
6a3f6cd
[Bugfix] UserAgent Refactoring and Remove Duplicate Custom Prefix (#4…
tvaron3 Nov 26, 2025
9f1ae05
[Cosmos] update versions for release (#44193)
simorenoh Nov 26, 2025
6ef4725
Add Unit test for AMQP Client Link with max message size = 0 (#43582)
PIRO-V Nov 27, 2025
321887b
[sdk generation pipeline] refactor pipeline (#44196)
msyyc Nov 27, 2025
bd02c35
commit copilot suggestions (#44202)
ChenxiJiang333 Nov 28, 2025
b3f8572
[AutoPR azure-mgmt-netapp]-generated-from-SDK Generation - Python-561…
azure-sdk Nov 28, 2025
0be41fe
Dropping support for Python 3.7 and 3.8 for azure-ai-ml (#44198)
saanikaguptamicrosoft Dec 1, 2025
5717dd4
bump typespec-python 0.54.0 (#44208)
msyyc Dec 1, 2025
1d90ca3
Increment package version after release of azure-cosmos (#44195)
azure-sdk Dec 1, 2025
73bb491
Conda 2025.12.01 (#44009)
kashifkhan Dec 1, 2025
2736523
updated pinned apistub version 0.3.25 (#44212)
swathipil Dec 1, 2025
a5381d0
Fix azpysdk Sphinx Check and Use in CI (#44144)
JennyPng Dec 1, 2025
d157b1b
Sync eng/common directory with azure-sdk-tools for PR 13097 (#44211)
azure-sdk Dec 1, 2025
8bbaba5
[ai-voicelive] fix typo in mcp sample file name (#44206)
yulin-li Dec 2, 2025
8884ad7
add tracing support for structured output agent creation (#44192)
M-Hietala Dec 2, 2025
f31e979
Sync eng/common directory with azure-sdk-tools for PR 13005 (#44146)
azure-sdk Dec 2, 2025
1cd78b1
[Storage] Added support for Python 3.14 + update 100 release date (#4…
weirongw23-msft Dec 2, 2025
dddcdb2
Sync eng/common directory with azure-sdk-tools for PR 13102 (#44225)
azure-sdk Dec 2, 2025
1127b32
Pin OpenTelemetry versions to guard against upstream logging breaking…
rads-1996 Dec 2, 2025
47e4bc5
Revise CODEOWNERS for Translator service ownership (#44071)
jrjrguo Dec 2, 2025
06a83c8
[Identity] Rename use_token_proxy (#44147)
pvaneck Dec 3, 2025
5a6d5a8
Improve recording decorators (#44180)
scbedd Dec 3, 2025
dab925c
Fix graders sample (#44233)
YusakuNo1 Dec 3, 2025
97f8e57
Use azpysdk Verify Keywords in CI (#44213)
JennyPng Dec 3, 2025
b943b28
Wangamber/llmspeechtest (#44165)
amber-yujueWang Dec 3, 2025
0268857
Move Stainless HTTP request header sanitizer into client library test…
dargilco Dec 3, 2025
cd5ecc5
[Storage] Fix 100 Live Tests (#44108)
weirongw23-msft Dec 3, 2025
2470205
Remove redundant usage of SpecProjectPath (#44242)
azure-sdk Dec 3, 2025
4aca0cc
Fix perf tests on Python 3.14 + Storage change (#44230)
jalauzon-msft Dec 3, 2025
2d0f027
Remove @Karlie-777 from Azure Monitor packages (#44253)
hectorhdzg Dec 4, 2025
4fb5bb0
add mccoy back to azure-sdk-tools (#44252)
scbedd Dec 4, 2025
abb8123
Fix openai samples (#44250)
nick863 Dec 4, 2025
71e6005
Add basic Agent streaming sample (#44251)
dargilco Dec 4, 2025
94afd69
Add tests recordings for "files" operations tests (#44232)
dargilco Dec 4, 2025
83a6024
Fix to accomodate breaking log changes from Otel (#43626)
rads-1996 Dec 4, 2025
2817692
Pin otel version to 1.39 (#44248)
rads-1996 Dec 4, 2025
103bc88
[AutoPR azure-mgmt-netapp]-generated-from-SDK Generation - Python-562…
azure-sdk Dec 4, 2025
68107be
Exporter release 1.0.0b46 (#44262)
rads-1996 Dec 4, 2025
cb4c2df
Sync eng/common directory with azure-sdk-tools for PR 13193 (#44260)
azure-sdk Dec 4, 2025
874cfcf
[Storage] Update Swagger and Release Date (#44243)
weirongw23-msft Dec 4, 2025
8646fbe
Sync eng/common directory with azure-sdk-tools for PR 13142 (#44244)
azure-sdk Dec 4, 2025
771fa84
Fix unhelpful error when no stress packages are found (#43538)
azure-sdk Dec 4, 2025
2f728ba
Use `azpysdk` Bandit Check in CI (#44214)
JennyPng Dec 4, 2025
31e2155
adding more agent creation traces (#44263)
M-Hietala Dec 4, 2025
04be001
[py sdk - TA] add 2025-11-01 to Readme (#44259)
amber-Chen-86 Dec 4, 2025
b9dcce8
Bump cspell from 9.3.2 to 9.4.0 in /eng/common/spelling (#44264)
azure-sdk Dec 4, 2025
6c9b459
Increment package version after release of azure-monitor-opentelemetr…
azure-sdk Dec 4, 2025
849c056
Distro release 1.8.3 (#44274)
rads-1996 Dec 4, 2025
658ead7
Fix MCP tests to use conversation instead of previous_response_id (#4…
paulbatum Dec 5, 2025
34e1fd2
Increment package version after release of azure-monitor-opentelemetr…
azure-sdk Dec 5, 2025
5bdc797
[AutoRelease] t2-containerregistry-2025-12-04-41116(can only be merge…
azure-sdk Dec 5, 2025
548e9cb
Bump @azure-tools/typespec-client-generator-cli (#44184)
azure-sdk Dec 5, 2025
e549ce0
Updates to Agent image generation tool tests (#44267)
dargilco Dec 5, 2025
5cc0628
Sync eng/common directory with azure-sdk-tools for PR 13202 (#44276)
azure-sdk Dec 5, 2025
e5632ae
[Storage] Bump changelogs after STG 100 Beta Release (#44275)
weirongw23-msft Dec 5, 2025
8132a9d
Default to `uv` if available for `azpysdk` (#44273)
JennyPng Dec 5, 2025
f39bb85
Enable recordings for Agent function tool, and switch over to new rec…
dargilco Dec 5, 2025
c26483f
Resolve Failing PackageProperties Run (#44290)
scbedd Dec 5, 2025
46aef6a
Add test recordings to previously-skipped Agent tracing tests (#44295)
dargilco Dec 6, 2025
ef8959a
Test with recording for ai search and function tool samples (#44249)
howieleung Dec 6, 2025
baba115
Add test recordings to code interpreter test (#44297)
dargilco Dec 6, 2025
1b97fed
Sample code for score model grader with image (#44239)
YusakuNo1 Dec 6, 2025
7f238ea
generate from swagger
Dec 8, 2025
ea864dd
generate from typespec
Dec 8, 2025
32a1468
changelog
Dec 8, 2025
086a76b
generate from swagger
Dec 8, 2025
a82f010
generate from typespec
Dec 8, 2025
a25f156
changelog
Dec 8, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
40 changes: 25 additions & 15 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
# ServiceLabel: %AI

# PRLabel: %AI
/sdk/ai/ @luigiw @needuv @paulshealy1 @singankit @dargilco @jhakulin
/sdk/ai/ @luigiw @needuv @paulshealy1 @singankit @dargilco @trrwilson

# ServiceOwners: @luigiw @needuv @singankit
# ServiceLabel: %Evaluation
Expand Down Expand Up @@ -80,6 +80,12 @@
# PRLabel: %CognitiveServices
/sdk/cognitiveservices/ @lmazuel

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

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

# ServiceLabel: %Communication
# PRLabel: %Communication
/sdk/communication/ @acsdevx-msft
Expand Down Expand Up @@ -150,12 +156,12 @@
# PRLabel: %Cognitive - Health Insights
/sdk/healthinsights/ @tomsft @koen-mertens

# AzureSdkOwners: @mccoyp @Azure/azure-sdk-write-keyvault
# AzureSdkOwners: @Azure/azure-sdk-write-keyvault
# ServiceLabel: %KeyVault
# ServiceOwners: @cheathamb36 @chen-karen @Azure/azure-sdk-write-keyvault

# PRLabel: %KeyVault
/sdk/keyvault/ @mccoyp @Azure/azure-sdk-write-keyvault
/sdk/keyvault/ @Azure/azure-sdk-write-keyvault

# PRLabel: %Load Test Service
/sdk/loadtesting/azure-developer-loadtesting/ @prativen @mitsha-microsoft @ninallam
Expand Down Expand Up @@ -185,11 +191,11 @@

# ServiceLabel: %Monitor - Distro
# PRLabel: %Monitor - Distro
/sdk/monitor/azure-monitor-opentelemetry/ @lzchen @jeremydvoss @hectorhdzg @rads-1996 @Karlie-777 @MSNev @JacksonWeber
/sdk/monitor/azure-monitor-opentelemetry/ @lzchen @jeremydvoss @hectorhdzg @rads-1996 @MSNev @JacksonWeber

# ServiceLabel: %Monitor - Exporter
# PRLabel: %Monitor - Exporter
/sdk/monitor/azure-monitor-opentelemetry-exporter/ @lzchen @jeremydvoss @hectorhdzg @rads-1996 @Karlie-777 @MSNev @JacksonWeber
/sdk/monitor/azure-monitor-opentelemetry-exporter/ @lzchen @jeremydvoss @hectorhdzg @rads-1996 @MSNev @JacksonWeber

# ServiceLabel: %Consumption
# PRLabel: %Consumption
Expand Down Expand Up @@ -243,19 +249,19 @@

# PRLabel: %AI Model Inference
# ServiceLabel: %AI Model Inference %Service Attention
/sdk/ai/azure-ai-inference/ @dargilco @trangevi @jhakulin
/sdk/ai/azure-ai-inference/ @dargilco @trangevi @trrwilson

# PRLabel: %AI Agents
# ServiceLabel: %AI Agents %Service Attention
/sdk/ai/azure-ai-agents/ @dargilco @jhakulin @trangevi @glharper @nick863 @howieleung
/sdk/ai/azure-ai-agents/ @dargilco @trrwilson @trangevi @glharper @nick863 @howieleung

# PRLabel: %AI Projects
# ServiceLabel: %AI Projects %Service Attention
/sdk/ai/azure-ai-projects/ @dargilco @jhakulin @trangevi @glharper @nick863 @howieleung
/sdk/ai/azure-ai-projects/ @dargilco @trrwilson @trangevi @glharper @nick863 @howieleung @kingernupur

# PRLabel: %Voice Live
# ServiceLabel: %Voice Live %Service Attention
/sdk/ai/azure-ai-voicelive/ @rhurey @xitzhang
/sdk/ai/azure-ai-voicelive/ @rhurey @xitzhang @amber-yujueWang


# PRLabel: %HDInsight
Expand Down Expand Up @@ -320,6 +326,10 @@
# PRLabel: %Operator Nexus - Network Cloud
/sdk/networkcloud/ @Azure/azure-sdk-write-networkcloud

# ServiceLabel: %Planetary Computer
# PRLabel: %Planetary Computer
/sdk/planetarycomputer/ @mandarinamdar @chahibi

# AzureSdkOwners: @annatisch
# ServiceLabel: %Azure Projects
# ServiceOwners: @annatisch
Expand Down Expand Up @@ -402,15 +412,14 @@
# PRLabel: %Cognitive - Anomaly Detector
/sdk/anomalydetector/ @conhua @mengaims @juaduan @moreOver0

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

# PRLabel: %Cognitive - Translator
/sdk/translation/azure-ai-translation-document/ @Han-msft
/sdk/translation/azure-ai-translation-text/ @MikeyMCZ
/sdk/translation/ @jrjrguo @SG-MS

# PRLabel: %Cognitive - Language
/sdk/cognitivelanguage/ @quentinRobinson @wangyuantao
/sdk/cognitivelanguage/ @quentinRobinson @bidisha-c @mikaelsitruk @sarkar-rajarshi @ahmedaashour

# PRLabel: %Cognitive - Personalizer
/sdk/personalizer/ @sharathmalladi
Expand Down Expand Up @@ -834,15 +843,16 @@
###########
/eng/ @scbedd @weshaggard @benbp
/eng/common/ @Azure/azure-sdk-eng
/eng/tools/ @scbedd @mccoyp
/.github/workflows/ @Azure/azure-sdk-eng
/.github/CODEOWNERS @lmazuel @xiangyan99 @kashifkhan @Azure/azure-sdk-eng
/.github/copilot-instructions.md @l0lawrence @praveenkuttappan @maririos
/sdk/pullrequest.yml @scbedd @weshaggard @benbp

/.config/1espt/ @benbp @weshaggard
/.devcontainer/ @scbedd @mccoyp @benbp @weshaggard
/.vscode/ @scbedd @mccoyp @benbp @weshaggard

/tools/ @scbedd @mccoyp
/scripts/ @scbedd @mccoyp
/scripts/breaking_changes_checker/ @catalinaperalta
/doc/ @scbedd @mccoyp
Expand All @@ -859,4 +869,4 @@
/eng/emitter-package-lock.json @mccoyp @catalinaperalta @iscai-msft

/pylintrc @l0lawrence @scbedd @mccoyp
/sdk/**/ci.yml @msyyc @lmazuel
/sdk/**/ci.yml @msyyc @lmazuel @scbedd
177 changes: 2 additions & 175 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,182 +14,9 @@

### RULE 3: VERIFY ENVIRONMENT FIRST
**REQUIRED CONDITIONS:**
- 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.
- 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.

**BEFORE any commands:**
1. Get path to azure-sdk-for-python repo root, and path to tox.ini file
2. Use `verify_setup` tool from azure-sdk-python-mcp server
3. Ensure Python virtual environment is active

**Virtual Environment Setup:**
```bash
# Create new environment
python -m venv <env_name>

# Activate environment
# Linux/macOS:
source <env_name>/bin/activate
# Windows:
<env_name>\Scripts\activate
```

---

## TYPESPEC SDK GENERATION - COMPLETE WORKFLOW

### PHASE 1: CONTEXT ASSESSMENT

**ACTION:** Determine TypeSpec project location
```
IF TypeSpec project paths exist in context:
USE local paths to generate SDK from tspconfig.yaml
ELSE:
ASK user for tspconfig.yaml file path
```

### PHASE 2: PREREQUISITES CHECK

**REQUIRED CONDITIONS:**
1. GitHub CLI authenticated: `gh auth login`
2. User on feature branch (NOT main)
```bash
git checkout -b <branch_name>
```

### PHASE 3: TSP-CLIENT RULES

**CRITICAL RULES:**
- **LOCAL REPO:** Do NOT grab commit hash
- **DIRECTORIES:** Let commands auto-create directories
- **PACKAGE GENERATION:** Find tsp-location.yaml in azure-sdk-for-python repo
- **URL REFERENCES:** Use commit hash (NOT branch name) for tspconfig.yaml URLs

**Get latest commit hash:**
```bash
curl -s "https://api.github.com/repos/Azure/azure-rest-api-specs/commits?path=<path_to_tspconfig.yaml>&per_page=1"
```

**DEPENDENCIES:** Verify installation of: node, python, tox

---

## EXECUTION SEQUENCE - 7 MANDATORY STEPS

**ESTIMATED TOTAL TIME: 10-15 minutes**
- SDK Generation: ~2 minutes
- Static Validation: ~3-5 minutes
- Documentation & Commit: ~2-4 minutes

**ALWAYS inform users of time expectations before starting any long-running operations.**

### STEP 1: ENVIRONMENT VERIFICATION
```
ACTION: Run verify_setup mcp tool
IF missing dependencies:
STOP and install missing dependencies
THEN proceed to Step 2
```

### STEP 2: SDK GENERATION
```
ACTION: Use azure-sdk-python-mcp sdk generation server tools (init for new packages, update for existing packages)
IF commands fail:
ANALYZE error messages
DIRECT user to fix TypeSpec errors in source repo
```

### STEP 3: STATIC VALIDATION (SEQUENTIAL)
```
FOR EACH validation step:
RUN validation (tox mcp tool)
IF errors/warnings found:
FIX issues
RERUN same step
ONLY proceed to next step when current step passes
```

**Validation Commands:**
```bash
# Step 3a: Pylint
tox -e pylint -c [path to tox.ini] --root .

# Step 3b: MyPy
tox -e mypy -c [path to tox.ini] --root .

# Step 3c: Pyright
tox -e pyright -c [path to tox.ini] --root .

# Step 3d: Verifytypes
tox -e verifytypes -c [path to tox.ini] --root .

# Step 3e: Sphinx
tox -e sphinx -c [path to tox.ini] --root .

# Step 3f: Mindependency
tox -e mindependency -c [path to tox.ini] --root .

# Step 3g: Bandit
tox -e bandit -c [path to tox.ini] --root .

# Step 3h: Black
tox -e black -c [path to tox.ini] --root .

# Step 3i: Samples
tox -e samples -c [path to tox.ini] --root .

# Step 3j: Breaking
tox -e breaking -c [path to tox.ini] --root .
```

**REQUIREMENTS:**
- Provide summary after each validation step
- Edit ONLY files with validation errors/warnings
- Fix each issue before proceeding

### STEP 4: DOCUMENTATION UPDATE
```
REQUIRED ACTIONS:
1. CREATE/UPDATE CHANGELOG.md with changes
2. VERIFY package version matches API spec version
3. IF version incorrect: UPDATE _version.py AND CHANGELOG
4. SET CHANGELOG entry date to TODAY
```

### STEP 5: COMMIT AND PUSH
```
ACTION: Show changed files (ignore .github, .vscode)
IF user confirms:
git add <changed_files>
git commit -m "<commit_message>"
git push -u origin <branch_name>
IF authentication fails:
PROMPT: gh auth login
IF user rejects:
GUIDE to fix issues and revalidate
```

### STEP 6: PULL REQUEST MANAGEMENT
```
CHECK: Does PR exist for current branch?
IF PR exists:
SHOW PR details
IF NO PR exists:
VERIFY branch != "main"
PUSH changes to remote
GENERATE PR title and description
CREATE PR in DRAFT mode
RETURN PR link
ALWAYS: Display PR summary with status, checks, action items
```

### STEP 7: HANDOFF
```
FINAL ACTIONS:
1. RETURN PR URL for review
2. PROMPT user with exact text:
"Use the azure-rest-api-specs agent to handle the rest of the process and provide it the pull request."
```

---

## PYLINT OPERATIONS
Expand Down Expand Up @@ -284,4 +111,4 @@ This library is failing two release blocking checks - Mypy and Tests - CI. The l

## SDK release

For detailed workflow instructions, see [SDK Release](../eng/common/instructions/copilot/sdk-release.instructions.md).
For detailed workflow instructions, see [SDK Release](https://github.com/Azure/azure-sdk-for-python/blob/main/eng/common/instructions/copilot/sdk-release.instructions.md).
54 changes: 54 additions & 0 deletions .github/workflows/azure-sdk-tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,60 @@ jobs:
black --check --config eng/black-pyproject.toml eng/tools/azure-sdk-tools --exclude 'templates'
shell: bash

verify-azpysdk-checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: Set up Python 3.13
uses: actions/setup-python@v4
with:
python-version: 3.13

- name: Install uv
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
shell: bash

- name: Install azure-sdk-tools on in global uv, discover azpysdk checks
run: |
uv pip install --system eng/tools/azure-sdk-tools[build,ghtools,conda]

# Discover available azpysdk commands from the {command1,command2,...} line in help output
CHECKS=$(azpysdk -h 2>&1 | \
grep -oP '\{[^}]+\}' | \
tail -1 | \
tr -d '{}' | \
tr ',' '\n' | \
grep -v '^next-' | \
sort | \
paste -sd,)

if [ -z "$CHECKS" ]; then
echo "No azpysdk check modules discovered from azpysdk -h" >&2
exit 1
fi
echo "Discovered azpysdk checks: $CHECKS"
echo "AZPYSDK_CHECKS=$CHECKS" >> "$GITHUB_ENV"
shell: bash

- name: Run all discovered checks against azure-template using uv as package manager
run: |
python eng/scripts/dispatch_checks.py --checks "$AZPYSDK_CHECKS" azure-template
shell: bash
env:
TOX_PIP_IMPL: "uv"

- name: Install azure-sdk-tools on global pip env
run: |
python -m pip install -e eng/tools/azure-sdk-tools[build,ghtools,conda]
shell: bash

- name: Run all discovered checks against azure-template using pip as package manager
run: |
python eng/scripts/dispatch_checks.py --checks "$AZPYSDK_CHECKS" azure-template
shell: bash

dev-setup-and-import:
runs-on: ubuntu-latest
steps:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ conda/assembled/
conda/downloaded/
conda/conda-env/
scenario_*.txt
.wheels

# tox environment folders
.tox/
Expand Down
Loading