> ## Documentation Index
> Fetch the complete documentation index at: https://docs.prefect.io/llms.txt
> Use this file to discover all available pages before exploring further.

# prefect-aws

## 0.7.9

*Released on May 15, 2026*

**Bug Fixes**

* Ensure ECS observer acknowledges SQS messages only after handlers complete [#21927](https://github.com/PrefectHQ/prefect/pull/21927) by [@desertaxle](https://github.com/desertaxle)

***

## 0.7.8

*Released on May 06, 2026*

**Features**

* Graduate infrastructure decorators to GA [#21784](https://github.com/PrefectHQ/prefect/pull/21784) by [@desertaxle](https://github.com/desertaxle)
* Add configurable bundle launchers [#21478](https://github.com/PrefectHQ/prefect/pull/21478) by [@desertaxle](https://github.com/desertaxle)
* Promote plugin system from experimental to GA [#21787](https://github.com/PrefectHQ/prefect/pull/21787) by [@desertaxle](https://github.com/desertaxle)

**Maintenance**

* Bump `prefect` lower bound to `>=3.7.0`

***

## 0.7.7

*Released on March 30, 2026*

**Enhancements**

* Add exponential backoff retries for ECS task definition registration [#21354](https://github.com/PrefectHQ/prefect/pull/21354) by [@app/devin-ai-integration](https://github.com/app/devin-ai-integration)
* Log ECS task ARN after task creation [#21342](https://github.com/PrefectHQ/prefect/pull/21342) by [@app/devin-ai-integration](https://github.com/app/devin-ai-integration)

**Maintenance**

* Remove internal `Runner` usage from bundle execution paths [#21252](https://github.com/PrefectHQ/prefect/pull/21252) by [@desertaxle](https://github.com/desertaxle)
* Bump `prefect` lower bound to `>=3.6.24`

***

## 0.7.6

*Released on March 19, 2026*

**Features**

* Add ECS task failure diagnosis [#21051](https://github.com/PrefectHQ/prefect/pull/21051) by [@desertaxle](https://github.com/desertaxle)
* Add ECS worker submission error hints for inactive tasks, capacity, and network issues [#20991](https://github.com/PrefectHQ/prefect/pull/20991) by [@desertaxle](https://github.com/desertaxle)
* Forward CloudWatch logs for crashed ECS runs that never connected [#21135](https://github.com/PrefectHQ/prefect/pull/21135) by [@desertaxle](https://github.com/desertaxle)

**Enhancements**

* Make ECS worker task creation retry settings configurable [#20846](https://github.com/PrefectHQ/prefect/pull/20846) by [@app/devin-ai-integration](https://github.com/app/devin-ai-integration)

**Bug Fixes**

* Fix S3 bucket folder double prefix with tasks executed on Ray workers [#20702](https://github.com/PrefectHQ/prefect/pull/20702) by [@toro-berlin](https://github.com/toro-berlin)
* Fix ECS observer incorrectly crashing suspended flow runs [#20682](https://github.com/PrefectHQ/prefect/pull/20682) by [@app/devin-ai-integration](https://github.com/app/devin-ai-integration)

**Documentation**

* Set up automatic `prefect-aws` API reference docs via mdxify [#20679](https://github.com/PrefectHQ/prefect/pull/20679) by [@app/devin-ai-integration](https://github.com/app/devin-ai-integration)

**Maintenance**

* Fix integration API reference generation [#20789](https://github.com/PrefectHQ/prefect/pull/20789) by [@desertaxle](https://github.com/desertaxle)
* Bump `prefect` lower bound to `>=3.6.22`

***

## 0.7.5

*Released on February 12, 2026*

**Features**

* Add attribution headers to SDK API requests [#20508](https://github.com/PrefectHQ/prefect/pull/20508) by [@zangell44](https://github.com/zangell44)
* Add `include_files` support to `@ecs` decorator for bundling non-Python files [#20551](https://github.com/PrefectHQ/prefect/pull/20551) by [@desertaxle](https://github.com/desertaxle)

**Maintenance**

* Bump `prefect` lower bound to `>=3.6.17` [#20659](https://github.com/PrefectHQ/prefect/pull/20659) by [@desertaxle](https://github.com/desertaxle)
* Replace `skipif(sys.platform != 'win32')` with `[@pytest](https://github.com/pytest).mark.windows` and remove `skipif(sys.platform == 'win32')` [#20327](https://github.com/PrefectHQ/prefect/pull/20327) by [@app/devin-ai-integration](https://github.com/app/devin-ai-integration)

***

## 0.7.4

*Released on January 15, 2026*

**Features**

* Add `kill_infrastructure` method to worker integrations [#20075](https://github.com/PrefectHQ/prefect/pull/20075) by [@joshuastagner](https://github.com/joshuastagner)

**Bug Fixes**

* Fix comparison for container essential field [#20162](https://github.com/PrefectHQ/prefect/pull/20162) by [@bdalpe](https://github.com/bdalpe)

***

## 0.7.3

*Released on January 07, 2026*

**Bug Fixes**

* Refactor deployment steps to use `AwsCredentials.get_s3_client()` [#20140](https://github.com/PrefectHQ/prefect/pull/20140) by [@bdalpe](https://github.com/bdalpe)

***

## 0.7.2

*Released on December 19, 2025*

**Features**

* Add AWS AssumeRole support to AWSCredentials Block [#19833](https://github.com/PrefectHQ/prefect/pull/19833) by [@bdalpe](https://github.com/bdalpe)
* Add support for AWS IAM authentication for RDS PostgreSQL [#19580](https://github.com/PrefectHQ/prefect/pull/19580) by [@alaminopu](https://github.com/alaminopu)
* Add py.typed file for type hinting support in prefect-aws [#19413](https://github.com/PrefectHQ/prefect/pull/19413) by [@peterbygrave](https://github.com/peterbygrave)

**Bug Fixes**

* Allow EC2 task definitions to omit launchType for capacity providers [#19630](https://github.com/PrefectHQ/prefect/pull/19630) by [@zzstoatzz](https://github.com/zzstoatzz)

***

## 0.7.1

*Released on November 07, 2025*

**Bug Fixes**

* Fix missing required `cluster` and `launchType` parameters in `run_task` API Call for ECS worker [#19335](https://github.com/PrefectHQ/prefect/pull/19335) by [@desertaxle](https://github.com/desertaxle)

***

## 0.7.0

*Released on October 31, 2025*

**Bug Fixes**

* Fix `CRASHED` state marking when containers exit with a non-zero exit code in an ECS task [#19310](https://github.com/PrefectHQ/prefect/pull/19310) by [@leetrout](https://github.com/leetrout)

**Breaking Changes**

* Remove Python 3.9 support [#19273](https://github.com/PrefectHQ/prefect/pull/19273) by [@desertaxle](https://github.com/desertaxle)

***

## 0.6.0

*Released on October 14, 2025*

With this release the ECS worker now uses an event-based architecture that receives task state changes via EventBridge and SQS, replacing the previous polling-based design. This dramatically improves crash detection responsiveness and reduces API overhead. The worker gracefully degrades to limited functionality if SQS is unavailable, ensuring continued operation even during infrastructure issues.

See the [ECS worker documentation](/integrations/prefect-aws/ecs-worker) for setup instructions.

**Features**

* Move ECS worker to event-based crash detection [#18804](https://github.com/PrefectHQ/prefect/pull/18804) by [@desertaxle](https://github.com/desertaxle)

## 0.5.16

*Released on August 27, 2025*

**Bug Fixes**

* Fix exposed typing imports and remove start signal for observer to avoid the ECS worker hanging on start up [#18798](https://github.com/PrefectHQ/prefect/pull/18798) by [@desertaxle](https://github.com/desertaxle)

## 0.5.15

*Released on August 26, 2025*

This release fixes a bug where `prefect-aws` depended on `mypy_boto3_sqs` unnecessarily and caused an error on start up.

## 0.5.14

*Released on August 26, 2025*

This release introduces significant improvements to ECS worker management and observability. The new `prefect-aws` CLI simplifies ECS worker deployment with commands to deploy and manage ECS workers using CloudFormation templates.

Additionally, event replication capabilities have been added to the ECS worker, enabling real-time monitoring of ECS task state changes through SQS and EventBridge. This creates a foundation for more stateless ECS worker operations and ensures events aren't lost if workers go down during flow execution.

See the [ECS worker documentation](/integrations/prefect-aws/ecs-worker#with-the-prefect-aws-cli) for CLI usage examples and deployment guides.

**Features**

* Add event replication to `ECSWorker` [#18681](https://github.com/PrefectHQ/prefect/pull/18681) by [@desertaxle](https://github.com/desertaxle)
* Add `prefect-aws` Docker images [#18750](https://github.com/PrefectHQ/prefect/pull/18750) by [@desertaxle](https://github.com/desertaxle)
* Add CDK stacks for ECS worker infrastructure [#18755](https://github.com/PrefectHQ/prefect/pull/18755) by [@desertaxle](https://github.com/desertaxle)
* Add `prefect-aws` CLI for ECS worker management [#18771](https://github.com/PrefectHQ/prefect/pull/18771) by [@desertaxle](https://github.com/desertaxle)

**Bug Fixes**

* Fix MinIOCredentials hashing with nested config dictionaries [#18752](https://github.com/PrefectHQ/prefect/pull/18752) by [@zzstoatzz](https://github.com/zzstoatzz)

**Documentation**

* Add SQS queue and EventBridge setup to ECS worker manual deployment guide [#18789](https://github.com/PrefectHQ/prefect/pull/18789) by [@desertaxle](https://github.com/desertaxle)
