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:
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps aws-lambda-powertools[aws-sdk] from 2.33.0 to 2.34.2.
Release notes
Sourced from aws-lambda-powertools[aws-sdk]'s releases.
... (truncated)
Changelog
Sourced from aws-lambda-powertools[aws-sdk]'s changelog.
... (truncated)
Commits
1d27dff
chore: version bump7e82011
chore(ci): remove aws-encryption-sdk from Lambda layer due to cffi being tied...9cd21aa
feat(event-source): add function to get multi-value query string params by na...5b1ead9
chore(ci): changelog rebuild (#3851)c3cc8a0
chore(deps-dev): bump aws-cdk from 2.129.0 to 2.130.0 (#3843)52d46ca
chore(deps): bump codecov/codecov-action from 4.0.1 to 4.0.2 (#3842)4cf85d0
chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer w...75b1639
fix(typing): ensure return type is a str when default_value is set (#3840)1da309d
chore(deps-dev): bump httpx from 0.26.0 to 0.27.0 (#3828)8499227
chore(deps): bump cryptography from 42.0.2 to 42.0.4 (#3827)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show