|
26 | 26 | Changelog |
27 | 27 | --------- |
28 | 28 |
|
29 | | -main |
30 | | -.... |
| 29 | +8.26.0 |
| 30 | +...... |
31 | 31 |
|
32 | | -Bug Fixes |
33 | | -~~~~~~~~~ |
| 32 | +.. note:: |
| 33 | + Reduce memory footprint of S3KeyTrigger |
| 34 | + Decorator ``provide_bucket_name_async`` is removed. |
| 35 | + Async does not require a separated decorator. |
| 36 | + The old one is removed and users can use ``provide_bucket_name`` for coroutine functions, async iterators, and normal synchronous functions. |
| 37 | + Hook method ``get_file_metadata_async`` is now an async iterator |
| 38 | + Previously, the metadata objects were accumulated in a list. Now the objects are yielded as we page through the results. To get a list you may use ``async for`` in a list comprehension. |
| 39 | + S3KeyTrigger avoids loading all positive matches into memory in some circumstances |
34 | 40 |
|
35 | | -* Reduce memory footprint of s3 key trigger (#40473) |
| 41 | +.. note:: |
| 42 | + This release contains significant resources utilization improvements for async sessions |
| 43 | + |
| 44 | +Features |
| 45 | +~~~~~~~~ |
36 | 46 |
|
37 | | - * Decorator ``provide_bucket_name_async`` removed |
| 47 | +* ``Do not dynamically determine op links for emr serverless (#40627)`` |
| 48 | +* ``Be able to remove ACL in S3 hook's copy_object (#40518)`` |
38 | 49 |
|
39 | | - * We do not need a separate decorator for async. The old one is removed and users can use ``provide_bucket_name`` for coroutine functions, async iterators, and normal synchronous functions. |
| 50 | +Bug Fixes |
| 51 | +~~~~~~~~~ |
40 | 52 |
|
41 | | - * Hook method ``get_file_metadata_async`` is now an async iterator |
| 53 | +* ``fix OpenLineage extraction for AthenaOperator (#40545)`` |
| 54 | +* ``Reduce memory footprint of s3 key trigger (#40473)`` |
| 55 | +* ``Adding cluster to ecs trigger event to avoid defer error (#40482)`` |
42 | 56 |
|
43 | | - * Previously, the metadata objects were accumulated in a list. Now the objects are yielded as we page through the results. To get a list you may use ``async for`` in a list comprehension. |
| 57 | +Misc |
| 58 | +~~~~ |
44 | 59 |
|
45 | | - * S3KeyTrigger avoids loading all positive matches into memory in some circumstances |
| 60 | +* ``Use base aws classes in AWS Glue Data Catalog Sensors (#40492)`` |
| 61 | +* ``Use base aws classes in AWS Glue Crawlers Operators/Sensors/Triggers (#40504)`` |
| 62 | +* ``Share data loader to across asyncio boto sessions (#40658)`` |
46 | 63 |
|
| 64 | +.. Below changes are excluded from the changelog. Move them to |
| 65 | + appropriate section above if needed. Do not delete the lines(!): |
| 66 | + * ``Fix docs build re aws changelog (#40488)`` |
| 67 | + * ``Remove todo re bucket_name decorator in s3 hook (#40485)`` |
| 68 | + * ``Enable enforcing pydocstyle rule D213 in ruff. (#40448)`` |
47 | 69 |
|
48 | 70 | 8.25.0 |
49 | 71 | ...... |
|
0 commit comments