Releases: Azure/azure-sdk-for-python
Releases · Azure/azure-sdk-for-python
azure-ai-evaluation_1.11.2
1.11.2 (2025-10-09)
Bugs Fixed
- **kwargs in an evaluator signature receives input columns that are not otherwise named in the evaluator's signature
azure-mgmt-sql_4.0.0b24
4.0.0b24 (2025-10-09)
Bugs Fixed
- Exclude
generated_samplesandgenerated_testsfrom wheel
azure-mgmt-netapp_14.0.0b3
14.0.0b3 (2025-10-09)
Bugs Fixed
- Exclude
generated_samplesandgenerated_testsfrom wheel
azure-mgmt-mongocluster_1.1.0b3
1.1.0b3 (2025-10-09)
Bugs Fixed
- Exclude
generated_samplesandgenerated_testsfrom wheel
azure-mgmt-disconnectedoperations_1.0.0b2
1.0.0b2 (2025-10-09)
Bugs Fixed
- Exclude
generated_samplesandgenerated_testsfrom wheel
azure-mgmt-durabletask_1.0.0
1.0.0 (2025-09-25)
Features Added
- Model
DurableTaskMgmtClientadded parametercloud_settingin method__init__ - Added enum
SchedulerSkuName
azure-monitor-opentelemetry-exporter_1.0.0b43
1.0.0b43 (2025-10-08)
Features Added
- OneSettings control plane: Add live metrics feature control
(#43032) - Adding customer sdkstats to feature statsbeat
(#43066) - OneSettings control plane: Add killswitch + exponential backoff + sdkstats feature control
(#43147) - Performance Counters
(#43024) - Performance Counters: Include Consumer spans
(#43261)
Bugs Fixed
- Fixes issues #42897 - TypeError in _transmit_from_storage: LocalFileBlob.get() returns None
(#42897) - Fix logic for message field on Microsoft.ApplicationInsights.Message to sync with Breeze
(#43060) - Skip tests from test_storage.py causing transient build pipeline failures
(#43122) - Fix spelling for OTEL_PYTHON_EXCLUDED_URLS in samples
(#43141) - Revert #43060
(#43087)
azure-identity_1.25.1
1.25.1 (2025-10-06)
Other Changes
- When
AZURE_TOKEN_CREDENTIALSis set toManagedIdentityCredential,DefaultAzureCredentialnow skips the IMDS endpoint probe request and directly attempts token acquisition with full retry logic, matching the behavior of usingManagedIdentityCredentialstandalone. (#43080) - Improved error messages from
ManagedIdentityCredentialto include the full error response from managed identity endpoints for better troubleshooting. (#43231)
azure-ai-voicelive_1.1.0b1
1.1.0b1 (2025-10-06)
Features Added
- AgentConfig Support: Re-introduced
AgentConfigfunctionality with enhanced capabilities:AgentConfigmodel added back to public API with full import and export supportagentfield re-added toResponseSessionmodel for session-level agent configuration- Updated cross-language package mappings to include
AgentConfigsupport - Provides foundation for advanced agent configuration scenarios
azure-ai-voicelive_1.0.0
1.0.0 (2025-10-01)
Features Added
- Enhanced WebSocket Connection Options: Significantly improved WebSocket connection configuration with transport-agnostic design:
- Added new timeout configuration options:
receive_timeout,close_timeout, andhandshake_timeoutfor fine-grained control - Enhanced
compressionparameter to support both boolean and integer types for advanced zlib window configuration - Added
vendor_optionsparameter for implementation-specific options passthrough (escape hatch for advanced users) - Improved documentation with clearer descriptions for all connection parameters
- Better support for common aliases from other WebSocket ecosystems (
max_size,ping_interval, etc.) - More robust option mapping with proper type conversion and safety checks
- Added new timeout configuration options:
- Enhanced Type Safety: Improved type safety for content parts with proper enum usage:
InputAudioContentPart,InputTextContentPart, andOutputTextContentPartnow useContentPartTypeenum values instead of string literals- Better IntelliSense support and compile-time type checking for content part discriminators
Breaking Changes
- Improved Naming Conventions: Updated model and enum names for better clarity and consistency:
OAIVoiceenum renamed toOpenAIVoiceNamefor more descriptive namingToolChoiceObjectmodel renamed toToolChoiceSelectionfor better semantic meaningToolChoiceFunctionObjectmodel renamed toToolChoiceFunctionSelectionfor consistency- Updated type unions and imports to reflect the new naming conventions
- Cross-language package mappings updated to maintain compatibility across SDKs
- Session Model Architecture: Separated
ResponseSessionandRequestSessionmodels for better design clarity:ResponseSessionno longer inherits fromRequestSessionand now inherits directly from_Model- All session configuration fields are now explicitly defined in
ResponseSessioninstead of being inherited - This provides clearer separation of concerns between request and response session configurations
- May affect type checking and code that relied on the previous inheritance relationship
- Model Cleanup: Removed unused
AgentConfigmodel and related fields from the public API:AgentConfigclass has been completely removed from imports and exportsagentfield removed fromResponseSessionmodel (including constructor parameter)- Updated cross-language package mappings to reflect the removal
- Model Naming Convention Update: Renamed
EOUDetectiontoEouDetectionfor better naming consistency:- Class name changed from
EOUDetectiontoEouDetection - All inheritance relationships updated:
AzureSemanticDetection,AzureSemanticDetectionEn, andAzureSemanticDetectionMultilingualnow inherit fromEouDetection - Type annotations updated in
AzureSemanticVad,AzureSemanticVadEn,AzureSemanticVadMultilingual, andServerVadclasses - Import statements and exports updated to reflect the new naming
- Class name changed from
- Enhanced Content Part Type Safety: Content part discriminators now use enum values instead of string literals:
InputAudioContentPart.typenow usesContentPartType.INPUT_AUDIOinstead of"input_audio"InputTextContentPart.typenow usesContentPartType.INPUT_TEXTinstead of"input_text"OutputTextContentPart.typenow usesContentPartType.TEXTinstead of"text"
Other Changes
- Initial GA release