github Azure/azure-sdk-for-net Azure.Compute.Batch_1.0.0-beta.3

latest releases: Azure.Provisioning.Kusto_1.0.0-beta.1, Azure.Provisioning.Network_1.0.0-beta.1, Azure.ResourceManager.Playwright_1.0.0...
pre-release2 months ago

1.0.0-beta.3 (2025-06-19)

Added in Long Running operation support for the following methods:

  • BatchClient.DeallocateNode
  • BatchClient.DeleteCertificate
  • BatchClient.DeleteJob
  • BatchClient.DeleteJob
  • BatchClient.DeletePool
  • BatchClient.DisableJob
  • BatchClient.EnableJob
  • BatchClient.RebootNode
  • BatchClient.ReimageNode
  • BatchClient.RemoveNodes
  • BatchClient.ResizePool
  • BatchClient.StartNode
  • BatchClient.StopPoolResize
  • BatchClient.TerminateJob
  • BatchClient.TerminateJobSchedule

Renamed the following models:

  • AffinityInfo -> BatchAffinityInfo
  • BatchJobAction -> BatchJobActionKind
  • BatchJobCreateContent -> BatchJobCreateOptions
  • BatchJobDisableContent -> BatchJobDisableOptions
  • BatchJobScheduleCreateContent -> BatchJobScheduleCreateOptions
  • BatchJobScheduleUpdateContent -> BatchJobScheduleUpdateOptions
  • BatchJobTerminateContent -> BatchJobTerminateOptions
  • BatchJobUpdateContent -> BatchJobUpdateOptions
  • BatchNodeDeallocateContent -> BatchNodeDeallocateOptions
  • BatchNodeDisableSchedulingContent -> BatchNodeDisableSchedulingOptions
  • BatchNodeRebootContent -> BatchNodeRebootOptions
  • BatchNodeRebootOption -> BatchNodeRebootKind
  • BatchNodeReimageContent -> BatchNodeReimageOptions
  • BatchNodeRemoveContent -> BatchNodeRemoveOptions
  • BatchNodeUserCreateContent -> BatchNodeUserCreateOptions
  • BatchNodeUserUpdateContent -> BatchNodeUserUpdateOptions
  • BatchPoolCreateContent -> BatchPoolCreateOptions
  • BatchPoolEnableAutoScaleContent -> BatchPoolEnableAutoScaleOptions
  • BatchPoolEvaluateAutoScaleContent -> BatchPoolEvaluateAutoScaleOptions
  • BatchPoolReplaceContent -> BatchPoolReplaceOptions
  • BatchPoolResizeContent -> BatchPoolResizeOptions
  • BatchPoolUpdateContent -> BatchPoolUpdateOptions
  • BatchTaskCreateContent -> BatchTaskCreateOptions
  • ContainerConfiguration -> BatchContainerConfiguration
  • ContainerConfigurationUpdate -> BatchContainerConfigurationUpdate
  • DeleteBatchCertificateError -> BatchCertificateDeleteError
  • DiffDiskSettings -> BatchDiffDiskSettings
  • ErrorCategory -> BatchErrorSourceCategory
  • ImageReference -> BatchVmImageReference
  • OSDisk -> BatchOsDisk
  • OnAllBatchTasksComplete -> BatchAllTasksCompleteMode
  • OnBatchTaskFailure -> BatchAllTasksCompleteMode
  • PublicIpAddressConfiguration -> BatchPublicIpAddressConfiguration
  • UefiSettings -> BatchUefiSettings
  • UploadBatchServiceLogsContent -> UploadBatchServiceLogsOptions
  • VMDiskSecurityProfile -> BatchVMDiskSecurityProfile

Renamed parameter in the following methods:

  • BatchClient.DisableJob changed content parameter to disableOptions.
  • BatchClient.EnablePoolAutoScale changed content parameter to enableAutoScaleOptions.
  • BatchClient.EvaluatePoolAutoScale changed content parameter to evaluateAutoScaleOptions.
  • BatchClient.UploadNodeLogs changed content parameter to uploadOptions.
  • BatchClient.ReplaceNodeUser changed content parameter to updateOptions.
  • BatchClient.RemoveNodes changed content parameter to removeOptions.
  • BatchClient.ResizePool changed content parameter to resizeOptions.
  • BatchClient.TerminateJob changed parameters parameter to options.
  • BatchClient.DeallocateNode changed parameters parameter to options.
  • BatchClient.DisableNodeScheduling changed parameters parameter to options.
  • BatchClient.RebootNode changed parameters parameter to options.
  • BatchClient.ReimageNode changed parameters parameter to options.

Renamed parameter in the following models:

  • BatchPoolStatistics.Url changed to Uri and changed the type to Uri.
  • BatchJobStatistics.Url changed to Uri and changed the type to Uri.
  • BatchCertificate.Url changed to Uri and changed the type to Uri.
  • BatchNodeFile.Url changed to Uri and changed the type to Uri.
  • BatchJobSchedule.Url changed to Uri and changed the type to Uri.
  • ContainerRegistryReference.Url changed to Uri and changed the type to Uri.
  • ResourceFile.registryServer changed to registryServerUri and changed the type to Uri.
  • ResourceFile.storageContainerUrl changed to storageContainerUri and changed the type to Uri.
  • ResourceFile.httpUrl changed to httpUri and changed the type to Uri.
  • OutputFileBlobContainerDestination.containerUrl changed to containerUri and changed the type to Uri.
  • BatchMetadataItem.azureFileUrl changed to azureFileUri and changed the type to Uri.
  • RecentBatchJob.url changed to uri and changed the type to Uri.
  • BatchJobScheduleStatistics.url changed to uri and changed the type to Uri.
  • BatchJob.url changed to uri and changed the type to Uri.
  • BatchJobPreparationAndReleaseTaskStatus.nodeUrl changed to nodeUri and changed the type to Uri.
  • BatchJobPreparationTaskExecutionInfo.taskRootDirectoryUrl changed to taskRootDirectoryUri and changed the type to Uri.
  • BatchJobReleaseTaskExecutionInfo.taskRootDirectoryUrl changed to taskRootDirectoryUri and changed the type to Uri.
  • BatchPool.url changed to uri and changed the type to Uri.
  • BatchTask.url changed to uri and changed the type to Uri.
  • BaBatchNodeInfo.nodeUrl changed to nodeUri and changed the type to Uri.
  • BaBatchNodeInfo.taskRootDirectoryUrl changed to taskRootDirectoryUri and changed the type to Uri.
  • MultiInstanceSettings.url changed to uri and changed the type to Uri.
  • BatchNode.url changed to uri and changed the type to Uri.
  • BatchTaskInfo.taskUrl changed to taskUri and changed the type to Uri.
  • UploadBatchServiceLogsOptions.containerUrl changed to containerUri and changed the type to Uri.

Changed the type of the following properties

  • BatchCertificate.Data from string to BinaryData
  • BatchNodeIdentityReference.ResourceId from string to ResourceIdentifier
  • BatchUserAssignedIdentity.ResourceId from string to ResourceIdentifier
  • BatchVmImageReference.VirtualMachineImageId from string to ResourceIdentifier

Other Changes

Documenation updates.

Don't miss a new azure-sdk-for-net release

NewReleases is sending notifications on new releases.