Releases: PrefectHQ/prefect-aws
Releases · PrefectHQ/prefect-aws
v0.3.2
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
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
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
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
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
0.2.3
Released on January 4th, 2022.
Fixed
- Missing
mypy_boto3_s3
in requirements.txt - #189
v0.2.2
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
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
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
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