This repository has been archived by the owner on Mar 20, 2023. It is now read-only.
3.8.0
Notable features in 3.8.0
- Revamped Singularity support, including support for Singularity 3, SIF images, and pull support from ACR registries for SIF images via ORAS (#146), thanks @vincentlabonte
- New MPI interface in jobs configuration for seamless multi-instance task executions with automatic configuration for SR-IOV RDMA VM sizes with support for popular MPI runtimes including OpenMPI, MPICH, Intel MPI, and MVAPICH (#287), thanks @vincentlabonte
- Support for Hb/Hc SR-IOV RDMA VM sizes (#277)
- Support for NC/NV/H Promo VM sizes
- Support for user-specified job preparation and release tasks on the host (#202)
- Support for conditional output data (#230)
- Support for bring your own public IP addresses on Batch pools
- Support for Shared Image Gallery for custom images
- Batch Shipyard images have been migrated to the Microsoft Container Registry (#278)
Breaking changes
- Jobs submitted with
3.8.0
or later cannot be submitted against pre-3.8.0
pools. Pools must be re-created with3.8.0
or later. - The
singularity_images
property in the global configuration has been modified to accommodate Singularity 3 support. Please see the global configuration doc for more information. (#146) - The
gpu
property in the jobs configuration has been changed togpus
to accommodate the new native GPU execution support in Docker 19.03. Please see the jobs configuration doc for more information. (#293) - Peer-to-peer image distribution support has been removed
Please see the Change Log for a full list of changes for each release.