github aws-powertools/powertools-lambda-python v2.34.2

latest releases: v3.2.0, v3.1.0, v3.0.0...
8 months ago

Summary

This patch release removes Data Masking dependencies from our managed Lambda Layer, explicitly aws-encryption-sdk who depend on cffi. The issue is that cffi has to be compiled to each specific Python version while we didn't.

We are investigating the creation of a new layer per each Python version to bring back Data Masking dependencies. As of now, to use Data masking, you'll need to bring aws-encryption-sdk as part of your dependencies until then.

Changes

🌟New features and non-breaking changes

  • feat(event-source): add function to get multi-value query string params by name (#3846) by @TonySherman

πŸ“œ Documentation updates

  • docs(install): make minimum install the default option then extra (#3834) by @heitorlessa

πŸ› Bug and hot fixes

  • fix(typing): ensure return type is a str when default_value is set (#3840) by @Wurstnase

πŸ”§ Maintenance

  • chore(ci): remove aws-encryption-sdk from Lambda layer due to cffi being tied to python version (#3853) by @leandrodamascena
  • chore(deps-dev): bump aws-cdk from 2.129.0 to 2.130.0 (#3843) by @dependabot
  • chore(deps): bump codecov/codecov-action from 4.0.1 to 4.0.2 (#3842) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3844) by @dependabot
  • chore(deps-dev): bump httpx from 0.26.0 to 0.27.0 (#3828) by @dependabot
  • chore(deps): bump cryptography from 42.0.2 to 42.0.4 (#3827) by @dependabot
  • chore(deps-dev): bump aws-cdk-lib from 2.128.0 to 2.130.0 (#3838) by @dependabot
  • chore(deps-dev): bump aws-cdk from 2.128.0 to 2.129.0 (#3831) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3835) by @dependabot
  • chore(deps-dev): bump the boto-typing group with 1 update (#3836) by @dependabot

This release was made possible by the following contributors:

@TonySherman, @Wurstnase, @dependabot, @dependabot[bot], @github-actions, @github-actions[bot], @heitorlessa and @leandrodamascena

Don't miss a new powertools-lambda-python release

NewReleases is sending notifications on new releases.