|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 1.1.0b5 (2026-05-27) |
| 4 | + |
| 5 | +### Features Added |
| 6 | + |
| 7 | + - Client `AutomationClient` added parameter `cloud_setting` in method `__init__` |
| 8 | + - Client `AutomationClient` added method `send_request` |
| 9 | + - Client `AutomationClient` added operation group `runtime_environments` |
| 10 | + - Client `AutomationClient` added operation group `package` |
| 11 | + - Model `Certificate` added property `system_data` |
| 12 | + - Model `Connection` added property `system_data` |
| 13 | + - Model `ConnectionType` added property `system_data` |
| 14 | + - Model `Credential` added property `system_data` |
| 15 | + - Model `DscConfiguration` added property `system_data` |
| 16 | + - Model `DscNode` added property `system_data` |
| 17 | + - Model `DscNodeConfiguration` added property `system_data` |
| 18 | + - Model `HybridRunbookWorker` added property `tags` |
| 19 | + - Model `HybridRunbookWorker` added property `location` |
| 20 | + - Model `HybridRunbookWorkerGroup` added property `tags` |
| 21 | + - Model `HybridRunbookWorkerGroup` added property `location` |
| 22 | + - Model `Job` added property `system_data` |
| 23 | + - Model `JobCollectionItem` added property `system_data` |
| 24 | + - Model `JobSchedule` added property `system_data` |
| 25 | + - Model `Module` added property `system_data` |
| 26 | + - Model `PrivateEndpointConnection` added property `system_data` |
| 27 | + - Model `PrivateLinkResource` added property `system_data` |
| 28 | + - Model `ProxyResource` added property `system_data` |
| 29 | + - Model `Resource` added property `system_data` |
| 30 | + - Model `Runbook` added property `system_data` |
| 31 | + - Enum `RunbookTypeEnum` added member `POWER_SHELL72` |
| 32 | + - Enum `RunbookTypeEnum` added member `PYTHON` |
| 33 | + - Model `Schedule` added property `system_data` |
| 34 | + - Model `SoftwareUpdateConfiguration` added property `system_data` |
| 35 | + - Model `SourceControl` added property `system_data` |
| 36 | + - Model `TestJobCreateParameters` added property `runtime_environment` |
| 37 | + - Model `TrackedResource` added property `system_data` |
| 38 | + - Model `Variable` added property `system_data` |
| 39 | + - Model `Watcher` added property `system_data` |
| 40 | + - Model `Webhook` added property `system_data` |
| 41 | + - Added model `AutomationErrorResponse` |
| 42 | + - Added model `DeletedRunbook` |
| 43 | + - Added model `DeletedRunbookProperties` |
| 44 | + - Added model `ErrorAdditionalInfo` |
| 45 | + - Added model `JobRuntimeEnvironment` |
| 46 | + - Added model `Package` |
| 47 | + - Added model `PackageCreateOrUpdateParameters` |
| 48 | + - Added model `PackageCreateOrUpdateProperties` |
| 49 | + - Added model `PackageErrorInfo` |
| 50 | + - Added model `PackageProperties` |
| 51 | + - Added enum `PackageProvisioningState` |
| 52 | + - Added model `PackageUpdateParameters` |
| 53 | + - Added model `PackageUpdateProperties` |
| 54 | + - Added model `RuntimeEnvironment` |
| 55 | + - Added model `RuntimeEnvironmentProperties` |
| 56 | + - Added model `RuntimeEnvironmentUpdateParameters` |
| 57 | + - Added model `RuntimeEnvironmentUpdateProperties` |
| 58 | + - Added model `RuntimeProperties` |
| 59 | + - Operation group `AutomationAccountOperations` added method `list_deleted_runbooks` |
| 60 | + - Operation group `HybridRunbookWorkersOperations` added method `patch` |
| 61 | + - Added operation group `PackageOperations` |
| 62 | + - Added operation group `RuntimeEnvironmentsOperations` |
| 63 | + |
| 64 | +### Breaking Changes |
| 65 | + |
| 66 | + - 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. |
| 67 | + - For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration. |
| 68 | + - Model `AgentRegistration` renamed its instance variable `keys` to `keys_property` |
| 69 | + - Model `AutomationAccountCreateOrUpdateParameters` moved instance variable `sku`, `encryption`, `public_network_access` and `disable_local_auth` under property `properties` whose type is `AutomationAccountCreateOrUpdateProperties` |
| 70 | + - Model `AutomationAccountUpdateParameters` moved instance variable `sku`, `encryption`, `public_network_access` and `disable_local_auth` under property `properties` whose type is `AutomationAccountUpdateProperties` |
| 71 | + - Model `CertificateCreateOrUpdateParameters` moved instance variable `base64_value`, `description`, `thumbprint` and `is_exportable` under property `properties` whose type is `CertificateCreateOrUpdateProperties` |
| 72 | + - Model `CertificateUpdateParameters` moved instance variable `description` under property `properties` whose type is `CertificateUpdateProperties` |
| 73 | + - Model `ConnectionCreateOrUpdateParameters` moved instance variable `description`, `connection_type` and `field_definition_values` under property `properties` whose type is `ConnectionCreateOrUpdateProperties` |
| 74 | + - Model `ConnectionTypeCreateOrUpdateParameters` moved instance variable `is_global` and `field_definitions` under property `properties` whose type is `ConnectionTypeCreateOrUpdateProperties` |
| 75 | + - Model `ConnectionUpdateParameters` moved instance variable `description` and `field_definition_values` under property `properties` whose type is `ConnectionUpdateProperties` |
| 76 | + - Model `CredentialCreateOrUpdateParameters` moved instance variable `user_name`, `password` and `description` under property `properties` whose type is `CredentialCreateOrUpdateProperties` |
| 77 | + - Model `CredentialUpdateParameters` moved instance variable `user_name`, `password` and `description` under property `properties` whose type is `CredentialUpdateProperties` |
| 78 | + - Model `DscConfigurationCreateOrUpdateParameters` moved instance variable `log_verbose`, `log_progress`, `source`, `parameters` and `description` under property `properties` whose type is `DscConfigurationCreateOrUpdateProperties` |
| 79 | + - Model `DscConfigurationUpdateParameters` moved instance variable `log_verbose`, `log_progress`, `source`, `parameters` and `description` under property `properties` whose type is `DscConfigurationCreateOrUpdateProperties` |
| 80 | + - Model `DscNodeUpdateParametersProperties` moved instance variable `name` under property `node_configuration` whose type is `DscNodeConfigurationAssociationProperty` |
| 81 | + - Model `ErrorResponse` moved instance variable `code` and `message` under property `error` whose type is `ErrorDetail` |
| 82 | + - Model `HybridRunbookWorkerCreateParameters` moved instance variable `vm_resource_id` under property `properties` whose type is `HybridRunbookWorkerCreateOrUpdateParameters` |
| 83 | + - Model `HybridRunbookWorkerGroupCreateOrUpdateParameters` moved instance variable `credential` under property `properties` whose type is `HybridRunbookWorkerGroupCreateOrUpdateProperties` |
| 84 | + - Model `JobCreateParameters` moved instance variable `runbook`, `parameters` and `run_on` under property `properties` whose type is `JobCreateProperties` |
| 85 | + - Model `JobScheduleCreateParameters` moved instance variable `schedule`, `runbook`, `run_on` and `parameters` under property `properties` whose type is `JobScheduleCreateProperties` |
| 86 | + - Model `KeyListResult` renamed its instance variable `keys` to `keys_property` |
| 87 | + - Model `ModuleCreateOrUpdateParameters` moved instance variable `content_link` under property `properties` whose type is `ModuleCreateOrUpdateProperties` |
| 88 | + - Renamed enum value `ModuleProvisioningState.CANCELLED` to `ModuleProvisioningState.CANCELED` |
| 89 | + - Model `ModuleUpdateParameters` moved instance variable `content_link` under property `properties` whose type is `ModuleUpdateProperties` |
| 90 | + - Model `Operation` moved instance variable `service_specification` under property `properties` whose type is `OperationPropertiesFormat` |
| 91 | + - Model `PythonPackageCreateParameters` moved instance variable `content_link` under property `properties` whose type is `PythonPackageCreateProperties` |
| 92 | + - Model `RunbookCreateOrUpdateParameters` moved instance variable `log_verbose`, `log_progress`, `runbook_type`, `draft`, `publish_content_link`, `description` and `log_activity_trace` under property `properties` whose type is `RunbookCreateOrUpdateProperties` |
| 93 | + - Model `RunbookUpdateParameters` moved instance variable `description`, `log_verbose`, `log_progress` and `log_activity_trace` under property `properties` whose type is `RunbookUpdateProperties` |
| 94 | + - Model `ScheduleCreateOrUpdateParameters` moved instance variable `description`, `start_time`, `expiry_time`, `interval`, `frequency`, `time_zone` and `advanced_schedule` under property `properties` whose type is `ScheduleCreateOrUpdateProperties` |
| 95 | + - Model `ScheduleUpdateParameters` moved instance variable `description` and `is_enabled` under property `properties` whose type is `ScheduleUpdateProperties` |
| 96 | + - Model `SoftwareUpdateConfigurationMachineRun` moved instance variable `target_computer`, `target_computer_type`, `software_update_configuration`, `status`, `os_type`, `correlation_id`, `source_computer_id`, `start_time`, `end_time`, `configured_duration`, `job`, `creation_time`, `created_by`, `last_modified_time`, `last_modified_by` and `error` under property `properties` whose type is `UpdateConfigurationMachineRunProperties` |
| 97 | + - Model `SourceControlCreateOrUpdateParameters` moved instance variable `repo_url`, `branch`, `folder_path`, `auto_sync`, `publish_runbook`, `source_type`, `security_token` and `description` under property `properties` whose type is `SourceControlCreateOrUpdateProperties` |
| 98 | + - Model `SourceControlSyncJobCreateParameters` moved instance variable `commit_id` under property `properties` whose type is `SourceControlSyncJobCreateProperties` |
| 99 | + - Model `SourceControlUpdateParameters` moved instance variable `branch`, `folder_path`, `auto_sync`, `publish_runbook`, `security_token` and `description` under property `properties` whose type is `SourceControlUpdateProperties` |
| 100 | + - Model `VariableCreateOrUpdateParameters` moved instance variable `value`, `description` and `is_encrypted` under property `properties` whose type is `VariableCreateOrUpdateProperties` |
| 101 | + - Model `VariableUpdateParameters` moved instance variable `value` and `description` under property `properties` whose type is `VariableUpdateProperties` |
| 102 | + - Model `WatcherUpdateParameters` moved instance variable `execution_frequency_in_seconds` under property `properties` whose type is `WatcherUpdateProperties` |
| 103 | + - Model `WebhookCreateOrUpdateParameters` moved instance variable `is_enabled`, `uri`, `expiry_time`, `parameters`, `runbook` and `run_on` under property `properties` whose type is `WebhookCreateOrUpdateProperties` |
| 104 | + - Model `WebhookUpdateParameters` moved instance variable `is_enabled`, `run_on`, `parameters` and `description` under property `properties` whose type is `WebhookUpdateProperties` |
| 105 | + - Deleted operation group `AutomationClient.dsc_compilation_job`/`AutomationClient.dsc_compilation_job_stream` and their corresponding models `DscCompilationJob`/`DscCompilationJobCreateParameters` were also deleted |
| 106 | + - Method `DscConfigurationOperations.list_by_automation_account` changed its parameter `inlinecount` from `positional_or_keyword` to `keyword_only` |
| 107 | + - Method `DscNodeConfigurationOperations.list_by_automation_account` changed its parameter `inlinecount` from `positional_or_keyword` to `keyword_only` |
| 108 | + - Method `DscNodeOperations.list_by_automation_account` changed its parameter `inlinecount` from `positional_or_keyword` to `keyword_only` |
| 109 | + - Method `JobOperations.create` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 110 | + - Method `JobOperations.get` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 111 | + - Method `JobOperations.get_output` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 112 | + - Method `JobOperations.get_runbook_content` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 113 | + - Method `JobOperations.list_by_automation_account` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 114 | + - Method `JobOperations.resume` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 115 | + - Method `JobOperations.stop` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 116 | + - Method `JobOperations.suspend` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 117 | + - Method `JobStreamOperations.get` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 118 | + - Method `JobStreamOperations.list_by_job` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 119 | + - Method `SoftwareUpdateConfigurationMachineRunsOperations.get_by_id` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 120 | + - Method `SoftwareUpdateConfigurationMachineRunsOperations.list` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 121 | + - Method `SoftwareUpdateConfigurationRunsOperations.get_by_id` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 122 | + - Method `SoftwareUpdateConfigurationRunsOperations.list` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 123 | + - Method `SoftwareUpdateConfigurationsOperations.create` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 124 | + - Method `SoftwareUpdateConfigurationsOperations.delete` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 125 | + - Method `SoftwareUpdateConfigurationsOperations.get_by_name` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 126 | + - Method `SoftwareUpdateConfigurationsOperations.list` changed its parameter `client_request_id` from `positional_or_keyword` to `keyword_only` |
| 127 | + - Method `DscConfigurationOperations.get_content` changed return type from `Iterator[bytes]` to `str` |
| 128 | + - Method `NodeReportsOperations.get_content` changed return type from `JSON` to `str` |
| 129 | + - Method `RunbookDraftOperations.begin_replace_content` changed return type from `LROPoller[Iterator[bytes]]` to `LROPoller[None]` |
| 130 | + - Method `RunbookDraftOperations.get_content` changed return type from `Iterator[bytes]` to `str` |
| 131 | + - Method `RunbookOperations.get_content` changed return type from `Iterator[bytes]` to `str` |
| 132 | + |
| 133 | +### Other Changes |
| 134 | + |
| 135 | + - Deleted model `JobListResultV2`/`SourceControlSyncJobStreamsListBySyncJob`/`RunbookCreateOrUpdateDraftParameters`/`RunbookCreateOrUpdateDraftProperties` which actually were not used by SDK users |
| 136 | + |
3 | 137 | ## 1.0.1 (2026-05-14) |
4 | 138 |
|
5 | 139 | ### Other Changes |
|
0 commit comments