|
4 | 4 | <a name="unreleased"></a>
|
5 | 5 | # Unreleased
|
6 | 6 |
|
| 7 | + |
| 8 | +<a name="v2.16.2"></a> |
| 9 | +## [v2.16.2] - 2023-06-06 |
| 10 | +## Bug Fixes |
| 11 | + |
| 12 | +* **parameters:** AppConfigProvider when retrieving multiple unique configuration names ([#2378](https://github.com/awslabs/aws-lambda-powertools-python/issues/2378)) |
| 13 | +* **shared:** move to static version bumping to prevent issues with customers custom builds ([#2386](https://github.com/awslabs/aws-lambda-powertools-python/issues/2386)) |
| 14 | + |
| 15 | +## Maintenance |
| 16 | + |
| 17 | +* version bump |
| 18 | +* **deps-dev:** bump mypy-boto3-cloudformation from 1.26.108 to 1.26.147 ([#2383](https://github.com/awslabs/aws-lambda-powertools-python/issues/2383)) |
| 19 | +* **deps-dev:** bump mypy-boto3-lambda from 1.26.122 to 1.26.147 ([#2382](https://github.com/awslabs/aws-lambda-powertools-python/issues/2382)) |
| 20 | +* **deps-dev:** bump sentry-sdk from 1.24.0 to 1.25.0 ([#2374](https://github.com/awslabs/aws-lambda-powertools-python/issues/2374)) |
| 21 | +* **deps-dev:** bump aws-cdk from 2.81.0 to 2.82.0 ([#2373](https://github.com/awslabs/aws-lambda-powertools-python/issues/2373)) |
| 22 | +* **typing:** add setLevel and addHandler to Logger for mypy/pyright ([#2388](https://github.com/awslabs/aws-lambda-powertools-python/issues/2388)) |
| 23 | + |
| 24 | + |
| 25 | +<a name="v2.16.1"></a> |
| 26 | +## [v2.16.1] - 2023-06-02 |
| 27 | +## Bug Fixes |
| 28 | + |
| 29 | +* **shared:** skip user agent on much older botocore versions ([#2366](https://github.com/awslabs/aws-lambda-powertools-python/issues/2366)) |
| 30 | + |
| 31 | +## Maintenance |
| 32 | + |
| 33 | +* version bump |
| 34 | + |
| 35 | + |
| 36 | +<a name="v2.16.0"></a> |
| 37 | +## [v2.16.0] - 2023-06-02 |
| 38 | +## Bug Fixes |
| 39 | + |
| 40 | +* **docs:** use concrete secrets from settings ([#2322](https://github.com/awslabs/aws-lambda-powertools-python/issues/2322)) |
| 41 | +* **event_source:** change the import location of boto3 in CodePipelineJobEvent data class ([#2353](https://github.com/awslabs/aws-lambda-powertools-python/issues/2353)) |
| 42 | +* **logger:** add setLevel function to set level programmatically ([#2320](https://github.com/awslabs/aws-lambda-powertools-python/issues/2320)) |
| 43 | + |
| 44 | +## Code Refactoring |
| 45 | + |
| 46 | +* **logger:** remove subclassing and move unnecessary APIs ([#2334](https://github.com/awslabs/aws-lambda-powertools-python/issues/2334)) |
| 47 | + |
7 | 48 | ## Documentation
|
8 | 49 |
|
| 50 | +* **batch:** add encryption at rest for SQS ([#2290](https://github.com/awslabs/aws-lambda-powertools-python/issues/2290)) |
9 | 51 | * **batch_processing:** snippets split, improved, and lint ([#2231](https://github.com/awslabs/aws-lambda-powertools-python/issues/2231))
|
| 52 | +* **feature_flags:** snippets split, improved, and lint ([#2222](https://github.com/awslabs/aws-lambda-powertools-python/issues/2222)) |
| 53 | +* **project:** rename project to Powertools for AWS Lambda (Python) ([#2313](https://github.com/awslabs/aws-lambda-powertools-python/issues/2313)) |
| 54 | + |
| 55 | +## Features |
| 56 | + |
| 57 | +* **docs:** Move docs to S3 ([#2277](https://github.com/awslabs/aws-lambda-powertools-python/issues/2277)) |
| 58 | +* **event_source:** allow multiple CORS origins ([#2279](https://github.com/awslabs/aws-lambda-powertools-python/issues/2279)) |
| 59 | +* **parser:** add support for parsing SQS events wrapped in Kinesis Firehose ([#2294](https://github.com/awslabs/aws-lambda-powertools-python/issues/2294)) |
| 60 | +* **user-agent:** add custom header User-Agent to AWS SDK requests ([#2267](https://github.com/awslabs/aws-lambda-powertools-python/issues/2267)) |
10 | 61 |
|
11 | 62 | ## Maintenance
|
12 | 63 |
|
13 |
| -* **ci:** enforce zero trust for third party workflows ([#2215](https://github.com/awslabs/aws-lambda-powertools-python/issues/2215)) |
| 64 | +* version bump |
14 | 65 | * **ci:** remove auto-merge workflow ([#2214](https://github.com/awslabs/aws-lambda-powertools-python/issues/2214))
|
15 |
| -* **ci:** filter out bot commits from CHANGELOG |
16 |
| -* **ci:** fail create-pr when branch cannot be created or behind tip |
17 |
| -* **ci:** update layer ARN docs and create PR during release ([#2240](https://github.com/awslabs/aws-lambda-powertools-python/issues/2240)) |
18 |
| -* **ci:** bump package version after release via pull request ([#2239](https://github.com/awslabs/aws-lambda-powertools-python/issues/2239)) |
19 |
| -* **ci:** convert create-pr steps into composite action ([#2238](https://github.com/awslabs/aws-lambda-powertools-python/issues/2238)) |
20 | 66 | * **ci:** schedule changelog to rebuild daily at 8am, and on release only ([#2216](https://github.com/awslabs/aws-lambda-powertools-python/issues/2216))
|
21 | 67 | * **ci:** create pull request on changelog update ([#2224](https://github.com/awslabs/aws-lambda-powertools-python/issues/2224))
|
22 | 68 | * **ci:** skip analytics on forks ([#2225](https://github.com/awslabs/aws-lambda-powertools-python/issues/2225))
|
| 69 | +* **ci:** enforce zero trust for third party workflows ([#2215](https://github.com/awslabs/aws-lambda-powertools-python/issues/2215)) |
| 70 | +* **ci:** convert create-pr steps into composite action ([#2238](https://github.com/awslabs/aws-lambda-powertools-python/issues/2238)) |
| 71 | +* **ci:** bump package version after release via pull request ([#2239](https://github.com/awslabs/aws-lambda-powertools-python/issues/2239)) |
| 72 | +* **ci:** update layer ARN docs and create PR during release ([#2240](https://github.com/awslabs/aws-lambda-powertools-python/issues/2240)) |
| 73 | +* **ci:** fail create-pr when branch cannot be created or behind tip |
| 74 | +* **ci:** filter out bot commits from CHANGELOG |
| 75 | +* **ci:** add more permissions to analytics |
| 76 | +* **ci:** source code tampering protection for release ([#2301](https://github.com/awslabs/aws-lambda-powertools-python/issues/2301)) |
| 77 | +* **deps:** bump fastjsonschema from 2.16.3 to 2.17.1 ([#2307](https://github.com/awslabs/aws-lambda-powertools-python/issues/2307)) |
| 78 | +* **deps:** bump aws-actions/configure-aws-credentials from 2.0.0 to 2.1.0 ([#2350](https://github.com/awslabs/aws-lambda-powertools-python/issues/2350)) |
| 79 | +* **deps:** bump typing-extensions from 4.5.0 to 4.6.2 ([#2345](https://github.com/awslabs/aws-lambda-powertools-python/issues/2345)) |
23 | 80 | * **deps:** bump zgosalvez/github-actions-ensure-sha-pinned-actions from 2.1.2 to 2.1.3 ([#2227](https://github.com/awslabs/aws-lambda-powertools-python/issues/2227))
|
| 81 | +* **deps:** bump actions/setup-python from 4.6.0 to 4.6.1 ([#2325](https://github.com/awslabs/aws-lambda-powertools-python/issues/2325)) |
| 82 | +* **deps:** update mkdocs configuration to support pymdown-extensions 10.0 ([#2271](https://github.com/awslabs/aws-lambda-powertools-python/issues/2271)) |
| 83 | +* **deps:** bump pymdown-extensions from 9.11 to 10.0 ([#2262](https://github.com/awslabs/aws-lambda-powertools-python/issues/2262)) |
| 84 | +* **deps:** bump pydantic from 1.10.7 to 1.10.8 ([#2316](https://github.com/awslabs/aws-lambda-powertools-python/issues/2316)) |
| 85 | +* **deps:** bump codecov/codecov-action from 3.1.3 to 3.1.4 ([#2263](https://github.com/awslabs/aws-lambda-powertools-python/issues/2263)) |
| 86 | +* **deps:** bump requests from 2.28.2 to 2.31.0 ([#2308](https://github.com/awslabs/aws-lambda-powertools-python/issues/2308)) |
| 87 | +* **deps-dev:** bump mypy-boto3-secretsmanager from 1.26.116 to 1.26.135 ([#2282](https://github.com/awslabs/aws-lambda-powertools-python/issues/2282)) |
| 88 | +* **deps-dev:** bump pytest-xdist from 3.2.1 to 3.3.0 ([#2251](https://github.com/awslabs/aws-lambda-powertools-python/issues/2251)) |
| 89 | +* **deps-dev:** bump aws-cdk from 2.79.0 to 2.79.1 ([#2252](https://github.com/awslabs/aws-lambda-powertools-python/issues/2252)) |
24 | 90 | * **deps-dev:** bump mkdocs-material from 9.1.11 to 9.1.12 ([#2253](https://github.com/awslabs/aws-lambda-powertools-python/issues/2253))
|
25 |
| -* **deps-dev:** bump cfn-lint from 0.77.4 to 0.77.5 ([#2228](https://github.com/awslabs/aws-lambda-powertools-python/issues/2228)) |
26 |
| -* **deps-dev:** bump mkdocs-material from 9.1.9 to 9.1.11 ([#2229](https://github.com/awslabs/aws-lambda-powertools-python/issues/2229)) |
27 |
| -* **deps-dev:** bump types-python-dateutil from 2.8.19.12 to 2.8.19.13 ([#2234](https://github.com/awslabs/aws-lambda-powertools-python/issues/2234)) |
| 91 | +* **deps-dev:** bump aws-cdk from 2.79.1 to 2.80.0 ([#2305](https://github.com/awslabs/aws-lambda-powertools-python/issues/2305)) |
| 92 | +* **deps-dev:** bump mkdocs-material from 9.1.13 to 9.1.14 ([#2304](https://github.com/awslabs/aws-lambda-powertools-python/issues/2304)) |
| 93 | +* **deps-dev:** bump mkdocs-material from 9.1.12 to 9.1.13 ([#2280](https://github.com/awslabs/aws-lambda-powertools-python/issues/2280)) |
| 94 | +* **deps-dev:** bump aws-cdk from 2.80.0 to 2.81.0 ([#2332](https://github.com/awslabs/aws-lambda-powertools-python/issues/2332)) |
| 95 | +* **deps-dev:** bump sentry-sdk from 1.22.2 to 1.23.0 ([#2264](https://github.com/awslabs/aws-lambda-powertools-python/issues/2264)) |
| 96 | +* **deps-dev:** bump sentry-sdk from 1.23.1 to 1.24.0 ([#2314](https://github.com/awslabs/aws-lambda-powertools-python/issues/2314)) |
| 97 | +* **deps-dev:** bump types-requests from 2.30.0.0 to 2.31.0.0 ([#2315](https://github.com/awslabs/aws-lambda-powertools-python/issues/2315)) |
| 98 | +* **deps-dev:** bump httpx from 0.24.0 to 0.24.1 ([#2298](https://github.com/awslabs/aws-lambda-powertools-python/issues/2298)) |
| 99 | +* **deps-dev:** bump aws-cdk from 2.78.0 to 2.79.0 ([#2235](https://github.com/awslabs/aws-lambda-powertools-python/issues/2235)) |
28 | 100 | * **deps-dev:** bump mypy from 1.2.0 to 1.3.0 ([#2233](https://github.com/awslabs/aws-lambda-powertools-python/issues/2233))
|
| 101 | +* **deps-dev:** bump pytest-cov from 4.0.0 to 4.1.0 ([#2327](https://github.com/awslabs/aws-lambda-powertools-python/issues/2327)) |
| 102 | +* **deps-dev:** bump types-python-dateutil from 2.8.19.12 to 2.8.19.13 ([#2234](https://github.com/awslabs/aws-lambda-powertools-python/issues/2234)) |
| 103 | +* **deps-dev:** bump coverage from 7.2.5 to 7.2.6 ([#2326](https://github.com/awslabs/aws-lambda-powertools-python/issues/2326)) |
| 104 | +* **deps-dev:** bump mkdocs-material from 9.1.14 to 9.1.15 ([#2337](https://github.com/awslabs/aws-lambda-powertools-python/issues/2337)) |
| 105 | +* **deps-dev:** bump mkdocs-material from 9.1.9 to 9.1.11 ([#2229](https://github.com/awslabs/aws-lambda-powertools-python/issues/2229)) |
| 106 | +* **deps-dev:** bump cfn-lint from 0.77.4 to 0.77.5 ([#2228](https://github.com/awslabs/aws-lambda-powertools-python/issues/2228)) |
| 107 | +* **deps-dev:** bump cfn-lint from 0.77.5 to 0.77.6 ([#2360](https://github.com/awslabs/aws-lambda-powertools-python/issues/2360)) |
| 108 | +* **deps-dev:** bump coverage from 7.2.6 to 7.2.7 ([#2338](https://github.com/awslabs/aws-lambda-powertools-python/issues/2338)) |
| 109 | +* **deps-dev:** bump types-requests from 2.31.0.0 to 2.31.0.1 ([#2339](https://github.com/awslabs/aws-lambda-powertools-python/issues/2339)) |
29 | 110 | * **deps-dev:** bump mypy-boto3-cloudwatch from 1.26.99 to 1.26.127 ([#2219](https://github.com/awslabs/aws-lambda-powertools-python/issues/2219))
|
30 | 111 | * **deps-dev:** bump types-requests from 2.29.0.0 to 2.30.0.0 ([#2220](https://github.com/awslabs/aws-lambda-powertools-python/issues/2220))
|
31 | 112 | * **deps-dev:** bump mypy-boto3-s3 from 1.26.116 to 1.26.127 ([#2218](https://github.com/awslabs/aws-lambda-powertools-python/issues/2218))
|
32 |
| -* **deps-dev:** bump aws-cdk from 2.78.0 to 2.79.0 ([#2235](https://github.com/awslabs/aws-lambda-powertools-python/issues/2235)) |
33 |
| -* **deps-dev:** bump aws-cdk from 2.79.0 to 2.79.1 ([#2252](https://github.com/awslabs/aws-lambda-powertools-python/issues/2252)) |
34 |
| -* **deps-dev:** bump pytest-xdist from 3.2.1 to 3.3.0 ([#2251](https://github.com/awslabs/aws-lambda-powertools-python/issues/2251)) |
| 113 | +* **deps-dev:** bump pytest-xdist from 3.3.0 to 3.3.1 ([#2297](https://github.com/awslabs/aws-lambda-powertools-python/issues/2297)) |
| 114 | +* **deps-dev:** bump sentry-sdk from 1.23.0 to 1.23.1 ([#2283](https://github.com/awslabs/aws-lambda-powertools-python/issues/2283)) |
35 | 115 | * **deps-dev:** bump aws-cdk from 2.77.0 to 2.78.0 ([#2202](https://github.com/awslabs/aws-lambda-powertools-python/issues/2202))
|
| 116 | +* **governance:** Fix python version in issue templates ([#2275](https://github.com/awslabs/aws-lambda-powertools-python/issues/2275)) |
36 | 117 |
|
37 | 118 |
|
38 | 119 | <a name="v2.15.0"></a>
|
|
80 | 161 | * **deps-dev:** bump cfn-lint from 0.77.2 to 0.77.3 ([#2165](https://github.com/awslabs/aws-lambda-powertools-python/issues/2165))
|
81 | 162 | * **deps-dev:** bump mkdocs-material from 9.1.6 to 9.1.8 ([#2162](https://github.com/awslabs/aws-lambda-powertools-python/issues/2162))
|
82 | 163 | * **deps-dev:** bump coverage from 7.2.3 to 7.2.4 ([#2179](https://github.com/awslabs/aws-lambda-powertools-python/issues/2179))
|
83 |
| -* **governance:** add Powertools for AWS Lambda (.NET) in issue templates ([#2196](https://github.com/awslabs/aws-lambda-powertools-python/issues/2196)) |
| 164 | +* **governance:** add Lambda Powertools for .NET in issue templates ([#2196](https://github.com/awslabs/aws-lambda-powertools-python/issues/2196)) |
84 | 165 |
|
85 | 166 |
|
86 | 167 | <a name="v2.14.1"></a>
|
|
368 | 449 | ## Documentation
|
369 | 450 |
|
370 | 451 | * **event_handlers:** Fix REST API - HTTP Methods documentation ([#1936](https://github.com/awslabs/aws-lambda-powertools-python/issues/1936))
|
371 |
| -* **home:** update Powertools for AWS Lambda (Python) definition |
| 452 | +* **home:** update powertools definition |
372 | 453 | * **we-made-this:** add CI/CD using Feature Flags video ([#1940](https://github.com/awslabs/aws-lambda-powertools-python/issues/1940))
|
373 | 454 | * **we-made-this:** add Feature Flags post ([#1939](https://github.com/awslabs/aws-lambda-powertools-python/issues/1939))
|
374 | 455 |
|
|
1249 | 1330 |
|
1250 | 1331 | * **event-handler:** snippets split, improved, and lint ([#1279](https://github.com/awslabs/aws-lambda-powertools-python/issues/1279))
|
1251 | 1332 | * **graphql:** snippets split, improved, and lint ([#1287](https://github.com/awslabs/aws-lambda-powertools-python/issues/1287))
|
1252 |
| -* **homepage:** emphasize additional Powertools for AWS Lambda languages ([#1292](https://github.com/awslabs/aws-lambda-powertools-python/issues/1292)) |
| 1333 | +* **homepage:** emphasize additional powertools languages ([#1292](https://github.com/awslabs/aws-lambda-powertools-python/issues/1292)) |
1253 | 1334 | * **metrics:** snippets split, improved, and lint
|
1254 | 1335 |
|
1255 | 1336 | ## Maintenance
|
|
1720 | 1801 | ## Features
|
1721 | 1802 |
|
1722 | 1803 | * **ci:** auto-notify & close issues on release
|
1723 |
| -* **logger:** clone Powertools for AWS Lambda (Python) logger config to any Python logger ([#927](https://github.com/awslabs/aws-lambda-powertools-python/issues/927)) |
| 1804 | +* **logger:** clone powertools logger config to any Python logger ([#927](https://github.com/awslabs/aws-lambda-powertools-python/issues/927)) |
1724 | 1805 |
|
1725 | 1806 | ## Maintenance
|
1726 | 1807 |
|
|
1936 | 2017 |
|
1937 | 2018 | ## Features
|
1938 | 2019 |
|
1939 |
| -* expose jmespath Powertools for AWS Lambda (Python) functions ([#736](https://github.com/awslabs/aws-lambda-powertools-python/issues/736)) |
| 2020 | +* expose jmespath powertools functions ([#736](https://github.com/awslabs/aws-lambda-powertools-python/issues/736)) |
1940 | 2021 | * add get_raw_configuration property in store; expose store
|
1941 | 2022 | * boto3 sessions in batch, parameters & idempotency ([#717](https://github.com/awslabs/aws-lambda-powertools-python/issues/717))
|
1942 | 2023 | * **feature-flags:** Bring your own logger for debug ([#709](https://github.com/awslabs/aws-lambda-powertools-python/issues/709))
|
|
3238 | 3319 | * Merge pull request [#5](https://github.com/awslabs/aws-lambda-powertools-python/issues/5) from jfuss/feat/python38
|
3239 | 3320 |
|
3240 | 3321 |
|
3241 |
| -[Unreleased]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v2.15.0...HEAD |
| 3322 | +[Unreleased]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v2.16.2...HEAD |
| 3323 | +[v2.16.2]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v2.16.1...v2.16.2 |
| 3324 | +[v2.16.1]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v2.16.0...v2.16.1 |
| 3325 | +[v2.16.0]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v2.15.0...v2.16.0 |
3242 | 3326 | [v2.15.0]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v2.14.1...v2.15.0
|
3243 | 3327 | [v2.14.1]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v2.14.0...v2.14.1
|
3244 | 3328 | [v2.14.0]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v2.13.0...v2.14.0
|
|
0 commit comments