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