The regression issue caused by PR #4863 has been resolved in this patch release. The issue occurred when working with zero numbers in the Data Source utility's DynamoDBStreamEvent class.
Changes
🌟New features and non-breaking changes
🐛 Bug and hot fixes
fix(event_source): fix regression when working with zero numbers in DynamoDBStreamEvent (#4932) by @leandrodamascena
🔧 Maintenance
chore(deps): bump datadog-lambda from 6.97.0 to 6.98.0 (#4938) by @dependabot
chore(deps-dev): bump mypy-boto3-s3 from 1.34.138 to 1.34.158 in the boto-typing group (#4936) by @dependabot
chore(deps-dev): bump cfn-lint from 1.9.6 to 1.9.7 (#4923) by @dependabot
chore(deps-dev): bump cdklabs-generative-ai-cdk-constructs from 0.1.238 to 0.1.242 (#4922) by @dependabot
chore(deps-dev): bump mypy-boto3-ssm from 1.34.132 to 1.34.158 in the boto-typing group (#4921) by @dependabot
chore(deps-dev): bump cfn-lint from 1.9.5 to 1.9.6 (#4916) by @dependabot
chore(deps-dev): bump ruff from 0.5.6 to 0.5.7 (#4918) by @dependabot
chore(deps-dev): bump cdklabs-generative-ai-cdk-constructs from 0.1.234 to 0.1.238 (#4917) by @dependabot
This release was made possible by the following contributors:
This release improves the Validation utility, which now returns the validated data, including default values.
We have improved the Metrics utility, which now can emit metrics using the None unit. We have also fixed a bug in Event Source for Amazon DynamoDB Streams when using numbers with more than 38 digits.
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[parser] from 2.36.0 to 2.43.1.
Release notes
Sourced from aws-lambda-powertools[parser]'s releases.
... (truncated)
Changelog
Sourced from aws-lambda-powertools[parser]'s changelog.
... (truncated)
Commits
757a03c
chore: version bump2b6f605
fix(event_source): fix regression when working with zero numbers in DynamoDBS...599dceb
chore(ci): changelog rebuild (#4927)2c8c4ab
chore(ci): new pre-release 2.43.1a1 (#4926)f40ad68
chore(ci): changelog rebuild (#4925)502cadd
chore(deps-dev): bump cfn-lint from 1.9.6 to 1.9.7 (#4923)3af86ed
chore(deps-dev): bump cdklabs-generative-ai-cdk-constructs from 0.1.238 to 0....9c779ba
chore(deps-dev): bump mypy-boto3-ssm from 1.34.132 to 1.34.158 in the boto-ty...f8ccfbf
chore(deps-dev): bump cfn-lint from 1.9.5 to 1.9.6 (#4916)3fb5792
chore(deps-dev): bump ruff from 0.5.6 to 0.5.7 (#4918)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