1.0.0-beta.2 (2025-02-28)
Features Added
-
Exposed
JsonModelWriteCorefor model serialization procedure. -
Force delete/terminate job or job schedule:
- Added
forceparameter of type Boolean toDeleteJobAsync,DeleteJob,TerminateJobAsync,TerminateJob,DeleteJobScheduleAsync,DeleteJobSchedule,TerminateJobScheduleAsync, andTerminateJobSchedule.
- Added
-
Support for compute node start/deallocate operations:
- Added
StartNode,StartNodeAsync,DeallocateNode, andDeallocateNodeAsyncmethods toBatchClient
- Added
-
Container task data mount isolation:
- Added
containerHostBatchBindMountsof typeList<ContainerHostBatchBindMountEntry>toBatchTaskContainerSettings.
- Added
-
Patch improvements for pool and job:
- Added
displayName,vmSize,taskSlotsPerNode,taskSchedulingPolicy,enableInterNodeCommunication,virtualMachineConfiguration,networkConfiguration,userAccounts,mountConfiguration,upgradePolicy, andresourceTagstoBatchPoolUpdateContent. - Added
networkConfigurationtoBatchJobUpdateContent.
- Added
-
Confidential VM support:
- Added
confidentialVMtoSecurityTypes. - Added
securityProfileof typeVMDiskSecurityProfiletoManagedDisk.
- Added
-
Support for shared and community gallery images:
- Added
sharedGalleryImageIdandcommunityGalleryImageIdtoImageReference.
- Added
Breaking Changes
- Removed
getNodeRemoteDesktopmethod fromBatchClient. UsegetNodeRemoteLoginSettingsinstead to remotely login to a compute node. - Removed
CloudServiceConfigurationfrom pool models and operations. UseVirtualMachineConfigurationwhen creating pools. - Removed
ApplicationLicensesfrom pool models and operations.