|
1 | 1 | # Release History |
2 | 2 |
|
3 | | -## 1.0.0-beta.3 (Unreleased) |
| 3 | +## 1.0.0-beta.3 (2025-06-19) |
| 4 | + |
| 5 | + Added in Long Running operation support for the following methods: |
| 6 | + - `BatchClient.DeallocateNode` |
| 7 | + - `BatchClient.DeleteCertificate` |
| 8 | + - `BatchClient.DeleteJob` |
| 9 | + - `BatchClient.DeleteJob` |
| 10 | + - `BatchClient.DeletePool` |
| 11 | + - `BatchClient.DisableJob` |
| 12 | + - `BatchClient.EnableJob` |
| 13 | + - `BatchClient.RebootNode` |
| 14 | + - `BatchClient.ReimageNode` |
| 15 | + - `BatchClient.RemoveNodes` |
| 16 | + - `BatchClient.ResizePool` |
| 17 | + - `BatchClient.StartNode` |
| 18 | + - `BatchClient.StopPoolResize` |
| 19 | + - `BatchClient.TerminateJob` |
| 20 | + - `BatchClient.TerminateJobSchedule` |
| 21 | + |
| 22 | + Renamed the following models: |
| 23 | + |
| 24 | +- `AffinityInfo` -> `BatchAffinityInfo` |
| 25 | +- `BatchJobAction` -> `BatchJobActionKind` |
| 26 | +- `BatchJobCreateContent` -> `BatchJobCreateOptions` |
| 27 | +- `BatchJobDisableContent` -> `BatchJobDisableOptions` |
| 28 | +- `BatchJobScheduleCreateContent` -> `BatchJobScheduleCreateOptions` |
| 29 | +- `BatchJobScheduleUpdateContent` -> `BatchJobScheduleUpdateOptions` |
| 30 | +- `BatchJobTerminateContent` -> `BatchJobTerminateOptions` |
| 31 | +- `BatchJobUpdateContent` -> `BatchJobUpdateOptions` |
| 32 | +- `BatchNodeDeallocateContent` -> `BatchNodeDeallocateOptions` |
| 33 | +- `BatchNodeDisableSchedulingContent` -> `BatchNodeDisableSchedulingOptions` |
| 34 | +- `BatchNodeRebootContent` -> `BatchNodeRebootOptions` |
| 35 | +- `BatchNodeRebootOption` -> `BatchNodeRebootKind` |
| 36 | +- `BatchNodeReimageContent` -> `BatchNodeReimageOptions` |
| 37 | +- `BatchNodeRemoveContent` -> `BatchNodeRemoveOptions` |
| 38 | +- `BatchNodeUserCreateContent` -> `BatchNodeUserCreateOptions` |
| 39 | +- `BatchNodeUserUpdateContent` -> `BatchNodeUserUpdateOptions` |
| 40 | +- `BatchPoolCreateContent` -> `BatchPoolCreateOptions` |
| 41 | +- `BatchPoolEnableAutoScaleContent` -> `BatchPoolEnableAutoScaleOptions` |
| 42 | +- `BatchPoolEvaluateAutoScaleContent` -> `BatchPoolEvaluateAutoScaleOptions` |
| 43 | +- `BatchPoolReplaceContent` -> `BatchPoolReplaceOptions` |
| 44 | +- `BatchPoolResizeContent` -> `BatchPoolResizeOptions` |
| 45 | +- `BatchPoolUpdateContent` -> `BatchPoolUpdateOptions` |
| 46 | +- `BatchTaskCreateContent` -> `BatchTaskCreateOptions` |
| 47 | +- `ContainerConfiguration` -> `BatchContainerConfiguration` |
| 48 | +- `ContainerConfigurationUpdate` -> `BatchContainerConfigurationUpdate` |
| 49 | +- `DeleteBatchCertificateError` -> `BatchCertificateDeleteError` |
| 50 | +- `DiffDiskSettings` -> `BatchDiffDiskSettings` |
| 51 | +- `ErrorCategory` -> `BatchErrorSourceCategory` |
| 52 | +- `ImageReference` -> `BatchVmImageReference` |
| 53 | +- `OSDisk` -> `BatchOsDisk` |
| 54 | +- `OnAllBatchTasksComplete` -> `BatchAllTasksCompleteMode` |
| 55 | +- `OnBatchTaskFailure` -> `BatchAllTasksCompleteMode` |
| 56 | +- `PublicIpAddressConfiguration` -> `BatchPublicIpAddressConfiguration` |
| 57 | +- `UefiSettings` -> `BatchUefiSettings` |
| 58 | +- `UploadBatchServiceLogsContent` -> `UploadBatchServiceLogsOptions` |
| 59 | +- `VMDiskSecurityProfile` -> `BatchVMDiskSecurityProfile` |
| 60 | + |
| 61 | +Renamed parameter in the following methods: |
| 62 | + |
| 63 | +- `BatchClient.DisableJob` changed `content` parameter to `disableOptions`. |
| 64 | +- `BatchClient.EnablePoolAutoScale` changed `content` parameter to `enableAutoScaleOptions`. |
| 65 | +- `BatchClient.EvaluatePoolAutoScale` changed `content` parameter to `evaluateAutoScaleOptions`. |
| 66 | +- `BatchClient.UploadNodeLogs` changed `content` parameter to `uploadOptions`. |
| 67 | +- `BatchClient.ReplaceNodeUser` changed `content` parameter to `updateOptions`. |
| 68 | +- `BatchClient.RemoveNodes` changed `content` parameter to `removeOptions`. |
| 69 | +- `BatchClient.ResizePool` changed `content` parameter to `resizeOptions`. |
| 70 | +- `BatchClient.TerminateJob` changed `parameters` parameter to `options`. |
| 71 | +- `BatchClient.DeallocateNode` changed `parameters` parameter to `options`. |
| 72 | +- `BatchClient.DisableNodeScheduling` changed `parameters` parameter to `options`. |
| 73 | +- `BatchClient.RebootNode` changed `parameters` parameter to `options`. |
| 74 | +- `BatchClient.ReimageNode` changed `parameters` parameter to `options`. |
| 75 | + |
| 76 | +Renamed parameter in the following models: |
| 77 | + |
| 78 | +- `BatchPoolStatistics.Url` changed to `Uri` and changed the type to Uri. |
| 79 | +- `BatchJobStatistics.Url` changed to `Uri` and changed the type to Uri. |
| 80 | +- `BatchCertificate.Url` changed to `Uri` and changed the type to Uri. |
| 81 | +- `BatchNodeFile.Url` changed to `Uri` and changed the type to Uri. |
| 82 | +- `BatchJobSchedule.Url` changed to `Uri` and changed the type to Uri. |
| 83 | +- `ContainerRegistryReference.Url` changed to `Uri` and changed the type to Uri. |
| 84 | +- `ResourceFile.registryServer` changed to `registryServerUri` and changed the type to Uri. |
| 85 | +- `ResourceFile.storageContainerUrl` changed to `storageContainerUri` and changed the type to Uri. |
| 86 | +- `ResourceFile.httpUrl` changed to `httpUri` and changed the type to Uri. |
| 87 | +- `OutputFileBlobContainerDestination.containerUrl` changed to `containerUri` and changed the type to Uri. |
| 88 | +- `BatchMetadataItem.azureFileUrl` changed to `azureFileUri` and changed the type to Uri. |
| 89 | +- `RecentBatchJob.url` changed to `uri` and changed the type to Uri. |
| 90 | +- `BatchJobScheduleStatistics.url` changed to `uri` and changed the type to Uri. |
| 91 | +- `BatchJob.url` changed to `uri` and changed the type to Uri. |
| 92 | +- `BatchJobPreparationAndReleaseTaskStatus.nodeUrl` changed to `nodeUri` and changed the type to Uri. |
| 93 | +- `BatchJobPreparationTaskExecutionInfo.taskRootDirectoryUrl` changed to `taskRootDirectoryUri` and changed the type to Uri. |
| 94 | +- `BatchJobReleaseTaskExecutionInfo.taskRootDirectoryUrl` changed to `taskRootDirectoryUri` and changed the type to Uri. |
| 95 | +- `BatchPool.url` changed to `uri` and changed the type to Uri. |
| 96 | +- `BatchTask.url` changed to `uri` and changed the type to Uri. |
| 97 | +- `BaBatchNodeInfo.nodeUrl` changed to `nodeUri` and changed the type to Uri. |
| 98 | +- `BaBatchNodeInfo.taskRootDirectoryUrl` changed to `taskRootDirectoryUri` and changed the type to Uri. |
| 99 | +- `MultiInstanceSettings.url` changed to `uri` and changed the type to Uri. |
| 100 | +- `BatchNode.url` changed to `uri` and changed the type to Uri. |
| 101 | +- `BatchTaskInfo.taskUrl` changed to `taskUri` and changed the type to Uri. |
| 102 | +- `UploadBatchServiceLogsOptions.containerUrl` changed to `containerUri` and changed the type to Uri. |
| 103 | + |
| 104 | +Changed the type of the following properties |
| 105 | + |
| 106 | +- `BatchCertificate.Data` from string to BinaryData |
| 107 | +- `BatchNodeIdentityReference.ResourceId ` from string to ResourceIdentifier |
| 108 | +- `BatchUserAssignedIdentity.ResourceId ` from string to ResourceIdentifier |
| 109 | +- `BatchVmImageReference.VirtualMachineImageId ` from string to ResourceIdentifier |
4 | 110 |
|
5 | | -### Features Added |
6 | | - |
7 | | -### Breaking Changes |
8 | 111 |
|
9 | | -### Bugs Fixed |
10 | 112 |
|
11 | 113 | ### Other Changes |
| 114 | + |
| 115 | + Documenation updates. |
12 | 116 |
|
13 | 117 | ## 1.0.0-beta.2 (2025-02-28) |
14 | 118 |
|
|
26 | 130 | - Added `containerHostBatchBindMounts` of type `List<ContainerHostBatchBindMountEntry>` to `BatchTaskContainerSettings`. |
27 | 131 |
|
28 | 132 | - Patch improvements for pool and job: |
29 | | - - Added `displayName`, `vmSize`, `taskSlotsPerNode`, `taskSchedulingPolicy`, `enableInterNodeCommunication`, `virtualMachineConfiguration`, `networkConfiguration`, `userAccounts`, `mountConfiguration`, `upgradePolicy`, and `resourceTags` to `BatchPoolUpdateContent`. |
30 | | - - Added `networkConfiguration` to `BatchJobUpdateContent`. |
| 133 | + - Added `displayName`, `vmSize`, `taskSlotsPerNode`, `taskSchedulingPolicy`, `enableInterNodeCommunication`, `virtualMachineConfiguration`, `networkConfiguration`, `userAccounts`, `mountConfiguration`, `upgradePolicy`, and `resourceTags` to `BatchPoolUpdateOptions`. |
| 134 | + - Added `networkConfiguration` to `BatchJobUpdateOptions`. |
31 | 135 |
|
32 | 136 | - Confidential VM support: |
33 | 137 | - Added `confidentialVM` to `SecurityTypes`. |
|
0 commit comments