AWS Batch

2024/06/03 - 1 new api methods

Changes   This release adds support for the AWS Batch GetJobQueueSnapshot API operation.

2024/04/11 - 1 updated api methods

Changes   This release adds the task properties field to attempt details and the name field on EKS container detail.

2024/03/27 - 3 updated api methods

Changes   This feature allows AWS Batch to support configuration of imagePullSecrets and allowPrivilegeEscalation for jobs running on EKS

2024/03/08 - 3 updated api methods

Changes   This release adds JobStateTimeLimitActions setting to the Job Queue API. It allows you to configure an action Batch can take for a blocking job in front of the queue after the defined period of time. The new parameter applies for ECS, EKS, and FARGATE Job Queues.

2024/02/28 - 4 updated api methods

Changes   This release adds Batch support for configuration of multicontainer jobs in ECS, Fargate, and EKS. This support is available for all types of jobs, including both array jobs and multi-node parallel jobs.

2024/02/09 - 3 updated api methods

Changes   This feature allows Batch to support configuration of repository credentials for jobs running on ECS

2023/08/01 - 3 updated api methods

Changes   This release adds support for price capacity optimized allocation strategy for Spot Instances.

2023/07/03 - 3 updated api methods

Changes   This feature allows customers to use AWS Batch with Linux with ARM64 CPU Architecture and X86_64 CPU Architecture with Windows OS on Fargate Platform.

2023/03/30 - 1 updated api methods

Changes   This feature allows Batch on EKS to support configuration of Pod Labels through Metadata for Batch on EKS Jobs.

2023/03/23 - 4 updated api methods

Changes   This feature allows Batch to support configuration of ephemeral storage size for jobs running on FARGATE

2022/12/20 - 1 updated api methods

Changes   Adds isCancelled and isTerminated to DescribeJobs response.

2022/10/24 - 7 updated api methods

Changes   This release adds support for AWS Batch on Amazon EKS.

2022/04/14 - 2 updated api methods

Changes   Enables configuration updates for compute environments with BEST_FIT_PROGRESSIVE and SPOT_CAPACITY_OPTIMIZED allocation strategies.

2021/11/09 - 5 new 10 updated api methods

Changes   Adds support for scheduling policy APIs.

2021/07/27 - 1 updated api methods

Changes   Add support for ListJob filters

2021/03/31 - 3 updated api methods

Changes   AWS Batch adds support for Amazon EFS File System

2020/12/03 - 7 updated api methods

Changes   This release adds support for customer to run Batch Jobs on ECS Fargate, the serverless compute engine built for containers on AWS. Customer can also propagate Job and Job Definition Tags to ECS Task.

2020/11/24 - 2 updated api methods

Changes   Add Ec2Configuration in ComputeEnvironment.ComputeResources. Use in CreateComputeEnvironment API to enable AmazonLinux2 support.

2020/10/20 - 4 updated api methods

Changes   Adding evaluateOnExit to job retry strategies.

2020/10/02 - 3 new 9 updated api methods

Changes   Support tagging for Batch resources (compute environment, job queue, job definition and job) and tag based access control on Batch APIs

2020/09/25 - 3 updated api methods

Changes   Support custom logging, executionRole, secrets, and linuxParameters (initProcessEnabled, maxSwap, swappiness, sharedMemorySize, and tmpfs). Also, add new context keys for awslogs.

2019/10/17 - 2 updated api methods

Changes   Adding support for Compute Environment Allocation Strategies

2019/07/26 - 3 updated api methods

Changes   AWS Batch now supports SDK auto-pagination and Job-level docker devices.

2019/04/03 - 4 updated api methods

Changes   Support for GPU resource requirement in RegisterJobDefinition and SubmitJob

2018/11/20 - 7 updated api methods

Changes   Adding multinode parallel jobs, placement group support for compute environments.

2018/11/12 - 2 updated api methods

Changes   Adding EC2 Launch Template support in AWS Batch Compute Environments.

2018/04/06 - 4 updated api methods

Changes   Support for Timeout in SubmitJob and RegisterJobDefinition

2017/11/29 - 3 updated api methods

Changes   Add support for Array Jobs which allow users to easily submit many copies of a job with a single API call. This change also enhances the job dependency model to support N_TO_N and sequential dependency chains. The ListJobs and DescribeJobs APIs now have the ability to list or describe the status of entire Array Jobs or individual elements within the array.

2017/08/14 - 1 updated api methods

Changes   This release enhances the DescribeJobs API to include the CloudWatch logStreamName attribute in ContainerDetail and ContainerDetailAttempt

2017/04/11 - 2 updated api methods

Changes   API Update for AWS Batch: Customer provided AMI for MANAGED Compute Environment

2017/03/28 - 4 updated api methods

Changes   Customers can now provide a retryStrategy as part of the RegisterJobDefinition and SubmitJob API calls.

2016/12/14 - 16 new api methods

Changes   AWS Batch is a batch computing service that lets customers define queues and compute environments and then submit work as batch jobs.