

# Document history
<a name="document_history"></a>

The following table describes the important changes to the documentation since the initial release of Amazon Batch. We also update the documentation frequently to address the feedback that you send us.

| Change | Description | Date | 
| --- |--- |--- |
| [Updated AWSBatchServiceRolePolicyForSageMaker](https://docs.amazonaws.cn/batch/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-updates) | Updated the `AWSBatchServiceRolePolicyForSageMaker` managed policy to add `sagemaker:DeleteTrainingJob` permission. | April 16, 2026 | 
| [Added default\_x86\_64 and default\_arm64](https://docs.amazonaws.cn/batch/latest/userguide/create-compute-environment-managed-ec2.html) | Added new `default_x86_64` and `default_arm64` for **Allowed instance types**. | August 15, 2025 | 
| [Added service environments and service jobs](https://docs.amazonaws.cn/batch/latest/userguide/service-environments.html) | Added service environments and service jobs for using Amazon Batch with SageMaker AI.  | July 30, 2025 | 
| [Added AWSServiceRoleForAWSBatchWithSagemaker and AWSBatchServiceRolePolicyForSageMaker](https://docs.amazonaws.cn/batch/latest/userguide/using-service-linked-roles-batch-sagemaker.html) | Added new Amazon service-linked role `AWSServiceRoleForAWSBatchWithSagemaker` and managed policy `AWSBatchServiceRolePolicyForSageMaker ` that allows Amazon Batch to manage SageMaker AI on your behalf. | July 30, 2025 | 
| [Adds support for EKS AL 2023 AMIs](https://docs.amazonaws.cn/batch/latest/userguide/eks-migration-2023.html) | How to upgrade from EKS AL2 to EKS AL2023 | June 24, 2025 | 
| [Adds support for FireLens and ECS Exec command](https://docs.amazonaws.cn/batch/latest/userguide/multi-node-job-def-ec2.html) | Adds support for FireLens and ECS Exec command. | April 15, 2025 | 
| [Adds support for resource-aware scheduling for Amazon Batch](https://docs.amazonaws.cn/batch/latest/userguide/resource-aware-scheduling.html) | Adds support for resource-aware scheduling for Amazon Batch for Amazon Elastic Container Service, Amazon Elastic Kubernetes Service, and Amazon Fargate. | February 27, 2025 | 
| [Updated Amazon Batch supported Amazon EKS versions](https://docs.amazonaws.cn/batch/latest/userguide/eks.html#supported_kubernetes_version) | Updated the Amazon EKS versions that Amazon Batch supports to remove version 1.22. | March 11, 2024 | 
| [Updated Amazon Batch supported Amazon EKS versions](https://docs.amazonaws.cn/batch/latest/userguide/eks.html#supported_kubernetes_version) | Updated the Amazon EKS versions that Amazon Batch supports to include version 1.29. | February 29, 2024 | 
| [Automated job retries](https://docs.amazonaws.cn/batch/latest/userguide/job_retries.html) | Corrected the code sample. | February 29, 2024 | 
| [Adds support for multi-container jobs for Amazon Batch](https://docs.amazonaws.cn/batch/latest/userguide/job_retries.html) | Adds support for multi-container jobs for Amazon Batch for Amazon Elastic Container Service, Amazon Elastic Kubernetes Service, and Amazon Fargate. | February 28, 2024 | 
| [Updated Amazon Batch supported Amazon EKS versions](https://docs.amazonaws.cn/batch/latest/userguide/eks.html#supported_kubernetes_version) | Updated the Amazon EKS versions that Amazon Batch supports to include version 1.28 | January 27, 2024 | 
| [Updated BatchServiceRolePolicy and AWSBatchServiceRole](security-iam-awsmanpol.md#security-iam-awsmanpol-updates) |  

**BatchServiceRolePolicy**  
Updated to add support for describing Spot Fleet request history and Amazon EC2 Auto Scaling activities. 

**AWSBatchServiceRole**  
Updated to add statement IDs, grant Amazon Batch permissions to `ec2:DescribeSpotFleetRequestHistory` and `autoscaling:DescribeScalingActivities`.  | December 5, 2023 | 
| [Amazon Batch on Amazon EKS](https://docs.amazonaws.cn/batch/latest/userguide/eks.html) | Amazon Batch adds support for running jobs on Amazon EKS clusters. | October 25, 2022 | 
| [Cross-service confused deputy prevention for Amazon Batch](https://docs.amazonaws.cn/batch/latest/userguide/cross-service-confused-deputy-prevention.html) | Amazon Batch now provides a workaround for the confused deputy security issue, which arises when an entity (a service or an account) is coerced by a different entity to perform an action. | June 6, 2022 | 
| [Interface VPC Endpoints (Amazon PrivateLink)](https://docs.amazonaws.cn/batch/latest/userguide/vpc-interface-endpoints.html) | Added support for configuring interface VPC endpoints powered by Amazon PrivateLink. This means you can create a private connection between your VPC and Amazon Batch without requiring access through a NAT instance, a VPN connection, or Amazon Direct Connect. | April 15, 2022 | 
| [Enhanced compute environment updates](https://docs.amazonaws.cn/batch/latest/userguide/updating-compute-environments.html) | Amazon Batch enhanced support updates to compute environments. | April 14, 2022 | 
| [Amazon managed policy updates - Update to existing policies](https://docs.amazonaws.cn/batch/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-updates) | Amazon Batch updated existing managed policies. | December 6, 2021 | 
| [Fair-share scheduling](https://docs.amazonaws.cn/batch/latest/userguide/scheduling-policies.html) | Amazon Batch adds support for adding scheduling policies to job queues. | November 9, 2021 | 
| [Amazon EFS](https://docs.amazonaws.cn/batch/latest/userguide/efs-volumes.html) | Amazon Batch adds support for adding Amazon EFS file systems to your job definitions. | April 1, 2021 | 
| [Added service-linked role](https://docs.amazonaws.cn/batch/latest/userguide/using-service-linked-roles.html) | Amazon Batch adds the **AWSServiceRoleForBatch** service-linked role. | March 10, 2021 | 
| [Amazon Fargate support](https://docs.amazonaws.cn/batch/latest/userguide/fargate.html) | Amazon Batch adds support for running jobs on Fargate resources. | December 3, 2020 | 
| [Resource tagging](https://docs.amazonaws.cn/batch/latest/userguide/using-tags.html) | Amazon Batch adds support for adding metadata tags to your compute environments, job definitions, job queues, and jobs. | October 7, 2020 | 
| [Secrets](https://docs.amazonaws.cn/batch/latest/userguide/specifying-sensitive-data.html) | Amazon Batch adds support for passing secrets to jobs. | October 1, 2020 | 
| [Logging](https://docs.amazonaws.cn/batch/latest/userguide/using_awslogs.html) | Amazon Batch adds support for specifying additional log drivers for jobs. | October 1, 2020 | 
| [Allocation strategies](https://docs.amazonaws.cn/batch/latest/userguide/allocation-strategies.html) | Amazon Batch adds support for multiple strategies to choose instance types. | October 16, 2019 | 
| [EFA support](https://docs.amazonaws.cn/batch/latest/userguide/efa.html) | Amazon Batch adds support for Elastic Fabric Adapter (EFA) devices. | August 2, 2019 | 
| [GPU scheduling](https://docs.amazonaws.cn/batch/latest/userguide/gpu-jobs.html) | Amazon Batch adds GPU scheduling. With this feature, you can specify the number of GPUs each job requires, and Amazon Batch scales up instances accordingly. | April 4, 2019 | 
| [Multi-node parallel jobs](https://docs.amazonaws.cn/batch/latest/userguide/multi-node-parallel-jobs.html) | Amazon Batch adds support for multi-node parallel jobs. You can use this feature run single jobs that span over multiple Amazon EC2 instances. | November 19, 2018 | 
| [Resource-level permissions](https://docs.amazonaws.cn/batch/latest/userguide/batch-supported-iam-actions-resources.html) | Amazon Batch supports resource-level permissions on several API operations. | November 12, 2018 | 
| [Amazon EC2 Launch template support](https://docs.amazonaws.cn/batch/latest/userguide/launch-templates.html) | Amazon Batch adds support for using launch templates with compute environments. | November 12, 2018 | 
| [Amazon Batch job timeouts](https://docs.amazonaws.cn/batch/latest/userguide/job_timeouts.html) | Amazon Batch adds support for job timeout. With this support, you can configure a specific timeout duration for your jobs so that if a job runs longer than they should, Amazon Batch terminates the job. | April 5, 2018 | 
| [Amazon Batch jobs as EventBridge targets](https://docs.amazonaws.cn/batch/latest/userguide/batch-cwe-target.html) | Amazon Batch jobs are made available as EventBridge targets. By creating simple rules, you can match events and submit Amazon Batch jobs in response to them. | March 1, 2018 | 
| [CloudTrail auditing for Amazon Batch](https://docs.amazonaws.cn/batch/latest/userguide/logging-using-cloudtrail.html) | CloudTrail can audit calls made to Amazon Batch API actions. | January 10, 2018 | 
| [Array jobs](https://docs.amazonaws.cn/batch/latest/userguide/array_jobs.html) | Amazon Batch adds support for array jobs. You can use array jobs for parameter sweep and Monte Carlo workloads. | November 28, 2017 | 
| [Expanded Amazon Batch tagging](https://docs.amazonaws.cn/batch/latest/userguide/create-compute-environment.html) | Amazon Batch expands support for the tagging function. You can use this function to specify tags for Amazon EC2 Spot Instances launched within managed compute environments. | October 26, 2017 | 
| [Amazon Batch event stream for EventBridge](https://docs.amazonaws.cn/batch/latest/userguide/cloudwatch_event_stream.html) | Amazon Batch adds the event stream for EventBridge. You can use Amazon Batch event stream to receive near real-time notifications regarding the state of jobs that are submitted to your job queues. | October 24, 2017 | 
| [Automated job retries](https://docs.amazonaws.cn/batch/latest/userguide/job_retries.html) | Amazon Batch adds support for job retries. With this update, you can apply a retry strategy to your jobs and job definitions that allows your jobs to be automatically retried if they fail. | March 28, 2017 | 
| [Amazon Batch general availability](#document_history) | Amazon Batch is introduced, designed as a means for you to run batch computing workloads on the Amazon Web Services Cloud. | January 5, 2017 | 