

# AWS CodePipeline User Guide document history
<a name="history"></a>

The following table describes the important changes in each release of the CodePipeline User Guide. For notification about updates to this documentation, you can subscribe to an RSS feed.
+ **API version:** 2015-07-09
+ **Latest documentation update:** May 23, 2025

| Change | Description | Date | 
| --- |--- |--- |
| [Corrected documentation for pipeline trigger filter behavior](#history) | Corrected the documentation for trigger filter examples to accurately describe the relationship between includes and excludes. Excludes take precedence over includes for branch and file path filters. For more information, see [Examples for trigger filters](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-triggers.html#pipelines-filter-examples). | March 16, 2026 | 
| [Support added for Azure DevOps](#history) | Support added for configuring connections for AWS resources to interact with Azure DevOps. For more information, see [Connections for Azure DevOps](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-azure.html). | August 5, 2025 | 
| [Updated documentation for the EC2 deploy action deploy spec file](#history) | Added new information about using the deploy spec file for the EC2 deploy action with updated examples and configuration options. See the action reference page at [Amazon EC2 action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-EC2Deploy.html). | May 16, 2025 | 
| [Added documentation for the Lambda deploy action](#history) | Added support for the new Lambda deploy action with updated examples and configuration options. See the action reference page at [AWS Lambda deploy action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-LambdaDeploy.html). | May 16, 2025 | 
| [Add fields to Commands action for compute type, environment type, and environment variable type](#history) | Added information about new fields that allow you to specify a build environment and compute type for the Commands action. A new type field for environment variables has also been added for the Commands action. See the action reference page at [CodePipeline Comands action](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-Commands.html).  | May 8, 2025 | 
| [New topic to document the default service role policy](#history) | Added information about the minimum service role policy and updated the table of links to additional service role permissions for each action in CodePipeline. See the new rule reference page at [CodePipeline service role policy](https://docs.aws.amazon.com/codepipeline/latest/userguide/how-to-custom-role.html#how-to-custom-role-policy).  | March 26, 2025 | 
| [New `CodePipeline` invoke action](#history) | Added information about the new `CodePipeline` invoke action. See the action reference page at [CodePipeline invoke action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-PipelineInvoke.html). | March 14, 2025 | 
| [New `CodeBuild` rule](#history) | Added information about the new `CodeBuild` rule that is available to run build projects as a rule for stage conditions. See the new rule reference page at [CodeBuild rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference-CodeBuild.html).  | March 14, 2025 | 
| [Sharing connections in AWS CodeConnections](#history) | For pipelines with connections using AWS CodeConnections, you can use connections configured for sharing between AWS accounts. You can configure shared connections in AWS Resource Access Manager. For more information, see [Use a connection shared with another AWS account](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-shared.html). | March 6, 2025 | 
| [EventBridge input transform entry for source revisions](#history) | For pipelines with CodeCommit, Amazon ECR, and Amazon S3 sources, you can use EventBridge input transform entry for source revisions, where the `revisionValue` is derived from the source event variable for your object key (S3), commit (CodeCommit), or image ID (ECR). See [Amazon ECR source actions and EventBridge resources](https://docs.aws.amazon.com/codepipeline/latest/userguide/create-cwe-ecr-source.html), [Connecting to Amazon S3 source actions with a source enabled for events](https://docs.aws.amazon.com/codepipeline/latest/userguide/create-S3-source-events.html), and [CodeCommit source actions and EventBridge](https://docs.aws.amazon.com/codepipeline/latest/userguide/triggering.html).  | March 3, 2025 | 
| [Build spec override for the AWS CodeBuild action](#history) | You can choose to override the build spec for the CodeBuild action while instead entering commands directly. See the action reference page at [AWS CodeBuild build and test action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodeBuild.html). Also see [Create a pipeline, stages, and actions](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create.html). | March 3, 2025 | 
| [New `EC2` deploy action](#history) | Added information about the new `EC2` deploy action. See the action reference page at [Amazon EC2 action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-EC2Deploy.html). For a tutorial, see [Tutorial: Deploy to EC2 instances with CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-ec2-deploy.html).  | February 21, 2025 | 
| [New `EKS` deploy action](#history) | Added information about the new `EKS` deploy action. See the action reference page at [EKS deploy action](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-EKS.html). For a tutorial, see [Tutorial: Deploy to Amazon EKS with CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-eks-deploy.html). | February 20, 2025 | 
| [New CloudWatch metrics and dimensions for CodePipeline](#history) | Added metrics for pipelines in CloudWatch metrics. See [CodePipeline CloudWatch metrics](https://docs.aws.amazon.com/codepipeline/latest/userguide/metrics-dimensions.html).  | February 13, 2025 | 
| [New `Commands` rule](#history) | Added information about the new `Commands` rule that is available to run shell commands as a rule for stage conditions. See the new rule reference page at [Commands rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference-Commands.html).  | December 17, 2024 | 
| [Expanded examples and reference information for triggers](#history) | Added descriptions for pull request event filters by provider in [Pull request events for triggers by provider](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-triggers.html#pipelines-filter-pullrequest-events). Added expanded examples for triggers with more detailed information about includes and excludes in push events and pull request events in [Pull request events for triggers by provider](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-triggers.html#pipelines-filter-examples). Added additional JSON reference information about includes and excludes in [Triggers](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#pipeline.triggers). | December 17, 2024 | 
| [New actions in the action catalog](#history) | You can now use the `ECRBuildAndPublish` and `InspectorScan` actions. For more information, see the [ECRBuildAndPublish](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-ECRBuildAndPublish.html) and [InspectorScan](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-InspectorScan.html) action reference pages. | November 22, 2024 | 
| [New automatic configuration for stage retry on failure](#history) | You can configure a stage to automatically retry a failed stage or failed actions in the stage. For more information, see [Configure a stage for automatic retry on failure](https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-retry.html#stage-retry-auto). | October 15, 2024 | 
| [New `Skip` result for Entry conditions](#history) | Added information about the `Skip` result that is available for entry conditions. You can use the `VariableCheck` and `LambdaInvoke` rules with this configuration. See the steps at [ Creating Entry conditions with Skip result](https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html#stage-conditions-entry-skip). For a list of considerations for conditions with Skip results, see [Considerations for results configured for stage conditions](https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html#stage-conditions-considerations). | October 15, 2024 | 
| [New console steps to create pipelines from static templates](#history) | In the CodePipeline console, you can use a new pipeline creation wizard to choose from multiple static templates to generate pipeline resources in CloudFormation. For more information, see [Create a pipeline from static templates](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create.html#pipelines-create-templates). | October 9, 2024 | 
| [New `Commands` action](#history) | Added information about the new `Commands` action that is available to run shell commands as an action in your pipeline. See the new action reference page at [Commands action](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-Commands.html) and the service role permissions at [Add permissions to the CodePipeline service role](https://docs.aws.amazon.com/codepipeline/latest/userguide/security-iam.html#how-to-custom-role.html). For a tutorial, see [Tutorial: Create a pipeline that runs commands with compute](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-commands.html). | October 3, 2024 | 
| [New `VariableCheck` rule for conditions](#history) | Added information about the `VariableCheck` rule for stage conditions. See the new rule reference page at [VariableCheck](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference-VariableCheck.html). For a tutorial, see [Tutorial: Create a variable check rule for a pipeline as an entry condition](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-varcheckrule.html). | September 27, 2024 | 
| [Updates to connections for GitHub](#history) | Added information about using the GitHub user access token with connections to GitHub (GitHub V2 actions). User access tokens are used with CodeBuild projects. See [GitHub connections](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-github.html) and [Tutorial: Use full clone with a GitHub pipeline source](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-github-gitclone.html). | September 16, 2024 | 
| [Updates to restructure the pipeline JSON reference and the guide table of contents](#history) | The guide has been restructured, including some section title changes, to enhance the useability of the reference and task sections. | August 16, 2024 | 
| [Update to the secret token field in the response for `PutWebhook` and `ListWebhooks` actions](#history) | The secret token field for the `PutWebhook` and `ListWebhooks` actions has been updated. If a secret token was provided, it will be redacted in the response. See the notes added to [Appendix A: GitHub version 1 source actions](https://docs.aws.amazon.com/codepipeline/latest/userguide/appendix-github-oauth.html). For related updates in the* CodePipeline API Guide*, see [PutWebhook](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutWebhook.html) and [ListWebhooks](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_ListWebhooks.html). | August 6, 2024 | 
| [Added new content for stage conditions and rules](#history) | You can now configure stage conditions and rules for V2 type pipelines. See [Concepts](https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts.html), [How do stage conditions work?](https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html), and [Configure conditions for a stage](https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html). A reference chapter for rules has been added that provides reference information. See the [CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). | July 30, 2024 | 
| [Added new reference information for pipeline types and related features](#history) | A new analysis script is available for evaluating the cost for moving to V2 type pipelines. See [What type of pipeline is right for me?](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html#pipeline-types-planning). A reference table has been added that provides links across all CodePipeline service documention by feature. See the [CodePipeline feature reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/feature-reference.html). | July 11, 2024 | 
| [Updates to the `S3` source action to add a new option for source overrides](#history) | A new option for source overrides named `S3_OBJECT_KEY` is available for the `S3` source action. A new `AllowOverrideForS3ObjectKey` parameter has been added for the S3 source action. See the [Amazon S3 source action](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-S3.html) reference page and [Start a pipeline with a source revision override](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-trigger-source-overrides.html). | June 7, 2024 | 
| [Updates to the `S3` source action to add new output variables](#history) | New output variables named `BucketName` and `ObjectKey` are available for the `S3` source action. See the [Amazon S3 source action](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-S3.html) reference page. | June 5, 2024 | 
| [Updates to the `CloudFormationStackSet` and `CloudFormationStackInstances` actions](#history) | The `CallAs` parameter was added for the `CloudFormationStackSet` and `CloudFormationStackInstances` action. See the [action reference page](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StackSets.html). | May 2, 2024 | 
| [Support for stage-level rollbacks](#history) | You can manually or automatically roll back a stage to a previous successful pipeline execution for the stage. See [Configuring stage rollback](https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-rollback.html) and [Concepts](https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-execution-types.html). | April 26, 2024 | 
| [Updates to Region availability for StackSets and Step Functions actions](#history) | The StackSets and Step Functions actions are now available in all Regions where CodePipeline is available. See [CloudFormation StackSets action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StackSets.html) and [AWS Step Functions action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StepFunctions.html). | March 27, 2024 | 
| [Updates to managed policy](#history) | The AWS managed policy `AWSCodePipeline_FullAccess` was updated. See [AWS managed policies for AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/managed-policies.html). | March 15, 2024 | 
| [Support for configurable timeout for manual approval actions](#history) | Quota information added for new configurable timeout field for manual approval actions. For more information, see [Quotas](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html). | February 15, 2024 | 
| [Support for trigger filtering by branches and file paths](#history) | Support added for trigger configuration that allows filtering on pull request status, branches, and file paths for V2 type pipelines. For more information, see [Filtering triggers on code push or pull requests ](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-filter.html), [Triggers](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html#concepts), and [Filter on feature branches to start your pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-github-featurebranches.html), and [Quotas](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html).  | February 8, 2024 | 
| [Support for new pipeline execution modes](#history) | Support added for PARALLEL and QUEUED pipeline execution modes. For more information, see [Set the pipeline execution mode ](https://docs.aws.amazon.com/codepipeline/latest/userguide/execution-modes.html), [How executions are processed in QUEUED mode](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html#concepts-how-it-works-executions-queued), [How executions are processed in PARALLEL mode](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html#concepts-how-it-works-executions-parallel), and [Quotas](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html). | February 8, 2024 | 
| [Updates to console pages for viewing action details, reviewing manual approval actions, and the list pipelines page](#history) | Console updates documented for new **View details** button and dialog box, new manual approval dialog, and new columns for recent executions on the list pipelines page. For more information, see [View pipelines (console)](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-view.html), [View action details in a pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-view.html#pipelines-view-details-console), and [Manage approval actions in pipelines](https://docs.aws.amazon.com/codepipeline/latest/userguide/approvals.html). | January 10, 2024 | 
| [Support for GitLab self-managed](#history) | Support added for configuring connections for AWS resources to interact with GitLab self-managed. For more information, see [Connections for GitLab self-managed](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-gitlab-managed.html). | December 28, 2023 | 
| [Updates to the `CloudFormationStackSet` and `CloudFormationStackInstances` actions](#history) | The `ConcurrencyMode` parameter was added for the `CloudFormationStackSet` and `CloudFormationStackInstances` action. See the [action reference page](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StackSets.html). | December 19, 2023 | 
| [Updates to AWS Device Farm action parameters in CodePipeline](#history) | The parameters for the AWS Device Farm action in CodePipeline have been updated. For more information, see [AWS Device Farm action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-DeviceFarm.html). | December 18, 2023 | 
| [Support added for detailed error messages for the CloudFormation action in CodePipeline](#history) | CloudFormation action error messages can now surface details about resources that failed. For more information, see [CloudFormation action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CloudFormation.html). | December 15, 2023 | 
| [Updates for starting a pipeline with source revision overrides in CodePipeline](#history) | You can now start a pipeline with a specified source revision. For more information, see [Start a pipeline with a source revision override](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-trigger-source-overrides.html). | November 17, 2023 | 
| [New supported Regions](#history) | CodePipeline is now available in Asia Pacific (Hyderabad), Asia Pacific (Jakarta), Asia Pacific (Melbourne), Asia Pacific (Osaka), Middle East (UAE), Europe (Spain), and Israel (Tel Aviv) Regions. The [Events placeholder bucket reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-ct-placeholder-buckets.html) topic and [AWS service endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | November 13, 2023 | 
| [Updates for event fields in Amazon EventBridge](#history) | You can now view updated event fields in Amazon EventBridge. For more information, see [Monitoring CodePipeline events](https://docs.aws.amazon.com/codepipeline/latest/userguide/detect-state-changes-cloudwatch-events.html).  | November 9, 2023 | 
| [Updates for new pipeline type V2 pipelines, triggers on Git tags, and pipeline variables in CodePipeline](#history) | You can now choose a pipeline type in CodePipeline. For a V2 type pipeline, you can now use a trigger configuration to start your pipeline on Git tags. With V2 type pipelines, you can also use variables at the pipeline level to pass input parameters for a pipeline execution. For more information, see [Variables](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-variables.html), [Tutorial: Use pipeline-level variables](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-pipeline-variables.html), and [Tutorial: Use Git tags to start your pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-github-tags.html). For more information about pipeline types, see [Pipeline types](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipeline-types.html).  | October 24, 2023 | 
| [CodePipeline allows retrying all actions in a failed stage](#history) | For a failed stage in CodePipeline, you can retry the stage without re-running the pipeline. You do this either by retrying the failed actions in a stage or by retrying all actions in the stage starting from the first action in the stage. For more information, see. | October 17, 2023 | 
| [Support for GitLab groups](#history) | Support added for configuring connections for AWS resources to interact with GitLab groups. For more information, see [GitLab connections](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-gitlab.html). | September 15, 2023 | 
| [CodePipeline supports connections to GitLab.com](#history) | You can use connections to configure AWS resources to interact with GitLab.com. You can also choose the full clone option for using Git commands and metadata for downstream actions. For more information, see [GitLab connections](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-gitlab.html) and the [CodeStarSourceConnection action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodestarConnectionSource.html) topic.  | August 10, 2023 | 
| [Update to the `CloudFormationStackInstances` action](#history) | The `RegionConcurrencyType` parameter was added for the `CloudFormationStackInstances` action. See the [action reference page](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StackSets.html) for the `CloudFormationStackInstances` action. | August 8, 2023 | 
| [Update to the `CloudFormationStackSet` action](#history) | The `RegionConcurrencyType` parameter was added for the `CloudFormationStackSet` action. See the [action reference page](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StackSets.html) for the `CloudFormationStackSet` action. | July 24, 2023 | 
| [Updates to managed policy](#history) | The AWS managed policy `AWSCodePipeline_FullAccess` was updated. See [AWS managed policies for AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/managed-policies.html). | June 21, 2023 | 
| [Updates to migration procedures for polling pipelines](#history) | The procedures to migrate (update) polling pipelines to use event-based change detection have been updated with the steps for pipelines that use an Amazon S3 bucket enabled for notifications to EventBridge. For more information, see [Migrate polling pipelines to use event-based change detection](https://docs.aws.amazon.com/codepipeline/latest/userguide/update-change-detection.html#update-change-detection-S3-event). | June 12, 2023 | 
| [Updates to managed policies](#history) | The AWS managed policies `AWSCodePipeline_FullAccess` and `AWSCodePipeline_ReadOnlyAccess` have been updated with an additional permission. For more information, see [AWS CodePipeline updates to AWS managed policies](https://docs.aws.amazon.com/codepipeline/latest/userguide/managed-policies.html#security-iam-awsmanpol-updates). | May 16, 2023 | 
| [Updates to managed policies](#history) | The AWS managed policies `AWSCodePipelineFullAccess` and `AWSCodePipelineReadOnlyAccess` are deprecated. Use the `AWSCodePipeline_FullAccess` and `AWSCodePipeline_ReadOnlyAccess` policies. See [AWS CodePipeline updates to AWS managed policies](https://docs.aws.amazon.com/codepipeline/latest/userguide/security-iam-awsmanpol-updates.html). | November 17, 2022 | 
| [Updates to procedures that use CloudTrail](#history) | All console procedures, sample CLI commands, and sample CloudFormation snippets and templates for a pipeline with an S3 source have been updated with the option to choose Write and select false for Management events in CloudTrail. See the updated samples in [Starting a pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-about-starting.html), [Tutorial: Create a pipeline with CloudFormation](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-cloudformation-action.html), [Edit pipelines to use push events](https://docs.aws.amazon.com/codepipeline/latest/userguide/update-change-detection.html), and [Update polling pipelines](https://docs.aws.amazon.com/codepipeline/latest/userguide/trigger-S3-migration-cwe.html). | April 27, 2022 | 
| [New supported integration with Snyk](#history) | You can use the Snyk invoke action in CodePipeline to automate security scanning for your open source code. For more information, refer to the [Snyk action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-Snyk.html) and [Integrations](https://docs.aws.amazon.com/codepipeline/latest/userguide/integrations.html).  | June 10, 2021 | 
| [New supported Region Europe (Milan)](#history) | CodePipeline is now available in Europe (Milan). The [Limits](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html) topic and [AWS service endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | January 27, 2021 | 
| [Change detection can be turned off for source actions with connections](#history) | You can use the CLI or SDK to update a `CodeStarSourceConnection` source action to turn off automatic change detection for the source repository. The [CodeStarSourceConnection action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodestarConnectionSource.html) topic has been updated with a description for the `DetectChanges` parameter. | January 8, 2021 | 
| [CodePipeline now supports CloudFormation StackSets deployment actions](#history) | A new tutorial, [Tutorial: Create a pipeline that uses CloudFormation StackSets as a deployment provider](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-stackset-deployment.html), provides steps to use CloudFormation StackSets to create and update your stack sets and stack instances with your pipeline. The [CloudFormation StackSets action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StackSets.html) topic has also been added. | December 30, 2020 | 
| [New supported Region Asia Pacific (Hong Kong)](#history) | CodePipeline is now available in Asia Pacific (Hong Kong). The [Limits](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html) topic and [AWS service endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | December 22, 2020 | 
| [View updated EventBridge event patterns in CodePipeline](#history) | Updated event patterns and statuses for pipeline, stage, and action level events have been added to [Monitoring CodePipeline events](https://docs.aws.amazon.com/codepipeline/latest/userguide/detect-state-changes-cloudwatch-events.html). | December 21, 2020 | 
| [View inbound pipeline executions in CodePipeline](#history) | You can use the console or the CLI to view inbound executions. For more information, see [View an inbound execution (console)](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-executions-inbound-console.html) and [View inbound execution status (CLI)](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-executions-inbound-cli.html). | November 16, 2020 | 
| [The CodeCommit source action in CodePipeline supports the full clone option](#history) | When you use a CodeCommit source action, you can choose the full clone option for using Git commands and metadata for downstream CodeBuild actions. For more information, see the [CodeCommit action reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodeCommit.html) and [Tutorial: Use full clone with a CodeCommit pipeline source](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-codecommit-gitclone.html). | November 11, 2020 | 
| [CodePipeline supports connections to GitHub and GitHub Enterprise Server](#history) | You can use connections to configure AWS resources to interact with GitHub, GitHub Enterprise Cloud, and GitHub Enterprise Server. You can also choose the full clone option for using Git commands and metadata for downstream actions. For more information, see [GitHub connections](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-github.html), [GitHub Enterprise Server connections](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-ghes.html), and [Tutorial: Use full clone with a GitHub pipeline source](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-github-gitclone.html). If you have an existing pipeline with a GitHub source action, see [Update a GitHub (via OAuth app) source action to a GitHub (via GitHub App) source action](https://docs.aws.amazon.com/codepipeline/latest/userguide/update-github-action-connections.html).  | September 30, 2020 | 
| [The CodeBuild action supports enabling batch builds in AWS CodePipeline](#history) | For CodeBuild actions in your pipeline, you can enable batch builds to run multiple builds in a single execution. For more information, see [CodeBuild action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodeBuild.html) and [Create a pipeline (console)](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create.html#pipelines-create-console). | July 30, 2020 | 
| [AWS CodePipeline now supports AWS AppConfig deployment actions](#history) | A new tutorial, [Tutorial: Create a pipeline that uses AWS AppConfig as a deployment provider](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-AppConfig.html), provides steps to use AWS AppConfig to deploy configuration files with your pipeline. The [AWS AppConfig action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-AppConfig.html) topic has also been added. | June 25, 2020 | 
| [AWS CodePipeline now supports Amazon VPC in AWS GovCloud (US-West)](#history) | You can now connect directly to AWS CodePipeline through a private Amazon VPC endpoint in AWS GovCloud (US-West). For more information, see [Use CodePipeline with Amazon Virtual Private Cloud](https://docs.aws.amazon.com/codepipeline/latest/userguide/vpc-support.html). | June 2, 2020 | 
| [AWS CodePipeline now supports AWS Step Functions invoke actions](#history) | You can now create a pipeline in CodePipeline that uses AWS Step Functions as the invoke action provider. A new tutorial, [Tutorial: Use an AWS Step Functions invoke action in a pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-step-functions.html), provides steps for starting a state machine execution from your pipeline. The [AWS Step Functions Action Structure Reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-StepFunctions.html) topic has also been added. | May 28, 2020 | 
| [View, list, and update connections](#history) | You can list, delete, and update connections in the console. See [List connections in CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-list.html). | May 21, 2020 | 
| [Connections support tagging connections resources in the CLI](#history) | The connections resources now support tagging in the AWS CLI. Connections now integrate with AWS CodeGuru. See [IAM Permissions Reference for Connections](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections-permissions.html). | May 6, 2020 | 
| [CodePipeline is now available in AWS GovCloud (US-West)](#history) | You can now use CodePipeline in AWS GovCloud (US-West). For more information, see [Quotas](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html). | April 8, 2020 | 
| [The quotas topic shows which CodePipeline service quotas are configurable](#history) | The CodePipeline quotas topic has been reformatted. The documentation shows which service quotas are configurable and which quotas are non-configurable. See [Quotas in AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html). | March 12, 2020 | 
| [The Amazon ECS deployment action timeout is configurable](#history) | The Amazon ECS deployment action timeout is configurable up to one hour (the default timeout). See [Quotas in AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html). | February 5, 2020 | 
| [New topics describe how you can stop a pipeline execution](#history) | You can stop a pipeline execution in CodePipeline. You can either specify that the execution stops after in-progress actions are allowed to complete, or you can specify to stop the execution immediately and abandon in-progress actions. See [How pipeline executions are stopped](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html#concepts-how-it-works-stopping) and [Stop a pipeline execution in CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-stop.html). | January 21, 2020 | 
| [CodePipeline supports connections](#history) | You can use connections to configure AWS resources to interact with external code repositories. Each connection is a resource that can be used by services such as CodePipeline to connect to a third-party repository, such as Bitbucket Cloud. For more information, see [Working with connections in CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/connections.html). | December 18, 2019 | 
| [Updated security, authentication, and access control topics](#history) | The security, authentication, and access control information for CodePipeline has been organized into a new Security chapter. For more information, see [Security](https://docs.aws.amazon.com/codepipeline/latest/userguide/security.html). | December 17, 2019 | 
| [New topics describe how you can use variables in your pipelines](#history) | You can now configure namespaces for actions and generate variables each time the action execution is complete. You can set up downstream actions to reference these namespaces and variables. See [Working with variables](https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-variables.html) and [Variables](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-variables.html). | November 14, 2019 | 
| [New topics describe how pipeline executions work, why stages are locked during an execution, and when pipeline executions are superseded](#history) | A number of topics have been added to the Welcome section to describe how pipeline executions work, including why stages are locked during an execution and what happens when pipeline executions are superseded. These topics include a list of concepts, a DevOps workflow example, and recommendations for how a pipeline should be structured. The following topics have been added: [Pipeline terms](https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts.html#concepts-pipeline-terms), [DevOps pipeline example](https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-devops-example.html), and [How pipeline executions work](https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works.html). | November 11, 2019 | 
| [CodePipeline supports notification rules](#history) | You can now use notification rules to notify users of important changes in pipelines. For more information, see [Create a notification rule](https://docs.aws.amazon.com/codepipeline/latest/userguide/notification-rule-create.html). | November 5, 2019 | 
| [CodeBuild environment variables available in CodePipeline](#history) | You can set CodeBuild environment variables in the CodeBuild build action for your pipeline. You can use the console or CLI to add the `EnvironmentVariables` parameter to the pipeline structure. The [Create a pipeline (console)](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create-console.html) topic has been updated. The action configuration examples in the action reference for [CodeBuild](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-codebuild.html) have also been updated. | October 14, 2019 | 
| [New Region](#history) | CodePipeline is now available in Europe (Stockholm). The [Limits](https://docs.aws.amazon.com/codepipeline/latest/userguide/limits.html) topic and [AWS service endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | September 5, 2019 | 
| [Specify canned ACLs and cache control for Amazon S3 deployment actions](#history) | You can now specify canned ACL and cache control options when you create an Amazon S3 deployment action in CodePipeline. The following topics have been updated: [Create a pipeline (console)](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create-console.html), [CodePipeline Pipeline structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html), and [Tutorial: Create a pipeline that uses Amazon S3 as a deployment provider](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-s3deploy.html). | June 27, 2019 | 
| [You can now add tags to resources in AWS CodePipeline](#history) | You can now use tagging to track and manage AWS CodePipeline resources such as pipelines, custom actions, and webhooks. The following new topics have been added: [Tagging resources](https://docs.aws.amazon.com/codepipeline/latest/userguide/tag-resources.html), [Using tags to control access to CodePipeline resources](https://docs.aws.amazon.com/codepipeline/latest/userguide/security-iam.html#tag-based-access-control), [Tag a pipeline in CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-tag.html), [Tag a custom action in CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/customactions-tag.html), and [Tag a webhook in CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/tag-webhooks.html). The following topics have been updated to show how to use the CLI to tag resources: [Create a pipeline (CLI)](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create.html#pipelines-create-cli), [Create a custom action (CLI)](https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-create-custom-action.html#actions-create-custom-action-cli), and [Create a webhook for a GitHub source](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-webhooks-create.html). | May 15, 2019 | 
| [You can now view action execution history in AWS CodePipeline](#history) | You can now view details about past executions of all actions in a pipeline. These details include start and end times, duration, action execution ID, status, input and output artifact location details, and external resource details. The [View pipeline details and history](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-view.html) topic has been updated to reflect this support. | March 20, 2019 | 
| [AWS CodePipeline now supports publishing applications to the AWS Serverless Application Repository](#history) | You can now create a pipeline in CodePipeline that publishes your serverless application to the AWS Serverless Application Repository. A new tutorial, [Tutorial: Publish applications to the AWS Serverless Application Repository](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-serverlessrepo-auto-publish.html), provides steps for creating and configuring a pipeline to continuously deliver your serverless application to the AWS Serverless Application Repository. | March 8, 2019 | 
| [AWS CodePipeline now supports cross-region actions in the console](#history) | You can now manage cross-region actions in the AWS CodePipeline console. [Add a cross-Region action](https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-create-cross-region.html) has been updated with the steps to add, edit, or delete an action that is in a different AWS Region from your pipeline. The [Create a pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create.html), [Edit a pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-edit.html), and [CodePipeline pipeline structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html) topics have been updated. | February 14, 2019 | 
| [AWS CodePipeline now supports Amazon S3 deployments](#history) | You can now create a pipeline in CodePipeline that uses Amazon S3 as the deployment action provider. A new tutorial, [Tutorial: Create a pipeline that uses Amazon S3 as a deployment provider](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-s3deploy.html), provides steps for deploying sample files to your Amazon S3 bucket with CodePipeline. The [CodePipeline pipeline structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html) topic has also been updated. | January 16, 2019 | 
| [AWS CodePipeline now supports Alexa Skills Kit deployments](#history) | You can now use CodePipeline and Alexa Skills Kit for continuous deployment of Alexa skills. A new tutorial, [Tutorial: Create a pipeline that deploys an Amazon Alexa skill](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-alexa-skills-kit.html), contains steps for creating credentials that allow AWS CodePipeline to connect to your Alexa Skills Kit developer account and then creating a pipeline that deploys a sample skill. The [CodePipeline pipeline structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html) topic has been updated. | December 19, 2018 | 
| [AWS CodePipeline now supports Amazon VPC endpoints powered by AWS PrivateLink](#history) | You can now connect directly to AWS CodePipeline through a private endpoint in your VPC, keeping all traffic inside your VPC and the AWS network. For more information, see [Use CodePipeline with Amazon Virtual Private Cloud](https://docs.aws.amazon.com/codepipeline/latest/userguide/vpc-support.html). | December 6, 2018 | 
| [AWS CodePipeline now supports Amazon ECR source actions and ECS-to-CodeDeploy deployment actions](#history) | You can now use CodePipeline and CodeDeploy with Amazon ECR and Amazon ECS for continuous deployment of container-based applications. A new tutorial, [Create a pipeline with an Amazon ECR source and ECS-to-CodeDeploy deployment](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-ecs-ecr-codedeploy.html), contains steps for using the console to create a pipeline that deploys container applications stored in an image repository to an Amazon ECS cluster with CodeDeploy traffic routing. The [Create a pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create.html) and [CodePipeline pipeline structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html) topics have been updated. | November 27, 2018 | 
| [AWS CodePipeline now supports cross-region actions in a pipeline](#history) | A new topic, [Add a Cross-region Action](https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-create-cross-region.html), contains steps for using the AWS CLI or CloudFormation to add an action that is in a different region from your pipeline. The [Create a pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-create.html), [Edit a pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-edit.html), and [CodePipeline pipeline structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html) topics have been updated. | November 12, 2018 | 
| [AWS CodePipeline now integrates with Service Catalog](#history) | You can now add Service Catalog as a deployment action to your pipeline. This allows you to set up a pipeline to publish product updates to Service Catalog when you make a change in your source repository. The [Integrations](https://docs.aws.amazon.com/codepipeline/latest/userguide/integrations.html) topic has been updated to reflect this support for Service Catalog. Two Service Catalog tutorials have been added to the [AWS CodePipeline tutorials](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials.html) section. | October 16, 2018 | 
| [AWS CodePipeline now integrates with AWS Device Farm](#history) | You can now add AWS Device Farm as a test action to your pipeline. This allows you to set up a pipeline to test mobile applications. The [Integrations](https://docs.aws.amazon.com/codepipeline/latest/userguide/integrations.html) topic has been updated to reflect this support for AWS Device Farm. Two AWS Device Farm tutorials have been added to the [AWS CodePipeline tutorials](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials.html) section. | July 19, 2018 | 
| [AWS CodePipeline User Guide update notifications now available through RSS](#history) | The HTML version of the CodePipeline User Guide now supports an RSS feed of updates that are documented in the Documentation Update History page. The RSS feed includes updates made after June 30, 2018 and later. Previously announced updates are still available in the Documentation Update History page. Use the RSS button in the top menu panel to subscribe to the feed. | June 30, 2018 | 

## Earlier updates
<a name="history-archive"></a>

The following table describes important changes in each release of the CodePipeline User Guide on June 30, 2018 and earlier.


| Change | Description | Date changed | 
| --- | --- | --- | 
| Use webhooks to detect source changes in GitHub pipelines |  When you create or edit a pipeline in the console, CodePipeline now creates a webhook that detects changes to your GitHub source repository and then starts your pipeline. For information about migrating your pipeline, see [Configure Your GitHub Pipelines to Use Webhooks for Change Detection](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-webhooks-migration.html). For more information, see [Start a Pipeline Execution in CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-about-starting.html).  | May 1, 2018 | 
| Updated topics |  When you create or edit a pipeline in the console, CodePipeline now creates an Amazon CloudWatch Events rule and an AWS CloudTrail trail that detects changes to your Amazon S3 source bucket and then starts your pipeline. For information about migrating your pipeline, see [Source actions and change detection methods](change-detection-methods.md). The [Tutorial: Create a simple pipeline (S3 bucket)](tutorials-simple-s3.md) has been updated to show how the Amazon CloudWatch Events rule and trail are created when you select an Amazon S3 source. [Create a pipeline, stages, and actions](pipelines-create.md) and [Edit a pipeline in CodePipeline](pipelines-edit.md) have also been updated.  For more information, see [Start a pipeline in CodePipeline](pipelines-about-starting.md).  | March 22, 2018 | 
| Updated topic | CodePipeline is now available in Europe (Paris). The [Quotas in AWS CodePipeline](limits.md) topic has been updated. | February 21, 2018 | 
| Updated topics |  You can now use CodePipeline and Amazon ECS for continuous deployment of container-based applications. When you create a pipeline, you can select Amazon ECS as a deployment provider. A change to code in your source control repository triggers your pipeline to build a new Docker image, push it to your container registry, and then deploy the updated image to an Amazon ECS service. The topics [Product and service integrations with CodePipeline](integrations.md), [Create a pipeline, stages, and actions](pipelines-create.md), and [CodePipeline pipeline structure reference](reference-pipeline-structure.md) have been updated to reflect this support for Amazon ECS.  | December 12, 2017 | 
| Updated topics |  When you create or edit a pipeline in the console, CodePipeline now creates an Amazon CloudWatch Events rule that detects changes to your CodeCommit repository and then automatically starts your pipeline. For information about migrating your existing pipeline, see [Source actions and change detection methods](change-detection-methods.md). The [Tutorial: Create a simple pipeline (CodeCommit repository)](tutorials-simple-codecommit.md) has been updated to show how the Amazon CloudWatch Events rule and role are created when you select a CodeCommit repository and branch. [Create a pipeline, stages, and actions](pipelines-create.md) and [Edit a pipeline in CodePipeline](pipelines-edit.md) have also been updated.  For more information, see [Start a pipeline in CodePipeline](pipelines-about-starting.md).  | October 11, 2017 | 
| New and updated topics |  CodePipeline now provides built-in support for pipeline state change notifications through Amazon CloudWatch Events and Amazon Simple Notification Service (Amazon SNS). A new tutorial [Tutorial: Set up a CloudWatch Events rule to receive email notifications for pipeline state changes](tutorials-cloudwatch-sns-notifications.md) has been added. For more information, see [Monitoring CodePipeline events](detect-state-changes-cloudwatch-events.md).  | September 8, 2017 | 
| New and updated topics |  You can now add CodePipeline as a target for Amazon CloudWatch Events actions. Amazon CloudWatch Events rules can be set up to detect source changes so that the pipeline starts as soon as those changes occur, or they can be set up to run scheduled pipeline executions. Information has been added for the PollForSourceChanges source action configuration option. For more information, see [Start a pipeline in CodePipeline](pipelines-about-starting.md).  | September 5, 2017 | 
| New Regions | CodePipeline is now available in Asia Pacific (Seoul) and Asia Pacific (Mumbai). The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | July 27, 2017 | 
| New Regions | CodePipeline is now available in US West (N. California), Canada (Central), and Europe (London). The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | June 29, 2017 | 
| Updated topics |  You can now view details about past executions of a pipeline, not just the most recent execution. These details include start and end times, duration, and execution ID. Details are available for a maximum of 100 pipeline executions during the most recent 12-month period. The topics [View pipelines and details in CodePipeline](pipelines-view.md), [permissions reference](permissions-reference.md), and [Quotas in AWS CodePipeline](limits.md) have been updated to reflect this support.  | June 22, 2017 | 
| Updated topic |   [Nouvola](http://www.nouvola.com/aws-codepipeline-plugin/) has been added to the list of available actions in [Test action integrations](integrations-action-type.md#integrations-test).  | May 18, 2017 | 
| Updated topics | In the AWS CodePipeline wizard, the page Step 4: Beta has been renamed Step 4: Deploy. The default name of the stage created by this step has been changed from "Beta" to "Staging". Numerous topics and screenshots have been updated to reflect these changes. | April 7, 2017 | 
| Updated topics |  You can now add AWS CodeBuild as a test action to any stage of a pipeline. This allows you to more easily use AWS CodeBuild to run unit tests against your code. Prior to this release, you could use AWS CodeBuild to run unit tests only as part of a build action. A build action requires a build output artifact, which unit tests typically do not produce. The topics [Product and service integrations with CodePipeline](integrations.md), [Edit a pipeline in CodePipeline](pipelines-edit.md), and [CodePipeline pipeline structure reference](reference-pipeline-structure.md) have been updated to reflect this support for AWS CodeBuild.  | March 8, 2017 | 
| New and updated topics |  The table of contents has been reorganized to include sections for pipelines, actions, and stage transitions. A new section has been added for CodePipeline tutorials. For better usability, [Product and service integrations with CodePipeline](integrations.md) has been divided into shorter topics. A new section, Authorization and Access Control, provides comprehensive information about using [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) and CodePipeline to help secure access to your resources through the use of credentials. These credentials provide the permissions required to access AWS resources, such as putting and retrieving artifacts from Amazon S3 buckets and integrating OpsWorks stacks into your pipelines. | February 8, 2017 | 
| New Region | CodePipeline is now available in Asia Pacific (Tokyo). The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | December 14, 2016 | 
| New Region | CodePipeline is now available in South America (São Paulo). The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | December 7, 2016 | 
| Updated topics |  You can now add AWS CodeBuild as a build action to any stage of a pipeline. AWS CodeBuild is a fully managed build service in the cloud that compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. You can use an existing build project or create one in the CodePipeline console. The output of the build project can then be deployed as part of a pipeline. The topics [Product and service integrations with CodePipeline](integrations.md), [Create a pipeline, stages, and actions](pipelines-create.md), Authentication and Access Control, and [CodePipeline pipeline structure reference](reference-pipeline-structure.md) have been updated to reflect this support for AWS CodeBuild. You can now use CodePipeline with CloudFormation and the AWS Serverless Application Model to continuously deliver your serverless applications. The topic [Product and service integrations with CodePipeline](integrations.md) has been updated to reflect this support. [Product and service integrations with CodePipeline](integrations.md) has been reorganized to group AWS and partner offerings by action type.  | December 1, 2016 | 
| New Region | CodePipeline is now available in Europe (Frankfurt). The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated. | November 16, 2016 | 
|  Updated topics  |  AWS CloudFormation can now be selected as a deployment provider in pipelines, enabling you to take action on CloudFormation stacks and change sets as part of a pipeline execution. The topics [Product and service integrations with CodePipeline](integrations.md), [Create a pipeline, stages, and actions](pipelines-create.md), Authentication and Access Control, and [CodePipeline pipeline structure reference](reference-pipeline-structure.md) have been updated to reflect this support for AWS CloudFormation.   |  November 3, 2016  | 
|  New Region  |  CodePipeline is now available in the Asia Pacific (Sydney) Region. The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated.  |  October 26, 2016  | 
|  New Region  |  CodePipeline is now available in Asia Pacific (Singapore). The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated.  |  October 20, 2016  | 
|  New Region  |  CodePipeline is now available in the US East (Ohio) Region. The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated.  |  October 17, 2016  | 
|  Updated topic  |   [Create a pipeline, stages, and actions](pipelines-create.md) has been updated to reflect support for displaying version identifiers of custom actions in the **Source provider** and **Build provider** lists.  |  September 22, 2016  | 
|  Updated topic  |  The [Add a manual approval action to a stage](approvals.md) section has been updated to reflect an enhancement that lets Approval action reviewers open the **Approve or reject the revision** form directly from an email notification.  |  September 14, 2016  | 
|  New and updated topics  |  A new topic that describes how to view details about code changes currently flowing through your software release pipeline. Quick access to this information can be useful when reviewing manual approval actions or troubleshooting failures in your pipeline.  A new section, [Monitoring pipelines](monitoring.md), provides a central location for all topics related to monitoring the status and progress of your pipelines.  |  September 08, 2016  | 
|  New and updated topics  |  A new section, [Add a manual approval action to a stage](approvals.md), provides information about configuring and using manual approval actions in pipelines. Topics in this section provide conceptual information about the approval process; instructions for setting up required IAM permissions, creating approval actions, and approving or rejecting approval actions; and samples of the JSON data generated when an approval action is reached in a pipeline.  |  July 06, 2016  | 
|  New Region  |  CodePipeline is now available in the Europe (Ireland) Region. The [Quotas in AWS CodePipeline](limits.md) topic and [Regions and endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region) topic have been updated.  |  June 23, 2016  | 
|  New topic  | A new topic, , has been added to describe how to retry a failed action or a group of parallel failed actions in stage. |  June 22, 2016  | 
|  Updated topics  |  A number of topics, including [Create a pipeline, stages, and actions](pipelines-create.md), Authentication and Access Control, [CodePipeline pipeline structure reference](reference-pipeline-structure.md), and [Product and service integrations with CodePipeline](integrations.md), have been updated to reflect support for configuring a pipeline to deploy code in conjunction with custom Chef cookbooks and applications created in AWS OpsWorks. CodePipeline support for OpsWorks is currently available in the US East (N. Virginia) Region (us-east-1) only.  |  June 2, 2016  | 
|  New and updated topics  |  A new topic, [Tutorial: Create a simple pipeline (CodeCommit repository)](tutorials-simple-codecommit.md), has been added. This topic provides a sample walkthrough showing how to use a CodeCommit repository and branch as the source location for a source action in a pipeline. Several other topics have been updated to reflect this integration with CodeCommit, including Authentication and Access Control, [Product and service integrations with CodePipeline](integrations.md), [Tutorial: Create a four-stage pipeline](tutorials-four-stage-pipeline.md), and [Troubleshooting CodePipeline](troubleshooting.md).  | April 18, 2016 | 
|  New topic  |  A new topic, [Invoke an AWS Lambda function in a pipeline in CodePipeline](actions-invoke-lambda-function.md), has been added. This topic contains sample AWS Lambda functions and steps for adding Lambda functions to pipelines.  | January 27, 2016 | 
| Updated topic | A new section has been added to Authentication and Access Control, Resource-based Policies. | January 22, 2016 | 
| New topic | A new topic, [Product and service integrations with CodePipeline](integrations.md), has been added. Information about integrations with partners and other AWS services has been moved to this topic. Links to blogs and videos have also been added. | December 17, 2015 | 
| Updated topic |  Details of integration with Solano CI have been added to [Product and service integrations with CodePipeline](integrations.md).  | November 17, 2015 | 
| Updated topic |  The CodePipeline Plugin for Jenkins is now available through the Jenkins Plugin Manager as part of the library of plugins for Jenkins. The steps for installing the plugin have been updated in [Tutorial: Create a four-stage pipeline](tutorials-four-stage-pipeline.md).  | November 9, 2015 | 
|  New Region  |  CodePipeline is now available in the US West (Oregon) Region. The [Quotas in AWS CodePipeline](limits.md) topic has been updated. Links have been added to [Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codepipeline_region).  | October 22, 2015 | 
|  New topic  |  Two new topics, [Configure server-side encryption for artifacts stored in Amazon S3 for CodePipeline](S3-artifact-encryption.md) and [Create a pipeline in CodePipeline that uses resources from another AWS account](pipelines-create-cross-account.md), have been added. A new section has been added to Authentication and Access Control.   | August 25, 2015 | 
|  Updated topic  |  The [Create and add a custom action in CodePipeline](actions-create-custom-action.md) topic has been updated to reflect changes in the structure, including `inputArtifactDetails` and `outputArtifactDetails`.  | August 17, 2015 | 
|  Updated topic  |  The [Troubleshooting CodePipeline](troubleshooting.md) topic has been updated with revised steps for troubleshooting problems with the service role and Elastic Beanstalk.  | August 11, 2015 | 
|  Updated topic  | The Authentication and Access Control topic has been updated with the latest changes to the [service role for CodePipeline](how-to-custom-role.md). | August 6, 2015 | 
|  New topic  |  A [Troubleshooting CodePipeline](troubleshooting.md) topic has been added. Updated steps have been added for IAM roles and Jenkins in [Tutorial: Create a four-stage pipeline](tutorials-four-stage-pipeline.md).  | July 24, 2015 | 
|  Topic update  |  Updated steps have been added for downloading the sample files in [Tutorial: Create a simple pipeline (S3 bucket)](tutorials-simple-s3.md) and [Tutorial: Create a four-stage pipeline](tutorials-four-stage-pipeline.md).  | July 22, 2015 | 
|  Topic update  |  A temporary workaround for download issues with the sample files was added in [Tutorial: Create a simple pipeline (S3 bucket)](tutorials-simple-s3.md).  | July 17, 2015 | 
|  Topic update  |  A link was added in [Quotas in AWS CodePipeline](limits.md) to point to information about which limits can be changed.  | July 15, 2015 | 
|  Topic update  |  The managed policies section in Authentication and Access Control was updated.  | July 10, 2015 | 
|  Initial Public Release  |  This is the initial public release of the CodePipeline User Guide.  | July 9, 2015 | 