Skip to content

Conversation

PIRO-V
Copy link
Member

@PIRO-V PIRO-V commented Oct 3, 2025

Description

Please add an informative description that covers that changes made by the pull request and link all relevant issues.

If an SDK is being regenerated based on a new API spec, a link to the pull request containing these API spec changes should be included above.

All SDK Contribution checklist:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

msyyc and others added 30 commits August 27, 2025 10:26
* adding e2e tests for red team

* address comments

* fix recordings so that playback works hopefully

* fix test recordings

* mock service discovery url for non fdp project tests

* run tox black

* fix faulty test

* fix faulty test pt 2

* ignore problematic config

* flaky test
* Configurations:  'specification/cognitiveservices/Language.Conversations/tspconfig.yaml', API Version: 2025-05-15-preview, SDK Release Type: beta, and CommitSHA: '681db46dd0a9bf82b91c91687f2bb600278a8c5c' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs'

* added test for conversation prediciton

* modify all the clientname to be same as csharp

* removed aiconversation and reuse textConversation

* change version to `1.2.0b1`

* update the version to '2.0.0b1'

* update the clientname

* modify clientname for canceljob and submitjob

* updated operation clientnames

* added analyze_conversations function to retrieve the result object

* added overload and documents for analyze_conversations

* change name of analyze_conversations to begin_analyze_conversation_job

* make get_job_status private

* make the original begin_analyze_conversation_job private

* renamed to ConversationalAILanguageUnderstandingActionContent

* updated Tasks.items to "taskResults" clientName

* updated clientName to NonLinkedTargetIntentResult

* modify test for summarization

* added custom begin_analyze_conversation_job to aio client

* add sync custom AnalyzeConversationLROPoller, and add a summarization test for it.

* added customed async AnalyzeConversationAsyncLROPoller, and modify begin_analyze_conversation_job accordingly

* add test for async conversation summarization

* removed Luis related types

* modify return type from AnalyzeConversationLROPoller to AnalyzeConversationLROPoller[ItemPaged[ConversationActions]]

* modify aio return type from AnalyzeConversationAsyncLROPoller to AnalyzeConversationAsyncLROPoller[AsyncItemPaged[ConversationActions]] and adjust tests

* add test for conversation prediction

* add tests for prediction sync and async

* move the custom poller to the top namespace and modify the tests

* modified test prefix from authoring to conversations

* add tests for orchestration prediction

* added tests for prediction with options

* added tests for prediction with language

* added tests for conversation pii

* correct the test names

* added tests for pii with character mask policy.
add await client.close() to all async tests

* added tests for pii with entity mask policy

* add tests for pii with no mask policy

* added tests for multi-turn prediction

* updated assets.json

* removed generated tests and generated samples

* updated change log

* fixed typo in change log

* delete authoring samples

* added __all__: List[str] = [] to patch.py

* added samples for orchestration_prediction

* added samples for conversation_summarization

* modify samples for orchestration_prediction

* added samples for conversation_prediction

* added samples for conversation_prediction_with_options

* added samples for conversation_prediction_with_language

* removed old samples

* added samples for conversation_pii

* add samples for conversation_pii_with_no_mask_policy

* added tests for conversation_pii_with_entity_mask_policy

* added samples for conversation_pii_with_character_mask_policy

* added samples for conversation_multi_turn_prediction

* add suppress on test and sample

* updated the fake endpoint

* updated tag in assets.json

* fix check spelling

* add Generic[PollingReturnType_co] to custom poller

* fix pylint

* # pylint:disable

* updated general readme

* add apiview to client init

* updated general readme

* updated the samples readme

* remove luis from readme

* add next steps and resume the code sample

* fix indentication

* rename ConversationActionContent

* fixed pylint

* updated all the async samples

* updated sync samples

* remove all unnecessary isinstance

* modify record_state_for_details to private

* updated to qa is not None and qa.answers is not None in samples

* added # pylint:disable=protected-access

* udpated the date on change log

* removed empty changelog entries

* Update sdk/cognitivelanguage/azure-ai-language-conversations/CHANGELOG.md

Co-authored-by: McCoy Patiño <[email protected]>

* Update sdk/cognitivelanguage/azure-ai-language-conversations/README.md

Co-authored-by: McCoy Patiño <[email protected]>

* replace PowerShellPreparer with EnvironmentVariableLoader

---------

Co-authored-by: azure-sdk <[email protected]>
Co-authored-by: McCoy Patiño <[email protected]>
enable API reviews for management plane for all languages includes python
Co-authored-by: Scott Beddall <[email protected]>

* add mypy check

* add mypy version

* add get_targeted_directories helper function

* clean

* append wildcard to target glob

* revert adding /* to target

* change default to **

* remove comment

* update import_all

* update import_all and whl

* copilot formatting fixes

Co-authored-by: Copilot <[email protected]>

* update exception logging

* update readme

---------

Co-authored-by: Laurent Mazuel <[email protected]>
Co-authored-by: Scott Beddall <[email protected]>
Co-authored-by: Scott Beddall <[email protected]>
Co-authored-by: Scott Beddall <[email protected]>
Co-authored-by: Copilot <[email protected]>
* Fix MCP serialization for telemetry. Add unit tests.

* Fix
* Prepare evals SDK Release

* Fix bug

* Fix for ADV_CONV for FDP projects

* Update release date

* re-add pyrit to matrix

* Change grader ids

* Update unit test

* replace all old grader IDs in tests

* Update platform-matrix.json

Add pyrit and not remove the other one

* Update test to ensure everything is mocked

* tox/black fixes

* Skip that test with issues

* update grader ID according to API View feedback

* Update test

* remove string check for grader ID

* Update changelog and officialy start freeze

* update the enum according to suggestions

* update the changelog

* Finalize logic

* Initial plan

* Fix client request ID headers in azure-ai-evaluation

Co-authored-by: nagkumar91 <[email protected]>

* Fix client request ID header format in rai_service.py

Co-authored-by: nagkumar91 <[email protected]>

* Passing threshold in AzureOpenAIScoreModelGrader

* Add changelog

* Adding the self.pass_threshold instead of pass_threshold

* Add the python grader

* Remove redundant test

* Add class to exception list and format code

* Add properties to evaluation upload run for FDP

* Remove debug

* Remove the redundant property

* Fix changelog

* Fix the multiple features added section

* removed the properties in update

* fix(evaluation): pad AOAI grader results to expected_rows to prevent row misalignment; add missing-rows unit test

* Update the test and changelog

* Update sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate/_evaluate_aoai.py

Co-authored-by: Copilot <[email protected]>

* Update sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate/_evaluate_aoai.py

Co-authored-by: Copilot <[email protected]>

* Fix the indent

* Lint fixes

* update cspell

---------

Co-authored-by: Nagkumar Arkalgud <[email protected]>
Co-authored-by: Nagkumar Arkalgud <[email protected]>
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: nagkumar91 <[email protected]>
Co-authored-by: Copilot <[email protected]>
)

* Update models related to voice and conversation

* Update sdk/ai/azure-ai-voicelive/azure/ai/voicelive/_types.py

Co-authored-by: Copilot <[email protected]>

* use pyproject and deprecate setup.py

* update change log

---------

Co-authored-by: Xiting Zhang <[email protected]>
Co-authored-by: Copilot <[email protected]>
* Added RedTeam tests

* updated tests

* pushed assets

* Update sdk/ai/azure-ai-projects/tests/test_redteams_async.py

Co-authored-by: Copilot <[email protected]>

* Update sdk/ai/azure-ai-projects/tests/test_redteams.py

Co-authored-by: Copilot <[email protected]>

* Update sdk/ai/azure-ai-projects/tests/test_base.py

Co-authored-by: Copilot <[email protected]>

* Update connection_name to a fixed value

---------

Co-authored-by: Copilot <[email protected]>
* checks can now properly isolate themselves without a recursive call to azure-sdk-tools from a venv to another venv
* simplfy discover_targeted_packages and add a test for it
* we need this to work by default for unfiltered input, instead of forcing default of **
The focus of these changes is to transfer ownership of the Azure messaging services to the associated service teams.
* bump typespec-python to 0.49.0

* Update swagger_to_sdk_config_autorest.json

* Update Autorest Python version to 6.39.0
* add wip logging.py

* pass args to logging

* use logger in mypy, move logger to logging/init

* use env var

* minor log fix

* replace logging with logger

* replace prints with logs

* make log level args mutually exclusive

* fix arg precedence logic

* add unit test

* test fix

* test fix

* minor fix

* logic fix

* formatting fix

* merge

* clean test

* standardize log params

* copilot formatting fix

Co-authored-by: Copilot <[email protected]>

* remove levels arg

---------

Co-authored-by: Copilot <[email protected]>
* add logs and improve diagnostics

* fix logs

* fix partitionkey issue

* add tests

* remove logs and add change log

* fix pylint

* fix tests
)

* Updated instructions files for service label and CODEOWNERS validation

* Update eng/common/instructions/azsdk-tools/validate-service-label.instructions.md

Co-authored-by: Copilot <[email protected]>

* Trim trailing whitespaces

* Added suggested changes from previous PR

---------

Co-authored-by: Michelle <[email protected]>
Co-authored-by: Michelle Ma <[email protected]>
Co-authored-by: Copilot <[email protected]>
@PIRO-V
Copy link
Member Author

PIRO-V commented Oct 13, 2025

Hi @azure-sdk-engsys, could you please run the pipelines for this PR?

Copy link
Contributor

You are not allowed to delete the mandatory files in this repo.

Total execution time: 8.19 seconds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.