ran-isenberg / aws-lambda-handler-cookbook

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.
https://ran-isenberg.github.io/aws-lambda-handler-cookbook/
MIT License
547 stars 51 forks source link

chore(deps): bump aws-lambda-powertools from 2.37.0 to 2.38.1 #845

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 5 months ago

Bumps aws-lambda-powertools from 2.37.0 to 2.38.1.

Release notes

Sourced from aws-lambda-powertools's releases.

v2.38.1

Summary

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.

🌟 ⭐ Thank you @​Thomas-McKanna, @​SimonBFrank, @​saravsak, and @​JacobAuthenic for quickly identifying and helping to resolve this regression.

🐛 Bug and hot fixes

This release was made possible by the following contributors:

@​leandrodamascena

v2.38.0

Summary

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. 🎉

🌟 ⭐ Huge thanks to our new contributors: @​raymondbutcher, @​nlykkei, and @​keithrozario!

Using the new decorator for HTTP HEAD verb in Event Handler

Docs

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.

head

Persisting authorization sessions in OpenAPI

Docs

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.

authorization

Changes

🌟New features and non-breaking changes

  • feat(logger-utils): preserve log level for discovered third-party top-level loggers (#4299) by @​heitorlessa
  • feat(event_handler): add support for persisting authorization session in OpenAPI (#4312) by @​nlykkei

... (truncated)

Changelog

Sourced from aws-lambda-powertools's changelog.

[v2.38.1] - 2024-05-17

Bug Fixes

  • logger: reverting logger child modification (#4363)

Maintenance

  • version bump

[v2.38.0] - 2024-05-17

Bug Fixes

  • ci: apply lessons learned to monthly roadmap reminder cross-repo (#4078)
  • event-sources: sane defaults for authorizer v1 and v2 (#4298)
  • logger: correctly pick powertools or custom handler in custom environments (#4295)
  • parser: make etag optional field on S3 notification events (#4173)
  • typing: resolved_headers_field is not Optional (#4148)

Code Refactoring

  • data-masking: remove Non-GA comments (#4334)
  • parser: only infer type hints when necessary (#4183)

Documentation

  • general: update documentation to add info about v3 (#4234)
  • homepage: add link to new and official workshop (#4292)
  • idempotency: fix highlight and import path (#4154)
  • roadmap: april updates (#4181)

Features

  • event_handler: add support for persisting authorization session in OpenAPI (#4312)
  • event_handler: add decorator for HTTP HEAD verb (#4275)
  • logger-utils: preserve log level for discovered third-party top-level loggers (#4299)

Maintenance

  • version bump
  • ci: bump upload artifact action to v4 (#4355)
  • ci: add branch v3 to quality check and e2e actions (#4232)
  • ci: bump download artifact action to v4 (#4358)
  • deps: bump actions/download-artifact from 4.1.4 to 4.1.5 (#4161)
  • deps: bump actions/checkout from 4.1.3 to 4.1.4 (#4206)
  • deps: bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#4315)
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.12 to 1.27.13 in /layer/scripts/layer-balancer in the layer-balancer group (#4319)
  • deps: bump actions/download-artifact from 4.1.6 to 4.1.7 (#4205)
  • deps: bump squidfunk/mkdocs-material from 521644b to e309089 in /docs (#4216)

... (truncated)

Commits
  • f3e5641 chore: version bump
  • ded5622 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....
  • Additional commits viewable in compare view


Dependabot compatibility score

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)
dependabot[bot] commented 4 months ago

Looks like aws-lambda-powertools is up-to-date now, so this is no longer needed.