1.0.0-beta.2 (2025-02-28)
Features Added
-
Exposed
JsonModelWriteCore
for model serialization procedure. -
Force delete/terminate job or job schedule:
- Added
force
parameter of type Boolean toDeleteJobAsync
,DeleteJob
,TerminateJobAsync
,TerminateJob
,DeleteJobScheduleAsync
,DeleteJobSchedule
,TerminateJobScheduleAsync
, andTerminateJobSchedule
.
- Added
-
Support for compute node start/deallocate operations:
- Added
StartNode
,StartNodeAsync
,DeallocateNode
, andDeallocateNodeAsync
methods toBatchClient
- 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
method fromBatchClient
. UsegetNodeRemoteLoginSettings
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.