Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Releases: PrefectHQ/prefect-aws

v0.3.2

25 May 19:25
975f1e8
Compare
Choose a tag to compare

0.3.2

Released on May 25th, 2023.

Added

  • Stream ECS Worker flow run logs to the API - #267

Fixed

  • Fixed bug where incorrect credentials model was selected when MinIOCredentials was used with S3Bucket - #254
  • Fixed bug where S3Bucket.list_objects was truncating prefix paths ending with slashes - #263
  • Fixed bug where ECS worker could not cancel flow runs - #268

v0.3.1

21 Apr 00:06
87d4ddf
Compare
Choose a tag to compare

0.3.1

Released on April 20th, 2023.

Added

  • ECSWorker for executing Prefect flow runs as ECS tasks - #238

Fixed

  • Fixes retrieving files from large buckets via pagination in the pull_project_from_s3 step - #240
  • Slugify tags to ensure compatibility with ECS limitations - #245

v0.3.0

06 Apr 13:33
3b3341e
Compare
Choose a tag to compare

0.3.0

Released on April 6th, 2023.

Added

  • Support for unsigned AWS requests - #220
  • Added push and pull project steps for S3 - #229
  • basepath property to S3Bucket to maintain compatibility with storage block based deployments - #231

Changed

  • Added string support to JsonPatch implementation for task customizations Link #233

Removed

  • basepath, aws_credentials and minio_credentials fields from S3Bucket - #231

v0.2.5

13 Mar 15:21
8d2a5f7
Compare
Choose a tag to compare

0.2.5

Released on March 13th, 2023.

Fixed

  • Fixed errors raised when using write_path and read_path with credentials field on S3Bucket - #208
  • Resolving paths in S3Bucket unintentionally generating an arbitrary UUID when path is an empty string - #212
  • Fixed crashes when pausing flow runs executed with ECSTask - #218

v0.2.4

23 Jan 17:27
6b4674f
Compare
Choose a tag to compare

0.2.4

Released on January 23rd, 2023.

Added

  • AwsSecret block with read_secret, write_secret, and delete_secret methods - #176

Changed

  • Object keys sent in S3 requests use '/' delimiters instead of system default - #192

Fixed

  • Fix bug where ECSTask could fail to stream logs - #186

v0.2.3

04 Jan 23:48
33e0db5
Compare
Choose a tag to compare

0.2.3

Released on January 4th, 2022.

Fixed

  • Missing mypy_boto3_s3 in requirements.txt - #189

v0.2.2

04 Jan 22:38
2ac697e
Compare
Choose a tag to compare

0.2.2

Released on January 4th, 2022.

Added

  • list_objects, download_object_to_path, download_object_to_file_object, download_folder_to_path, upload_from_path, upload_from_file_object, upload_from_folder methods in S3Bucket - #85
  • aws_client_parameters as a field in AwsCredentials and MinioCredentials blocks - #175
  • get_client and get_s3_client methods to AwsCredentials and MinioCredentials blocks - #175

Changed

  • S3Bucket additionally inherits from ObjectStorageBlock - #175
  • Exposed all existing blocks to the top level init - #175
  • Inherit CredentialsBlock for AwsCredentials and MinIOCredentials - #183

Deprecated

  • endpoint_url field in S3Bucket; specify aws_client_parameters in AwsCredentials or MinIOCredentials instead - #175
  • basepath field in S3Bucket; specify bucket_folder instead - #175
  • minio_credentials and aws_credentials field in S3Bucket; use the credentials field instead - #175

v0.2.1

07 Dec 22:30
cdd40bd
Compare
Choose a tag to compare

0.2.1

Released on December 7th, 2022.

Changed

  • ECSTask now logs the difference between the requested and the pre-registered task definition when using a task_definition_arn - #166
  • Default of S3Bucket to be an empty string rather than None - #169

Fixed

  • Deployments of S3Bucket - #169
  • The image from task_definition_arn will be respected if image is not explicitly set - #170

v0.2.0

02 Dec 18:29
9c82cf3
Compare
Choose a tag to compare

0.2.0

Released on December 2nd, 2022.

Added

  • ECSTask.kill method for cancellation support - #163

Changed

  • Breaking: Identifiers ECSTask now include the cluster in addition to the task ARN - #163
  • Bumped minimum required prefect version - #154

v0.1.8

17 Nov 02:35
a610043
Compare
Choose a tag to compare

0.1.8

Released on November 16th, 2022.

Added

  • Added family field to ECSTask to configure task definition family names — #152

Changed

  • Changes the default ECSTask family to include the flow and deployment names if available — #152

Fixed

  • Fixed failure while watching ECS task execution when the task is missing — #153