diff --git a/CHANGELOG.md b/CHANGELOG.md index d18ef83934..df70258abe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# Changelog +.# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), @@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.10.0] - 2021-01-18 + +### Added +- **Utilities**: Added support for AppConfig in Parameters utility +- **Logger**: Added support for `extra` parameter to add additional root fields when logging messages +- **Logger**: Added support to Pytest Live Log feat. via feature toggle `POWERTOOLS_LOG_DEDUPLICATION_DISABLED` +- **Tracer**: Added support to disable auto-capturing response and exception as metadata +- **Utilities**: Added support to handle custom string/integer formats in JSON Schema in Validator utility +- **Install**: Added new Lambda Layer with all extra dependencies installed, available in Serverless Application Repository (SAR) + +### Fixed + +- **Docs**: Added missing SNS parser model +- **Docs**: Added new environment variables for toggling features in Logger and Tracer: `POWERTOOLS_LOG_DEDUPLICATION_DISABLED`, `POWERTOOLS_TRACER_CAPTURE_RESPONSE`, `POWERTOOLS_TRACER_CAPTURE_ERROR` +- **Docs**: Fixed incorrect import for Cognito data classes in Event Sources utility + ## [1.9.1] - 2020-12-21 ### Fixed diff --git a/docs/content/utilities/parameters.mdx b/docs/content/utilities/parameters.mdx index 2bb6fcee1d..a1288c6179 100644 --- a/docs/content/utilities/parameters.mdx +++ b/docs/content/utilities/parameters.mdx @@ -207,6 +207,8 @@ def handler(event, context): ## App Config +> New in 1.10.0 + For configurations stored in App Config, use `get_app_config`. The following will retrieve the latest version and store it in the cache. @@ -233,7 +235,7 @@ appconf_provider = parameters.AppConfigProvider(environment="my_env", applicatio def handler(event, context): # Retrieve a single secret - value : bytes = appconf_provider.get("my_conf") + value: bytes = appconf_provider.get("my_conf") ``` ## Create your own provider diff --git a/pyproject.toml b/pyproject.toml index 78b5d71240..89b33b1169 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "aws_lambda_powertools" -version = "1.9.1" +version = "1.10.0" description = "Python utilities for AWS Lambda functions including but not limited to tracing, logging and custom metric" authors = ["Amazon Web Services"] include = ["aws_lambda_powertools/py.typed"]