|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 8.0.0 (2026-03-31) |
| 4 | + |
| 5 | +### Features Added |
| 6 | + |
| 7 | + - Client `AzureStackHCIClient` added parameter `cloud_setting` in method `__init__` |
| 8 | + - Client `AzureStackHCIClient` added method `send_request` |
| 9 | + - Client `AzureStackHCIClient` added operation group `edge_device_jobs` |
| 10 | + - Client `AzureStackHCIClient` added operation group `validated_solution_recipes` |
| 11 | + - Model `Cluster` added property `identity` |
| 12 | + - Model `ClusterPatch` added property `identity` |
| 13 | + - Model `ClusterReportedProperties` added property `msi_expiration_time_stamp` |
| 14 | + - Model `ClusterReportedProperties` added property `hardware_class` |
| 15 | + - Model `DeploymentCluster` added property `hardware_class` |
| 16 | + - Model `DeploymentCluster` added property `cluster_pattern` |
| 17 | + - Model `DeploymentData` added property `identity_provider` |
| 18 | + - Model `DeploymentData` added property `is_management_cluster` |
| 19 | + - Model `DeploymentData` added property `local_availability_zones` |
| 20 | + - Model `DeploymentData` added property `assembly_info` |
| 21 | + - Model `HciNicDetail` added property `rdma_capability` |
| 22 | + - Model `HciReportedProperties` added property `storage_profile` |
| 23 | + - Model `HciReportedProperties` added property `hardware_profile` |
| 24 | + - Model `InfrastructureNetwork` added property `dns_server_config` |
| 25 | + - Model `InfrastructureNetwork` added property `dns_zones` |
| 26 | + - Added model `AssemblyInfo` |
| 27 | + - Added model `AssemblyInfoPayload` |
| 28 | + - Added enum `ClusterPattern` |
| 29 | + - Added enum `DeviceLogCollectionStatus` |
| 30 | + - Added enum `DnsServerConfig` |
| 31 | + - Added model `DnsZones` |
| 32 | + - Added model `EdgeDeviceJob` |
| 33 | + - Added enum `EdgeDeviceKind` |
| 34 | + - Added model `ExtensionParameters` |
| 35 | + - Added model `ExtensionResource` |
| 36 | + - Added enum `HardwareClass` |
| 37 | + - Added model `HciCollectLogJobProperties` |
| 38 | + - Added model `HciEdgeDeviceJob` |
| 39 | + - Added model `HciEdgeDeviceJobProperties` |
| 40 | + - Added enum `HciEdgeDeviceJobType` |
| 41 | + - Added model `HciHardwareProfile` |
| 42 | + - Added model `HciRemoteSupportJobProperties` |
| 43 | + - Added model `HciStorageProfile` |
| 44 | + - Added enum `IdentityProvider` |
| 45 | + - Added enum `JobStatus` |
| 46 | + - Added model `LocalAvailabilityZones` |
| 47 | + - Added model `LogCollectionJobSession` |
| 48 | + - Added model `LogCollectionReportedProperties` |
| 49 | + - Added model `ManagedServiceIdentity` |
| 50 | + - Added enum `RdmaCapability` |
| 51 | + - Added model `ReconcileArcSettingsRequest` |
| 52 | + - Added model `ReconcileArcSettingsRequestProperties` |
| 53 | + - Added enum `RemoteSupportAccessLevel` |
| 54 | + - Added model `RemoteSupportJobNodeSettings` |
| 55 | + - Added model `RemoteSupportJobReportedProperties` |
| 56 | + - Added model `RemoteSupportSession` |
| 57 | + - Added model `SecretsLocationDetails` |
| 58 | + - Added model `SecretsLocationsChangeRequest` |
| 59 | + - Added enum `SecretsType` |
| 60 | + - Added model `UpdateStateProperties` |
| 61 | + - Added model `ValidatedSolutionRecipe` |
| 62 | + - Added model `ValidatedSolutionRecipeCapabilities` |
| 63 | + - Added model `ValidatedSolutionRecipeCapability` |
| 64 | + - Added model `ValidatedSolutionRecipeComponent` |
| 65 | + - Added model `ValidatedSolutionRecipeComponentMetadata` |
| 66 | + - Added model `ValidatedSolutionRecipeComponentPayload` |
| 67 | + - Added model `ValidatedSolutionRecipeContent` |
| 68 | + - Added model `ValidatedSolutionRecipeInfo` |
| 69 | + - Added model `ValidatedSolutionRecipeProperties` |
| 70 | + - Operation group `ArcSettingsOperations` added method `begin_reconcile` |
| 71 | + - Operation group `ClustersOperations` added method `begin_update_secrets_locations` |
| 72 | + - Added operation group `EdgeDeviceJobsOperations` |
| 73 | + - Added operation group `ValidatedSolutionRecipesOperations` |
| 74 | + |
| 75 | +### Breaking Changes |
| 76 | + |
| 77 | + - 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. |
| 78 | + - For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration. |
| 79 | + - Deleted or renamed client operation group `AzureStackHCIClient.publishers` |
| 80 | + - Model `ArcIdentityResponse` moved instance variables `arc_application_client_id`, `arc_application_tenant_id`, `arc_service_principal_object_id` and `arc_application_object_id` under property `properties` whose type is `ArcIdentityResponseProperties` |
| 81 | + - Model `ClusterIdentityResponse` moved instance variables `aad_client_id`, `aad_tenant_id`, `aad_service_principal_object_id` and `aad_application_object_id` under property `properties` whose type is `ClusterIdentityResponseProperties` |
| 82 | + - Model `DeploymentSetting` moved instance variables `provisioning_state`, `arc_node_resource_ids`, `deployment_mode`, `operation_type`, `deployment_configuration` and `reported_properties` under property `properties` whose type is `DeploymentSettingsProperties` |
| 83 | + - Model `ExtensionPatch` moved instance variable `extension_parameters` under property `properties` whose type is `ExtensionPatchProperties` |
| 84 | + - Model `SecuritySetting` moved instance variables `secured_core_compliance_assignment`, `wdac_compliance_assignment`, `smb_encryption_for_intra_cluster_traffic_compliance_assignment`, `security_compliance_status` and `provisioning_state` under property `properties` whose type is `SecurityProperties` |
| 85 | + - Deleted or renamed enum value `Status.FAILED` |
| 86 | + - Deleted or renamed enum value `Status.IN_PROGRESS` |
| 87 | + - Deleted or renamed enum value `Status.SUCCEEDED` |
| 88 | + - Deleted or renamed model `Publisher` |
| 89 | + - Deleted or renamed operation group `PublishersOperations` |
| 90 | + - Method `OffersOperations.get` changed its parameter `expand` from `positional_or_keyword` to `keyword_only` |
| 91 | + - Method `OffersOperations.list_by_cluster` changed its parameter `expand` from `positional_or_keyword` to `keyword_only` |
| 92 | + - Method `OffersOperations.list_by_publisher` changed its parameter `expand` from `positional_or_keyword` to `keyword_only` |
| 93 | + - Method `SkusOperations.get` changed its parameter `expand` from `positional_or_keyword` to `keyword_only` |
| 94 | + - Method `SkusOperations.list_by_offer` changed its parameter `expand` from `positional_or_keyword` to `keyword_only` |
| 95 | + |
| 96 | +### Other Changes |
| 97 | + |
| 98 | + - Deleted model `ArcSettingList`/`ClusterList`/`ExtensionList`/`OfferList`/`PublisherList`/`SkuList`/`UpdateList`/`UpdateRunList`/`UpdateSummariesList` which actually were not used by SDK users |
| 99 | + |
3 | 100 | ## 8.0.0b4 (2024-08-26) |
4 | 101 |
|
5 | 102 | ### Features Added |
|
0 commit comments