Summary
This release improves the developer experience using the Parameters utility, fixes a bug on the CodePipeline event source and adds several documentation improvements!
⭐ Huge thanks to our new contributor @neilramsay
Improved DX on the Parameters utility
Docs: Cache TTL, SSMProvider
You can now set the POWERTOOLS_PARAMETERS_MAX_AGE
and POWERTOOLS_PARAMETERS_SSM_DECRYPT
environment variables to set defaults values for all parameters fetched by this utility. This avoids having to pass max_age
and decrypt
when you fetch several parameters.
Changes
🌟New features and non-breaking changes
- feat(parameters): Configure max_age and decrypt parameters via environment variables (#2088) by @leandrodamascena
📜 Documentation updates
- feat(parameters): Configure max_age and decrypt parameters via environment variables (#2088) by @leandrodamascena
- fix(ci): update layer version on logger, tracer and metrics docs (#2120) by @rubenfonseca
🐛 Bug and hot fixes
- fix(event_sources): Update CodePipeline event source to include optional encryption_key field and make user_parameters field optional (#2113) by @neilramsay
- fix(ci): update layer version on logger, tracer and metrics docs (#2120) by @rubenfonseca
🔧 Maintenance
- chore(deps-dev): bump flake8-comprehensions from 3.11.1 to 3.12.0 (#2124) by @dependabot
- chore(deps-dev): bump aws-cdk from 2.73.0 to 2.74.0 (#2125) by @dependabot
- chore(deps-dev): bump aws-cdk-lib from 2.73.0 to 2.74.0 (#2123) by @dependabot
- chore(ci): bump the cdk-aws-lambda-powertools-layer version (#2121) by @rubenfonseca
- chore(maintenance): validate acknowledgement section is present (#2112) by @leandrodamascena
- chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.2 (#2110) by @dependabot
- chore(deps-dev): bump httpx from 0.23.3 to 0.24.0 (#2111) by @dependabot
- chore(deps-dev): bump mypy from 1.1.1 to 1.2.0 (#2096) by @dependabot
- chore(deps-dev): bump cfn-lint from 0.76.2 to 0.77.0 (#2107) by @dependabot
- chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 (#2106) by @dependabot
- chore(deps-dev): bump importlib-metadata from 6.1.0 to 6.3.0 (#2105) by @dependabot
- chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 (#2104) by @dependabot
- chore(deps-dev): bump mypy-boto3-lambda from 1.26.80 to 1.26.109 (#2103) by @dependabot
This release was made possible by the following contributors:
@dependabot, @dependabot[bot], @djfurman, @leandrodamascena, @neilramsay, @rubenfonseca and Release bot