1.0.0-beta.3 (2024-10-31)
Features Added
-
Force delete/terminate job or job schedule:
- Added
force
parameter of type Boolean toDeleteBatchJobOptions
,TerminateBatchJobOptions
,DeleteBatchJobScheduleOptions
, andTerminateBatchJobScheduleOptions
.
- Added
-
Support for compute node start/deallocate operations:
- Added
startNode(poolId, nodeId)
anddeallocateNode(poolId, nodeId)
methods toBatchClient
andBatchAsyncClient
, along with the options for those methods:StartBatchNodeOptions
andDeallocateBatchNodeOptions
.
- Added
-
Container task data mount isolation:
- Added
containerHostBatchBindMounts
of typeList<ContainerHostBatchBindMountEntry>
toBatchTaskContainerSettings
.
- Added
-
Patch improvements for pool and job:
- Added
displayName
,vmSize
,taskSlotsPerNode
,taskSchedulingPolicy
,enableInterNodeCommunication
,virtualMachineConfiguration
,networkConfiguration
,userAccounts
,mountConfiguration
,upgradePolicy
, andresourceTags
toBatchPoolUpdateContent
. - Added
networkConfiguration
toBatchJobUpdateContent
.
- Added
-
Confidential VM support:
- Added
confidentialVM
toSecurityTypes
. - Added
securityProfile
of typeVMDiskSecurityProfile
toManagedDisk
.
- Added
-
Support for shared and community gallery images:
- Added
sharedGalleryImageId
andcommunityGalleryImageId
toImageReference
.
- Added
Breaking Changes
- Removed
getNodeRemoteDesktop(poolId, nodeId)
method fromBatchClient
andBatchAsyncClient
. UsegetNodeRemoteLoginSettings(poolId, nodeId)
instead to remotely login to a compute node. - Removed
CloudServiceConfiguration
from pool models and operations. UseVirtualMachineConfiguration
when creating pools. - Removed
ApplicationLicenses
from pool models and operations.