This repository provides a working, deployable, open source-based, serverless service blueprint with an AWS Lambda function and AWS CDK Python code with all the best practices and a complete CI/CD pipeline.
A regression issue caused by PR 4295 has been resolved in this release. The issue occurred when using multiple instances of the Logger in different files and with the same Logger name.
This release introduces a handy new decorator for HTTP HEAD verb in Event Handler, improving the developer experience. Additionally, it offers a straightforward way to persist authorization sessions in OpenAPI, enhancing convenience. 🚀🚀 As always, we've fixed some bugs and refined our documentation. 🎉
We've introduced a new @app.head decorator to the Event Handler, as it's the recommended approach when you only need to return headers in the response content.
We've added support to persist authorization data, such as OAuth 2.0 access tokens, even when the browser is closed or refreshed. This ensures that the user's authorization information is securely retained in the browser's local storage, providing a seamless experience and avoiding the need to re-authenticate.
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 from 2.37.0 to 2.38.1.
Release notes
Sourced from aws-lambda-powertools's releases.
... (truncated)
Changelog
Sourced from aws-lambda-powertools's changelog.
... (truncated)
Commits
f3e5641
chore: version bumpded5622
fix(logger): reverting logger child modification (#4363)d0293d0
chore(ci): layer docs update (#4361)7ac95d9
chore(ci): bump version to 2.38.0 (#4360)0864a98
chore(ci): bump download artifact action to v4 (#4358)38a4620
chore(ci): bump upload artifact action to v4 (#4355)7a16454
chore(ci): changelog rebuild (#4350)edf556e
feat(logger-utils): preserve log level for discovered third-party top-level l...a8a8018
chore(deps-dev): bump aws-cdk-lib from 2.141.0 to 2.142.1 (#4352)5993cbd
chore(deps-dev): bump cdklabs-generative-ai-cdk-constructs from 0.1.146 to 0....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