Summary
This release enhances the Parser experience with new schemas for Amazon Cognito User Pool triggers. We also added support for externalDocs
parameter in our OpenAPI utility.
⭐️ Thanks to @VatsalGoel3 for working on all the new schemas added in this release, as well as @mhindery and @kimsappi for their first contributions!
New Cognito Trigger Schemas
You can now use one of the new built-in schemas from Parser to easily work with events coming from Amazon Cognito to your Lambda function. With Amazon Cognito User Pools, you can configure triggers to invoke AWS Lambda functions, modifying the authentication behavior.
Below is a list of schemas we’ve added:
CognitoCreateAuthChallengeTriggerModel
CognitoCustomEmailSenderTriggerModel
CognitoCustomMessageTriggerModel
CognitoCustomSMSSenderTriggerModel
CognitoDefineAuthChallengeTriggerModel
CognitoMigrateUserTriggerModel
CognitoPostAuthenticationTriggerModel
CognitoPostConfirmationTriggerModel
CognitoPreAuthenticationTriggerModel
CognitoPreSignupTriggerModel
CognitoPreTokenGenerationTriggerModelV1
CognitoPreTokenGenerationTriggerModelV2AndV3
CognitoVerifyAuthChallengeTriggerModel
For more information, refer to the Amazon Cognito User Pools documentation.
Changes
🌟New features and non-breaking changes
- feat(parser): Added Cognito trigger schemas (#6737) by @VatsalGoel3
- feat(event_handler): add support for externalDocs attribute in OpenAPI schema (#6945) by @mhindery
📜 Documentation updates
- docs(we_made_this): add MCP server template (#6851) by @ran-isenberg
- docs(roadmap): update roadmap items (#6955) by @leandrodamascena
- docs(event_handler): revert deleted file (#6947) by @leandrodamascena
- docs(event-handler): remove Amplify transformers section (#6937) by @dreamorosi
🐛 Bug and hot fixes
🔧 Maintenance
- chore(ci): fix ssm workflow (#6980) by @leandrodamascena
- chore(deps-dev): bump cfn-lint from 1.37.2 to 1.38.0 (#6976) by @dependabot[bot]
- chore(deps-dev): bump mypy from 1.16.1 to 1.17.0 (#6977) by @dependabot[bot]
- chore(deps): bump mkdocs-llmstxt from 0.2.0 to 0.3.0 (#6978) by @dependabot[bot]
- chore(deps): bump mkdocs-llmstxt from 0.2.0 to 0.3.0 in /docs (#6979) by @dependabot[bot]
- chore(deps-dev): bump ruff from 0.12.2 to 0.12.3 (#6971) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.39.3 to 1.39.4 (#6966) by @dependabot[bot]
- chore(deps-dev): bump cfn-lint from 1.37.1 to 1.37.2 (#6963) by @dependabot[bot]
- chore(deps-dev): bump types-python-dateutil from 2.9.0.20250516 to 2.9.0.20250708 (#6962) by @dependabot[bot]
- chore(deps-dev): bump cfn-lint from 1.37.0 to 1.37.1 (#6958) by @dependabot[bot]
- chore(deps-dev): bump bandit from 1.8.5 to 1.8.6 (#6957) by @dependabot[bot]
- chore(deps): bump typing-extensions from 4.14.0 to 4.14.1 (#6951) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk-aws-lambda-python-alpha from 2.203.1a0 to 2.204.0a0 (#6950) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk-lib from 2.203.1 to 2.204.0 (#6949) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.39.2 to 1.39.3 (#6940) by @dependabot[bot]
- chore(deps-dev): bump coverage from 7.9.1 to 7.9.2 (#6941) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk from 2.1020.1 to 2.1020.2 (#6942) by @dependabot[bot]
- chore(deps-dev): bump ruff from 0.12.1 to 0.12.2 (#6938) by @dependabot[bot]
- chore(deps-dev): bump types-protobuf from 6.30.2.20250516 to 6.30.2.20250703 (#6939) by @dependabot[bot]
- chore(deps): bump aws-encryption-sdk from 4.0.1 to 4.0.2 (#6932) by @dependabot[bot]
- chore(deps): bump mkdocs-material from 9.6.14 to 9.6.15 (#6931) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk-aws-lambda-python-alpha from 2.203.0a0 to 2.203.1a0 (#6929) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk-lib from 2.203.0 to 2.203.1 (#6928) by @dependabot[bot]
- chore(deps-dev): bump boto3-stubs from 1.39.1 to 1.39.2 (#6930) by @dependabot[bot]
- chore(deps-dev): bump aws-cdk from 2.1020.0 to 2.1020.1 (#6927) by @dependabot[bot]
This release was made possible by the following contributors:
@VatsalGoel3, @dependabot[bot], @dreamorosi, @github-actions[bot], @kimsappi, @leandrodamascena, @mhindery, @ran-isenberg, dependabot[bot] and github-actions[bot]