Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-mgmt-lambdatesthyperexecute_1.0.0
1.0.0 (2025-05-19)
Other Changes
- First GA
azure-core_1.35.0
1.35.0 (2025-07-02)
Features Added
- Added a
start_timekeyword argument to thestart_spanandstart_as_current_spanmethods in theOpenTelemetryTracerclass. This allows users to specify a custom start time for created spans. #41106 - Added a
contextkeyword argument to thestart_spanandstart_as_current_spanmethods in theOpenTelemetryTracerclass. This allows users to specify a custom parent context for created spans. #41511 - Added method
as_attribute_dicttoazure.core.serializationfor backcompat migration purposes. Will return a generated model as a dictionary where the keys are in attribute syntax. - Added
is_generated_modelmethod toazure.core.serialization. Returns whether a given input is a model from one of our generated sdks. #41445 - Added
attribute_listmethod toazure.core.serialization. Returns all of the attributes of a given model from one of our generated sdks. #41571
Other Changes
- A timeout error when using the
aiohttptransport (the default for async SDKs) will now be raised as aazure.core.exceptions.ServiceResponseTimeoutError, a subtype of the previously raisedServiceResponseError. - When using with
aiohttp3.10 or later, a connection timeout error will now be raised as aazure.core.exceptions.ServiceRequestTimeoutError, which can be retried. - The default implementation of
on_challengeinBearerTokenCredentialPolicyandAsyncBearerTokenCredentialPolicywill now cache the retrieved token. #41857
azure-ai-evaluation_1.9.0
1.9.0 (2025-07-02)
Features Added
- Added support for Azure Open AI evaluation via
AzureOpenAIScoreModelGraderclass, which serves as a wrapper around Azure Open AI score model configurations. This new grader object can be supplied to the mainevaluatemethod as if it were a normal callable evaluator. - Added new experimental risk categories ProtectedMaterial and CodeVulnerability for redteam agent scan.
Bugs Fixed
- Significant improvements to IntentResolution evaluator. New version has less variance, is nearly 2x faster and consumes fewer tokens.
- Fixed MeteorScoreEvaluator and other threshold-based evaluators returning incorrect binary results due to integer conversion of decimal scores. Previously, decimal scores like 0.9375 were incorrectly converted to integers (0) before threshold comparison, causing them to fail even when above the threshold. #41415
- Added a new enum
ADVERSARIAL_QA_DOCUMENTSwhich moves all the "file_content" type prompts away fromADVERSARIAL_QAto the new enum
azure-mgmt-iotfirmwaredefense_2.0.0b1
2.0.0b1 (2025-05-08)
Features Added
- Client
IoTFirmwareDefenseMgmtClientadded operation groupusage_metrics - Model
BinaryHardeningFeaturesadded propertyno_execute - Model
BinaryHardeningFeaturesadded propertyposition_independent_executable - Model
BinaryHardeningFeaturesadded propertyrelocation_read_only - Model
BinaryHardeningResultadded propertysecurity_hardening_features - Model
BinaryHardeningResultadded propertyexecutable_architecture - Model
BinaryHardeningResultadded propertyexecutable_class - Model
BinaryHardeningResultadded propertyprovisioning_state - Model
BinaryHardeningSummaryResourceadded propertynot_executable_stack_count - Model
BinaryHardeningSummaryResourceadded propertyposition_independent_executable_count - Model
BinaryHardeningSummaryResourceadded propertyrelocation_read_only_count - Model
BinaryHardeningSummaryResourceadded propertystack_canary_count - Model
BinaryHardeningSummaryResourceadded propertystripped_binary_count - Model
BinaryHardeningSummaryResourceadded propertyprovisioning_state - Model
CryptoCertificateadded propertycertificate_name - Model
CryptoCertificateadded propertycertificate_role - Model
CryptoCertificateadded propertycertificate_key_size - Model
CryptoCertificateadded propertycertificate_key_algorithm - Model
CryptoCertificateadded propertycertificate_usage - Model
CryptoCertificateadded propertyprovisioning_state - Model
CryptoCertificateSummaryResourceadded propertytotal_certificate_count - Model
CryptoCertificateSummaryResourceadded propertypaired_key_count - Model
CryptoCertificateSummaryResourceadded propertyexpired_certificate_count - Model
CryptoCertificateSummaryResourceadded propertyexpiring_soon_certificate_count - Model
CryptoCertificateSummaryResourceadded propertyweak_signature_count - Model
CryptoCertificateSummaryResourceadded propertyself_signed_certificate_count - Model
CryptoCertificateSummaryResourceadded propertyshort_key_size_count - Model
CryptoCertificateSummaryResourceadded propertyprovisioning_state - Model
CryptoKeyadded propertycrypto_key_size - Model
CryptoKeyadded propertyprovisioning_state - Model
CryptoKeySummaryResourceadded propertytotal_key_count - Model
CryptoKeySummaryResourceadded propertypublic_key_count - Model
CryptoKeySummaryResourceadded propertyprivate_key_count - Model
CryptoKeySummaryResourceadded propertypaired_key_count - Model
CryptoKeySummaryResourceadded propertyshort_key_size_count - Model
CryptoKeySummaryResourceadded propertyprovisioning_state - Model
CveResultadded propertycomponent_id - Model
CveResultadded propertycomponent_name - Model
CveResultadded propertycomponent_version - Model
CveResultadded propertycve_name - Model
CveResultadded propertyeffective_cvss_score - Model
CveResultadded propertyeffective_cvss_version - Model
CveResultadded propertycvss_scores - Model
CveResultadded propertyprovisioning_state - Model
CveSummaryadded propertycritical_cve_count - Model
CveSummaryadded propertyhigh_cve_count - Model
CveSummaryadded propertymedium_cve_count - Model
CveSummaryadded propertylow_cve_count - Model
CveSummaryadded propertyunknown_cve_count - Model
CveSummaryadded propertyprovisioning_state - Model
FirmwareSummaryadded propertyprovisioning_state - Model
PairedKeyadded propertypaired_key_id - Model
PasswordHashadded propertyprovisioning_state - Enum
ProvisioningStateadded memberANALYZING - Enum
ProvisioningStateadded memberEXTRACTING - Enum
ProvisioningStateadded memberPENDING - Model
SbomComponentadded propertyprovisioning_state - Model
SummaryResourcePropertiesadded propertyprovisioning_state - Enum
SummaryTypeadded memberCOMMON_VULNERABILITIES_AND_EXPOSURES - Model
Workspaceadded propertysku - Added enum
CertificateUsage - Added enum
CryptoKeyType - Added model
CvssScore - Added enum
ExecutableClass - Added model
ProxyResource - Added model
Sku - Added enum
SkuTier - Added model
UsageMetric - Added model
UsageMetricProperties - Added model
WorkspaceUpdate - Added operation group
UsageMetricsOperations
Breaking Changes
- Model
BinaryHardeningFeaturesdeleted or renamed its instance variablenx - Model
BinaryHardeningFeaturesdeleted or renamed its instance variablepie - Model
BinaryHardeningFeaturesdeleted or renamed its instance variablerelro - Model
BinaryHardeningResultdeleted or renamed its instance variablefeatures - Model
BinaryHardeningResultdeleted or renamed its instance variablearchitecture - Model
BinaryHardeningResultdeleted or renamed its instance variableclass_property - Model
BinaryHardeningSummaryResourcedeleted or renamed its instance variablenx - Model
BinaryHardeningSummaryResourcedeleted or renamed its instance variablepie - Model
BinaryHardeningSummaryResourcedeleted or renamed its instance variablerelro - Model
BinaryHardeningSummaryResourcedeleted or renamed its instance variablecanary - Model
BinaryHardeningSummaryResourcedeleted or renamed its instance variablestripped - Model
CryptoCertificatedeleted or renamed its instance variablename - Model
CryptoCertificatedeleted or renamed its instance variablerole - Model
CryptoCertificatedeleted or renamed its instance variablekey_size - Model
CryptoCertificatedeleted or renamed its instance variablekey_algorithm - Model
CryptoCertificatedeleted or renamed its instance variableusage - Model
CryptoCertificateSummaryResourcedeleted or renamed its instance variabletotal_certificates - Model
CryptoCertificateSummaryResourcedeleted or renamed its instance variablepaired_keys - Model
CryptoCertificateSummaryResourcedeleted or renamed its instance variableexpired - Model
CryptoCertificateSummaryResourcedeleted or renamed its instance variableexpiring_soon - Model
CryptoCertificateSummaryResourcedeleted or renamed its instance variableweak_signature - Model
CryptoCertificateSummaryResourcedeleted or renamed its instance variableself_signed - Model
CryptoCertificateSummaryResourcedeleted or renamed its instance variableshort_key_size - Model
CryptoKeydeleted or renamed its instance variablekey_size - Model
CryptoKeySummaryResourcedeleted or renamed its instance variabletotal_keys - Model
CryptoKeySummaryResourcedeleted or renamed its instance variablepublic_keys - Model
CryptoKeySummaryResourcedeleted or renamed its instance variableprivate_keys - Model
CryptoKeySummaryResourcedeleted or renamed its instance variablepaired_keys - Model
CryptoKeySummaryResourcedeleted or renamed its instance variableshort_key_size - Model
CveResultdeleted or renamed its instance variablecomponent - Model
CveResultdeleted or renamed its instance variablename - Model
CveResultdeleted or renamed its instance variablecvss_score - Model
CveResultdeleted or renamed its instance variablecvss_version - Model
CveResultdeleted or renamed its instance variablecvss_v2_score - Model
CveResultdeleted or renamed its instance variablecvss_v3_score - Model
CveSummarydeleted or renamed its instance variablecritical - Model
CveSummarydeleted or renamed its instance variablehigh - Model
CveSummarydeleted or renamed its instance variablemedium - Model
CveSummarydeleted or renamed its instance variablelow - Model
CveSummarydeleted or renamed its instance variableunknown - Model
PairedKeydeleted or renamed its instance variableid - Deleted or renamed enum value
ProvisioningState.ACCEPTED - Deleted or renamed enum value
SummaryType.CVE - Deleted or renamed model
CveComponent - Deleted or renamed model
FirmwareList - Deleted or renamed model
SummaryName - Deleted or renamed model
WorkspaceList - Deleted or renamed model
WorkspaceUpdateDefinition - Method
FirmwaresOperations.createrenamed its instance variablefirmwaretoresource - Method
FirmwaresOperations.updaterenamed its instance variablefirmwaretoproperties - Deleted or renamed method
FirmwaresOperations.generate_download_url - Deleted or renamed method
FirmwaresOperations.generate_filesystem_download_url - Method
SummariesOperations.getrenamed its instance variablesummary_nametosummary_type - Method
WorkspacesOperations.createrenamed its instance variableworkspacetoresource - Method
WorkspacesOperations.generate_upload_urlrenamed its instance variablegenerate_upload_urltobody - Method
WorkspacesOperations.updaterenamed its instance variableworkspacetoproperties
azure-ai-ml_1.28.0
1.28.0 (2025-07-08)
Features Added
- Added a workflow(action) to check the major version release of dependencies
azure-ai-agents_1.0.2
1.0.2 (2025-07-01)
Bugs Fixed
- Fixed a tracing related bug that caused an error when process was ending if messages or run steps were listed and the resulting list was not iterated completely.
azure-mgmt-storage_23.0.1
23.0.1 (2025-06-30)
Other Changes
- Fix for StorageTaskAssignmentsOperations
azure-mgmt-cloudhealth_1.0.0b1
1.0.0b1 (2025-06-04)
Other Changes
- Initial version
azure-ai-agents_1.1.0b3
1.1.0b3 (2025-06-30)
Features Added
- Added support for Deep Research tool. For more information, see https://aka.ms/agents-deep-research.
Bugs Fixed
- Fixed a tracing related bug that caused an error when process was ending if messages or run steps were listed and the resulting list was not iterated completely.
Sample updates
- The file search samples were updated to demonstrate retrieving text associated with citations.
- Added samples for file search citation with streaming.
- Added samples showing usage of Deep Research tool (sync and async).
azure-ai-projects_1.0.0b12
1.0.0b12 (2025-06-23)
Breaking changes
- These 3 methods on
AIProjectClientwere removed:.inference.get_chat_completions_client(),
.inference.get_embeddings_client()and.inference.get_image_embeddings_client().
For guidance on obtaining an authenticatedazure-ai-inferenceclient for your AI Foundry Project,
refer to the updated samples in thesamples\inferencedirectory. For example,
sample_chat_completions_with_azure_ai_inference_client.py. Alternatively, use the.inference.get_azure_openai_client()method to perform chat completions with an Azure OpenAI client. - Method argument name changes:
- In method
.indexes.create_or_update()argumentbodywas renamedindex. - In method
.datasets.create_or_update()argumentbodywas renameddataset_version. - In method
.datasets.pending_upload()argumentbodywas renamedpending_upload_request.
- In method
Bugs Fixed
- Fix to package function
enable_telemetry()to correctly instrumentazure-ai-agents. - Updated RedTeam target type visibility to allow for type being sent in the JSON for redteam run creation.
Other
- Set dependency on
azure-ai-agentsversion1.0.0or above,
now that we have a stable release of the Agents package.