Skip to content

Releases: Azure/azure-sdk-for-python

azure-mgmt-recoveryservicessiterecovery_2.0.0b1

27 Apr 09:17
3c65831

Choose a tag to compare

2.0.0b1 (2026-04-27)

Features Added

  • Client SiteRecoveryManagementClient added parameter cloud_setting in method __init__
  • Client SiteRecoveryManagementClient added method send_request
  • Model A2AEnableProtectionInput added property platform_fault_domain
  • Model A2AReplicationDetails added property agent_reinstall_attempt_to_version
  • Model A2AReplicationDetails added property os_family_name
  • Model A2AReplicationDetails added property distro_name
  • Model A2AReplicationDetails added property distro_name_for_which_agent_is_installed
  • Model A2AReplicationDetails added property is_agent_upgradeable
  • Model A2AReplicationDetails added property is_agent_reinstall_required
  • Model A2AReplicationDetails added property reasons_blocking_re_install
  • Model A2AReplicationDetails added property reasons_blocking_reinstall_details
  • Model A2AReplicationDetails added property is_agent_upgrade_in_progress
  • Model A2AReplicationDetails added property auto_agent_upgrade_retry_count
  • Model A2AReplicationDetails added property is_agent_upgrade_retry_threshold_exhausted
  • Model A2AReplicationDetails added property platform_fault_domain
  • Model A2ASwitchProtectionInput added property platform_fault_domain
  • Model A2AUpdateReplicationProtectedItemInput added property recovery_availability_zone
  • Model A2AUpdateReplicationProtectedItemInput added property platform_fault_domain
  • Enum AgentUpgradeBlockedReason added member RE_INSTALL_REQUIRED
  • Model Alert added property system_data
  • Model Event added property system_data
  • Model Fabric added property system_data
  • Model HyperVReplicaAzureDiskInputDetails added property iops
  • Model HyperVReplicaAzureDiskInputDetails added property throughput_in_mbps
  • Model HyperVReplicaAzureDiskInputDetails added property disk_size_in_gb
  • Model HyperVReplicaAzureEnableProtectionInput added property target_capacity_reservation_group_id
  • Model HyperVReplicaAzureManagedDiskDetails added property iops
  • Model HyperVReplicaAzureManagedDiskDetails added property throughput_in_mbps
  • Model HyperVReplicaAzureManagedDiskDetails added property disk_size_in_gb
  • Model HyperVReplicaAzurePlannedFailoverProviderInput added property target_capacity_reservation_group_id
  • Model HyperVReplicaAzureReplicationDetails added property target_capacity_reservation_group_id
  • Model HyperVReplicaAzureUpdateReplicationProtectedItemInput added property target_capacity_reservation_group_id
  • Model InMageRcmDiskInput added property iops
  • Model InMageRcmDiskInput added property throughput_in_mbps
  • Model InMageRcmDiskInput added property disk_size_in_gb
  • Model InMageRcmDisksDefaultInput added property iops
  • Model InMageRcmDisksDefaultInput added property throughput_in_mbps
  • Model InMageRcmDisksDefaultInput added property disk_size_in_gb
  • Model InMageRcmEnableProtectionInput added property target_capacity_reservation_group_id
  • Model InMageRcmMobilityAgentDetails added property agent_reinstall_state
  • Model InMageRcmMobilityAgentDetails added property last_agent_reinstall_type
  • Model InMageRcmMobilityAgentDetails added property agent_reinstall_job_id
  • Model InMageRcmMobilityAgentDetails added property agent_reinstall_attempt_to_version
  • Model InMageRcmMobilityAgentDetails added property os_family_name
  • Model InMageRcmMobilityAgentDetails added property distro_name
  • Model InMageRcmMobilityAgentDetails added property distro_name_for_which_agent_is_installed
  • Model InMageRcmMobilityAgentDetails added property is_agent_upgradeable
  • Model InMageRcmMobilityAgentDetails added property is_agent_reinstall_required
  • Model InMageRcmMobilityAgentDetails added property is_last_reinstall_successful
  • Model InMageRcmMobilityAgentDetails added property reasons_blocking_reinstall
  • Model InMageRcmMobilityAgentDetails added property reasons_blocking_reinstall_details
  • Model InMageRcmProtectedDiskDetails added property iops
  • Model InMageRcmProtectedDiskDetails added property throughput_in_mbps
  • Model InMageRcmProtectedDiskDetails added property disk_size_in_gb
  • Model InMageRcmReplicationDetails added property target_capacity_reservation_group_id
  • Model InMageRcmUnplannedFailoverInput added property target_capacity_reservation_group_id
  • Model InMageRcmUpdateReplicationProtectedItemInput added property vm_disks
  • Model InMageRcmUpdateReplicationProtectedItemInput added property target_capacity_reservation_group_id
  • Model Job added property system_data
  • Model LogicalNetwork added property system_data
  • Model MigrationItem added property system_data
  • Model MigrationRecoveryPoint added property system_data
  • Model Network added property system_data
  • Model NetworkMapping added property system_data
  • Model Policy added property system_data
  • Model ProtectableItem added property system_data
  • Model ProtectionContainer added property system_data
  • Model ProtectionContainerMapping added property system_data
  • Model RecoveryPlan added property system_data
  • Model RecoveryPoint added property system_data
  • Model RecoveryServicesProvider added property system_data
  • Model ReplicationEligibilityResults added property system_data
  • Model ReplicationProtectedItem added property system_data
  • Model ReplicationProtectionCluster added property system_data
  • Model ReplicationProtectionIntent added property system_data
  • Model Resource added property system_data
  • Model StorageClassification added property system_data
  • Model StorageClassificationMapping added property system_data
  • Model SupportedOperatingSystems added property system_data
  • Model UpdateDiskInput added property iops
  • Model UpdateDiskInput added property throughput_in_mbps
  • Model UpdateDiskInput added property disk_size_in_gb
  • Model VCenter added property system_data
  • Model VMwareCbtDiskInput added property iops
  • Model VMwareCbtDiskInput added property throughput_in_mbps
  • Model VMwareCbtDiskInput added property disk_size_in_gb
  • Model VMwareCbtEnableMigrationInput added property target_capacity_reservation_group_id
  • Model VMwareCbtMigrateInput added property target_capacity_reservation_group_id
  • Model VMwareCbtMigrationDetails added property target_capacity_reservation_group_id
  • Model VMwareCbtProtectedDiskDetails added property iops
  • Model VMwareCbtProtectedDiskDetails added property throughput_in_mbps
  • Model VMwareCbtProtectedDiskDetails added property disk_size_in_gb
  • Model VMwareCbtUpdateDiskInput added property iops
  • Model VMwareCbtUpdateDiskInput added property throughput_in_mbps
  • Model VMwareCbtUpdateDiskInput added property disk_size_in_gb
  • Model VMwareCbtUpdateMigrationItemInput added property target_capacity_reservation_group_id
  • Model VaultHealthDetails added property system_data
  • Model VaultSetting added property system_data
  • Added model A2AAgentReinstallBlockingErrorDetails
  • Added enum AgentReinstallBlockedReason
  • Added enum CreatedByType
  • Added model InMageRcmAgentReinstallBlockingErrorDetails
  • Added enum MobilityAgentReinstallType
  • Added model ProxyResource
  • Added model ReinstallMobilityServiceRequest
  • Added model ReinstallMobilityServiceRequestProperties
  • Added model SystemData
  • Operation group ReplicationProtectedItemsOperations added method begin_reinstall_mobility_service

Breaking Changes

  • This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  • For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
  • Method SiteRecoveryManagementClient.__init__ deleted or renamed its parameter resource_group_name of kind positional_or_keyword
  • Method SiteRecoveryManagementClient.__init__ deleted or renamed its parameter resource_name of kind positional_or_keyword
  • Model Resource deleted or renamed its instance variable location
  • Deleted or renamed model RoleAssignment
  • Method ClusterRecoveryPointOperations.get inserted a positional_or_keyword parameter resource_group_name
  • Method ClusterRecoveryPointsOperations.list_by_replication_protection_cluster inserted a positional_or_keyword parameter resource_group_name
  • Method MigrationRecoveryPointsOperations.get inserted a positional_or_keyword parameter resource_group_name
  • Method MigrationRecoveryPointsOperations.get inserted a positional_or_keyword parameter resource_name
  • Method MigrationRecoveryPointsOperations.list_by_replication_migration_items inserted a positional_or_keyword parameter resource_group_name
  • Method MigrationRecoveryPointsOperations.list_by_replication_migration_items inserted a positional_or_keyword parameter resource_name
  • Method Operations.list inserted a positional_or_keyword parameter resource_group_name
  • Method RecoveryPointsOperations.get inserted a positional_or_keyword parameter resource_group_name
  • Method RecoveryPointsOperations.get inserted a positional_or_keyword parameter resource_name
  • Method RecoveryPointsOperations.list_by_replication_protected_items inserted a positional_or_keyword parameter resource_group_name
  • Method RecoveryPointsOperations.list_by_replication_protected_items inserted a positional_or_keyword parameter resource_name
  • Method ReplicationAlertSettingsOperations.create inserted a positional_or_keyword parameter `r...
Read more

azure-mgmt-servicegroups_1.0.0b1

25 Apr 04:10
8ee83e6

Choose a tag to compare

Pre-release

1.0.0b1 (2026-03-31)

Other Changes

  • Initial version

azure-mgmt-relationships_1.0.0b1

24 Apr 23:18
8ee83e6

Choose a tag to compare

Pre-release

1.0.0b1 (2026-04-02)

Other Changes

  • Initial version

azure-mgmt-horizondb_1.0.0b1

24 Apr 22:49
8ee83e6

Choose a tag to compare

Pre-release

1.0.0b1 (2026-04-22)

Other Changes

  • Initial version

azure-mgmt-containerservice_41.2.0b1

24 Apr 08:28
f12c4f8

Choose a tag to compare

Pre-release

41.2.0b1 (2026-04-24)

Features Added

  • Client ContainerServiceClient added operation group managed_cluster_snapshots
  • Client ContainerServiceClient added operation group load_balancers
  • Client ContainerServiceClient added operation group identity_bindings
  • Client ContainerServiceClient added operation group jwt_authenticators
  • Client ContainerServiceClient added operation group mesh_memberships
  • Client ContainerServiceClient added operation group operation_status_result
  • Client ContainerServiceClient added operation group container_service
  • Client ContainerServiceClient added operation group vm_skus
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property upgrade_strategy
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property enable_os_disk_full_caching
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property upgrade_settings_blue_green
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property node_initialization_taints
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property artifact_streaming_profile
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property prepared_image_specification_profile
  • Enum AgentPoolMode added member MACHINES
  • Enum AgentPoolMode added member MANAGED_SYSTEM
  • Enum AgentPoolSSHAccess added member ENTRA_ID
  • Model AgentPoolUpgradeProfileProperties added property components_by_releases
  • Model AgentPoolUpgradeProfileProperties added property recently_used_versions
  • Model AgentPoolUpgradeProfilePropertiesUpgradesItem added property is_out_of_support
  • Model AgentPoolUpgradeSettings added property max_blocked_nodes
  • Model ContainerServiceNetworkProfile added property pod_link_local_access
  • Model ContainerServiceNetworkProfile added property kube_proxy_config
  • Model GPUProfile added property driver_type
  • Model GPUProfile added property nvidia
  • Model KubeletConfig added property seccomp_default
  • Model MachineNetworkProperties added property vnet_subnet_id
  • Model MachineNetworkProperties added property pod_subnet_id
  • Model MachineNetworkProperties added property enable_node_public_ip
  • Model MachineNetworkProperties added property node_public_ip_prefix_id
  • Model MachineNetworkProperties added property node_public_ip_tags
  • Model MachineProperties added property hardware
  • Model MachineProperties added property operating_system
  • Model MachineProperties added property kubernetes
  • Model MachineProperties added property mode
  • Model MachineProperties added property security
  • Model MachineProperties added property priority
  • Model MachineProperties added property eviction_policy
  • Model MachineProperties added property billing
  • Model MachineProperties added property node_image_version
  • Model MachineProperties added property provisioning_state
  • Model MachineProperties added property tags
  • Model MachineProperties added property e_tag
  • Model MachineProperties added property status
  • Model MachineProperties added property local_dns_profile
  • Model ManagedClusterAgentPoolProfile added property upgrade_strategy
  • Model ManagedClusterAgentPoolProfile added property enable_os_disk_full_caching
  • Model ManagedClusterAgentPoolProfile added property upgrade_settings_blue_green
  • Model ManagedClusterAgentPoolProfile added property node_initialization_taints
  • Model ManagedClusterAgentPoolProfile added property artifact_streaming_profile
  • Model ManagedClusterAgentPoolProfile added property prepared_image_specification_profile
  • Model ManagedClusterAgentPoolProfileProperties added property upgrade_strategy
  • Model ManagedClusterAgentPoolProfileProperties added property enable_os_disk_full_caching
  • Model ManagedClusterAgentPoolProfileProperties added property upgrade_settings_blue_green
  • Model ManagedClusterAgentPoolProfileProperties added property node_initialization_taints
  • Model ManagedClusterAgentPoolProfileProperties added property artifact_streaming_profile
  • Model ManagedClusterAgentPoolProfileProperties added property prepared_image_specification_profile
  • Model ManagedClusterAzureMonitorProfile added property container_insights
  • Model ManagedClusterAzureMonitorProfileAppMonitoring added property open_telemetry_metrics
  • Model ManagedClusterAzureMonitorProfileAppMonitoring added property open_telemetry_logs_and_traces
  • Model ManagedClusterAzureMonitorProfileMetrics added property control_plane
  • Model ManagedClusterHTTPProxyConfig added property effective_no_proxy
  • Model ManagedClusterIngressProfile added property application_load_balancer
  • Model ManagedClusterIngressProfileWebAppRouting added property default_domain
  • Model ManagedClusterLoadBalancerProfile added property cluster_service_load_balancer_health_probe_mode
  • Model ManagedClusterManagedOutboundIPProfile added property count_i_pv6
  • Model ManagedClusterNATGatewayProfile added property outbound_ip_prefixes
  • Model ManagedClusterNATGatewayProfile added property outbound_i_ps
  • Model ManagedClusterPoolUpgradeProfile added property components_by_releases
  • Model ManagedClusterPoolUpgradeProfileUpgradesItem added property is_out_of_support
  • Model ManagedClusterProperties added property creation_data
  • Model ManagedClusterProperties added property enable_namespace_resources
  • Model ManagedClusterProperties added property scheduler_profile
  • Model ManagedClusterProperties added property health_monitor_profile
  • Model ManagedClusterProperties added property control_plane_scaling_profile
  • Model ManagedClusterSecurityProfile added property kubernetes_resource_object_encryption_profile
  • Model ManagedClusterSecurityProfile added property image_integrity
  • Model ManagedClusterSecurityProfile added property node_restriction
  • Model ManagedClusterSecurityProfile added property service_account_image_pull_profile
  • Model ManagedClusterSecurityProfileDefender added property security_gating
  • Model ManagedClusterStorageProfileDiskCSIDriver added property version
  • Model ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler added property addon_autoscaling
  • Enum OSSKU added member FLATCAR
  • Enum OSSKU added member MARINER
  • Enum OSSKU added member WINDOWS_ANNUAL
  • Enum OutboundType added member MANAGED_NAT_GATEWAY_V2
  • Enum PublicNetworkAccess added member SECURED_BY_PERIMETER
  • Model ScaleProfile added property autoscale
  • Enum SnapshotType added member MANAGED_CLUSTER
  • Enum TransitEncryptionType added member M_TLS
  • Enum WorkloadRuntime added member KATA_MSHV_VM_ISOLATION
  • Added enum AddonAutoscaling
  • Added model AgentPoolArtifactStreamingProfile
  • Added model AgentPoolBlueGreenUpgradeSettings
  • Added model AgentPoolRecentlyUsedVersion
  • Added model AutoScaleProfile
  • Added enum ClusterServiceLoadBalancerHealthProbeMode
  • Added model Component
  • Added model ComponentsByRelease
  • Added enum ContainerNetworkLogs
  • Added model ContainerServiceNetworkProfileKubeProxyConfig
  • Added model ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
  • Added enum ControlPlaneScalingSize
  • Added enum DriftAction
  • Added enum DriverType
  • Added model GuardrailsAvailableVersion
  • Added model GuardrailsAvailableVersionsProperties
  • Added enum GuardrailsSupport
  • Added model IdentityBinding
  • Added model IdentityBindingManagedIdentityProfile
  • Added model IdentityBindingOidcIssuerProfile
  • Added model IdentityBindingProperties
  • Added enum IdentityBindingProvisioningState
  • Added enum InfrastructureEncryption
  • Added enum IpvsScheduler
  • Added model JWTAuthenticator
  • Added model JWTAuthenticatorClaimMappingExpression
  • Added model JWTAuthenticatorClaimMappings
  • Added model JWTAuthenticatorExtraClaimMappingExpression
  • Added model JWTAuthenticatorIssuer
  • Added model JWTAuthenticatorProperties
  • Added enum JWTAuthenticatorProvisioningState
  • Added model JWTAuthenticatorValidationRule
  • Added model KubernetesResourceObjectEncryptionProfile
  • Added model LabelSelector
  • Added model LabelSelectorRequirement
  • Added model LoadBalancer
  • Added model LoadBalancerProperties
  • Added model MachineBillingProfile
  • Added model MachineHardwareProfile
  • Added model MachineKubernetesProfile
  • Added model MachineOSProfile
  • Added model MachineOSProfileLinuxProfile
  • Added model MachineSecurityProfile
  • Added model MachineStatus
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogsAndTraces
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
  • Added model ManagedClusterAzureMonitorProfileContainerInsights
  • Added model ManagedClusterAzureMonitorProfileMetricsControlPlane
  • Added model ManagedClusterControlPlaneScalingProfile
  • Added model ManagedClusterHealthMonitorProfile
  • Added model ManagedClusterIngressDefaultDomainProfile
  • Added model ManagedClusterIngressProfileApplicationLoadBalancer
  • Added model ManagedClusterNATGatewayProfileOutboundIPs
  • Added model ManagedClusterNATGatewayProfileOutboundIpPrefixes
  • Added model ManagedClusterPropertiesForSnapshot
  • Added model ManagedClusterSecurityProfileDefenderSecurityGating
  • Added model ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem
  • Added model ManagedClusterSecurityProfileImageIntegrity
  • Added model ManagedClusterSecurityProfileNodeRestriction...
Read more

azure-ai-agentserver-githubcopilot_1.0.0b2

24 Apr 20:10
0ebd192

Choose a tag to compare

1.0.0b2 (2026-04-24)

Breaking Changes

  • Re-platformed onto agentserver-core 2.0 + agentserver-responses 1.0.
    • CopilotAdapter no longer extends FoundryCBAgent (removed in core 2.0).
    • Uses AgentHost + ResponseHandler composition model instead.
    • Hypercorn replaces uvicorn as the ASGI server.
    • _copilot_response_converter.py and _copilot_request_converter.py removed — replaced by ResponseEventStream builders from the responses package.

Features Added

  • SSE streaming now uses correct RAPI event ordering (text_done → content_part.done → output_item.done → completed). The workaround of emitting completed before text_done is no longer needed.
  • Built-in SSE keep-alive via ResponsesServerOptions(sse_keep_alive_interval_seconds=...). Custom heartbeat logic removed.
  • ResponseEventStream builders provide typed, state-machine-validated RAPI event construction.
  • Usage tracking (input/output tokens) included in response.completed event.
  • Foundry model discovery with 24-hour disk cache.
  • MCP OAuth consent event handling.

Bugs Fixed

  • SSE streaming truncation on ADC (Envoy proxy) — fixed by Hypercorn + correct event ordering.
  • Duplicate text in streaming responses — only ASSISTANT_MESSAGE_DELTA events emit deltas, not the final ASSISTANT_MESSAGE.

azure-mgmt-hybridkubernetes_1.2.0

23 Apr 06:07
4cd6f4b

Choose a tag to compare

1.2.0 (2026-04-23)

Other Changes

  • Regenerate SDK code with latest code generator tool

azure-mgmt-azurestackhci_8.1.0b1

23 Apr 09:28
bcea9f0

Choose a tag to compare

Pre-release

8.1.0b1 (2026-04-13)

Features Added

  • Client AzureStackHCIClient added operation group kubernetes_versions
  • Client AzureStackHCIClient added operation group platform_updates
  • Client AzureStackHCIClient added operation group os_images
  • Client AzureStackHCIClient added operation group update_contents
  • Client AzureStackHCIClient added operation group publishers
  • Client AzureStackHCIClient added operation group update_summaries_operation_group
  • Client AzureStackHCIClient added operation group edge_machines
  • Client AzureStackHCIClient added operation group edge_machine_jobs
  • Client AzureStackHCIClient added operation group ownership_vouchers
  • Client AzureStackHCIClient added operation group cluster_jobs
  • Client AzureStackHCIClient added operation group device_pools
  • Model Cluster added property kind
  • Model ClusterProperties added property ring
  • Model ClusterProperties added property billing_properties
  • Model ClusterProperties added property confidential_vm_properties
  • Model ClusterProperties added property sdn_properties
  • Model ClusterProperties added property storage_type
  • Model DeploymentSettingHostNetwork added property san_networks
  • Model HciNetworkProfile added property sdn_properties
  • Model HciReportedProperties added property last_sync_timestamp
  • Model HciReportedProperties added property confidential_vm_profile
  • Model HciStorageProfile added property disks
  • Model PerNodeRemoteSupportSession added property transcript_location
  • Model RemoteSupportProperties added property remote_support_provisioning_state
  • Model ReportedProperties added property last_sync_timestamp
  • Model ReportedProperties added property confidential_vm_profile
  • Enum State added member HEALTH_CHECK_EXPIRED
  • Enum State added member PENDING_OEM_VALIDATION
  • Model Storage added property storage_type
  • Model Storage added property s2_d
  • Model Storage added property san
  • Added model ChangeRingRequest
  • Added model ChangeRingRequestProperties
  • Added model CheckUpdatesRequest
  • Added model ClaimDeviceRequest
  • Added model ClusterBillingProperties
  • Added model ClusterJob
  • Added model ClusterJobProperties
  • Added model ClusterSdnProperties
  • Added enum ConfidentialVmIntent
  • Added model ConfidentialVmProfile
  • Added model ConfidentialVmProperties
  • Added enum ConfidentialVmStatus
  • Added model ContentPayload
  • Added model DeviceDetail
  • Added model DevicePool
  • Added model DevicePoolPatch
  • Added model DevicePoolProperties
  • Added model DownloadOsJobProperties
  • Added model DownloadOsProfile
  • Added model DownloadRequest
  • Added model EdgeDeviceDisks
  • Added model EdgeMachine
  • Added model EdgeMachineCollectLogJobProperties
  • Added model EdgeMachineCollectLogJobReportedProperties
  • Added enum EdgeMachineConnectivityStatus
  • Added model EdgeMachineJob
  • Added model EdgeMachineJobProperties
  • Added enum EdgeMachineJobType
  • Added enum EdgeMachineKind
  • Added model EdgeMachineNetworkProfile
  • Added model EdgeMachineNicDetail
  • Added model EdgeMachinePatch
  • Added model EdgeMachineProperties
  • Added model EdgeMachineRemoteSupportJobProperties
  • Added model EdgeMachineRemoteSupportJobReportedProperties
  • Added model EdgeMachineRemoteSupportNodeSettings
  • Added model EdgeMachineReportedProperties
  • Added enum EdgeMachineState
  • Added model HardwareProfile
  • Added model HciConfigureCvmJobProperties
  • Added model HciConfigureSdnIntegrationJobProperties
  • Added enum HciJobType
  • Added enum IgvmStatus
  • Added model IgvmStatusDetail
  • Added model IpAddressRange
  • Added enum IpAssignmentType
  • Added model JobReportedProperties
  • Added model KubernetesVersion
  • Added model KubernetesVersionProperties
  • Added model NetworkAdapter
  • Added model NetworkConfiguration
  • Added model NextBillingModel
  • Added enum OSOperationType
  • Added model OnboardingConfiguration
  • Added enum OnboardingResourceType
  • Added model OperationDetail
  • Added model OsImage
  • Added model OsImageProperties
  • Added model OsProfile
  • Added model OsProvisionProfile
  • Added enum OverprovisioningRatio
  • Added enum OwnerKeyType
  • Added model OwnershipVoucherDetails
  • Added model OwnershipVoucherValidationDetails
  • Added enum OwnershipVoucherValidationStatus
  • Added model PlatformPayload
  • Added model PlatformUpdate
  • Added model PlatformUpdateDetails
  • Added model PlatformUpdateProperties
  • Added model ProvisionOsJobProperties
  • Added model ProvisionOsReportedProperties
  • Added model ProvisioningDetails
  • Added enum ProvisioningOsType
  • Added model ProvisioningRequest
  • Added model Publisher
  • Added model PublisherProperties
  • Added model ReleaseDeviceRequest
  • Added enum RemoteSupportProvisioningState
  • Added model SanAdapterIPConfig
  • Added model SanAdapterProperties
  • Added model SanClusterNetworkConfig
  • Added model SanNetworks
  • Added enum SdnIntegrationIntent
  • Added model SdnProperties
  • Added enum SdnStatus
  • Added enum SecretType
  • Added model SiteDetails
  • Added model StorageConfiguration
  • Added model StorageProfile
  • Added model StorageS2dConfig
  • Added model StorageSanConfig
  • Added enum StorageType
  • Added model TargetDeviceConfiguration
  • Added model TimeConfiguration
  • Added model UpdateContent
  • Added model UpdateContentProperties
  • Added model UserDetails
  • Added model ValidateOwnershipVouchersRequest
  • Added model ValidateOwnershipVouchersResponse
  • Added enum VolumeType
  • Added model WebProxyConfiguration
  • Operation group ClustersOperations added method begin_change_ring
  • Operation group UpdatesOperations added method begin_prepare
  • Added operation group ClusterJobsOperations
  • Added operation group DevicePoolsOperations
  • Added operation group EdgeMachineJobsOperations
  • Added operation group EdgeMachinesOperations
  • Added operation group KubernetesVersionsOperations
  • Added operation group OsImagesOperations
  • Added operation group OwnershipVouchersOperations
  • Added operation group PlatformUpdatesOperations
  • Added operation group PublishersOperations
  • Added operation group UpdateContentsOperations
  • Added operation group UpdateSummariesOperationGroupOperations

azure-ai-agentserver-responses_1.0.0b5

23 Apr 04:26
63f3c3f

Choose a tag to compare

Pre-release

1.0.0b5 (2026-04-22)

Features Added

  • All HTTP responses now include an x-request-id header for request correlation. Value is resolved in priority order: OTEL trace ID → incoming x-request-id header → new UUID.
  • Error responses (4xx/5xx) with a JSON error body are automatically enriched with error.additionalInfo.request_id matching the x-request-id response header, enabling client-side error correlation.
  • Persistence failure resilience — when storage operations fail, responses now complete gracefully with status: "failed" and error.code: "storage_error" instead of crashing or leaving responses permanently stuck at in_progress. Covers all execution modes (streaming, background+streaming, background+non-streaming, synchronous). For streaming responses, terminal SSE events are buffered, persistence is attempted, and on failure the terminal event is replaced with response.failed carrying error_code="storage_error". Synchronous persistence failures return HTTP 500 with the storage error details.
  • Foundry storage logging now includes the traceparent header (W3C distributed trace ID) in all log messages, enabling correlation between SDK log entries and backend distributed traces.

Bugs Fixed

  • Fixed crash in FoundryStorageLoggingPolicy when a transport-level failure (DNS resolution, connection refused, timeout) occurs before any HTTP response is received. The policy previously attempted to access response.headers unconditionally, raising an unrelated exception that masked the real transport error. Transport failures are now logged at ERROR level and the original exception propagates cleanly.
  • Fixed ResponseContext.get_input_text() and ResponseContext.get_input_items() silently dropping text when ItemMessage.content is a plain string. String content is now correctly expanded into MessageContentInputTextContent.

Other Changes

  • Removed x-ms-request-id from Foundry storage response logging (unused service header).

azure-ai-agentserver-invocations_1.0.0b3

23 Apr 04:25
63f3c3f

Choose a tag to compare

1.0.0b3 (2026-04-22)

Features Added

  • All HTTP responses now include an x-request-id header for request correlation, inherited from RequestIdMiddleware in azure-ai-agentserver-core>=2.0.0b3. The value is resolved from the OpenTelemetry trace ID, an incoming x-request-id header, or a generated UUID.

Other Changes

  • Bumped minimum azure-ai-agentserver-core dependency to >=2.0.0b3.