github Azure/azure-sdk-for-python azure-batch_15.0.0b2

latest releases: azure-mgmt-playwrighttesting_1.0.1, azure-monitor-opentelemetry_1.8.0, azure-ai-ml_1.29.0...
pre-release5 months ago

15.0.0b2 (2025-03-01)

Features Added

  • Force delete/terminate job or job schedule:

    • Added force parameter of type Boolean to delete_job, terminate_job, delete_job_schedule, and terminate_job_schedule
  • Support for compute node start/deallocate operations:

    • Added start_node, deallocate_node methods to BatchClient and AsyncBatchClient
  • Container task data mount isolation:

    • Added containerHostBatchBindMounts of type List<ContainerHostBatchBindMountEntry> to BatchTaskContainerSettings
  • Patch improvements for pool and job:

    • Added displayName, vmSize, taskSlotsPerNode, taskSchedulingPolicy, enableInterNodeCommunication, virtualMachineConfiguration, networkConfiguration, userAccounts, mountConfiguration, upgradePolicy, and resourceTags to BatchPoolUpdateContent
    • Added networkConfiguration to BatchJobUpdateContent
  • Confidential VM support:

    • Added confidentialVM to SecurityTypes.
    • Added securityProfile of type VMDiskSecurityProfile to ManagedDisk
  • Support for shared and community gallery images:

    • Added sharedGalleryImageId and communityGalleryImageId to ImageReference
  • Re-add support for BatchCertificate (temporary since this feature is deprecated):

    • Added create_certificate, list_certificates, cancel_certificate_deletion, delete_certificate, andget_certificate methods to BatchClient and AsyncBatchClient

Breaking Changes

  • Removed get_remote_desktop method from BatchClient. Use get_node_remote_login_settings instead to remotely login to a compute node
  • Removed CloudServiceConfiguration from pool models and operations. Use VirtualMachineConfiguration when creating pools
  • Removed ApplicationLicenses from pool models and operations

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

NewReleases is sending notifications on new releases.