Summary
This patch release squashes a couple of bugs:
- Bedrock Agent Resolver: we now correctly process any request body data (e.g: on a POST request)
- Event Handler Data Validation: any custom serializer passed to a resolver will now be used for custom objects during OpenAPI data/parameter validation
- Data Sources: we've improved the typing on the SQSMessageAttributes data class
Huge thanks to @aitchnyu, @robk1234 and @palfrey for reporting and helping us fix these issues!
Changes
🐛 Bug and hot fixes
- fix(event_handler): validate POST bodies on BedrockAgentResolver (#3903) by @rubenfonseca
- fix(data_sources): ensure correct types on SQSMessageAttributes (#3898) by @rubenfonseca
- fix(internal): call ruff with correct args (#3901) by @rubenfonseca
- fix(event_handler): use custom serializer during openapi serialization (#3900) by @rubenfonseca
🔧 Maintenance
- chore(deps): bump datadog-lambda from 5.88.0 to 5.89.0 (#3907) by @dependabot
- chore(deps-dev): bump cdklabs-generative-ai-cdk-constructs from 0.1.82 to 0.1.83 (#3908) by @dependabot
- chore(deps-dev): bump sentry-sdk from 1.40.6 to 1.41.0 (#3905) by @dependabot
- chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3911) by @dependabot
- chore(deps): bump aws-xray-sdk from 2.12.1 to 2.13.0 (#3906) by @dependabot
- chore(deps-dev): bump the boto-typing group with 1 update (#3904) by @dependabot
- chore(deps-dev): bump cdklabs-generative-ai-cdk-constructs from 0.1.81 to 0.1.82 (#3896) by @dependabot
- chore(deps-dev): bump mkdocs-material from 9.5.12 to 9.5.13 (#3895) by @dependabot
- chore(deps): bump squidfunk/mkdocs-material from 7be068b to 3678304 in /docs (#3894) by @dependabot
This release was made possible by the following contributors:
@dependabot, @dependabot[bot], @github-actions, @github-actions[bot] and @rubenfonseca