Skip to content

Bump aws-lambda-powertools from 3.14.0 to 3.22.0#159

Open
dependabot[bot] wants to merge 2 commits intodevelopfrom
dependabot/pip/aws-lambda-powertools-3.22.0
Open

Bump aws-lambda-powertools from 3.14.0 to 3.22.0#159
dependabot[bot] wants to merge 2 commits intodevelopfrom
dependabot/pip/aws-lambda-powertools-3.22.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 21, 2025

Bumps aws-lambda-powertools from 3.14.0 to 3.22.0.

Release notes

Sourced from aws-lambda-powertools's releases.

v3.22.0

Summary

This release enhances our Event Handler with support for Pydantic Models when validating query strings and headers parameters. This addition brings type safety, automatic validation, and better developer experience to your API endpoints.

A super thanks to @​tonnico for implementing this important feature 🚀 🌟

📜 Announcement: You can now find our documentation on the official AWS documentation domain at docs.aws.amazon.com/powertools/python.

Using Pydantic models to validate query strings and headers parameters

Docs

You can now use Pydantic's models to validate query strings and headers parameters. This allows you to have structured, type-safe validation with automatic error handling and clear validation messages.

Why this important:

  • Type safety: Catch validation errors at runtime with clear error messages
  • Developer experience: Get IDE autocompletion and type hints for your parameters
  • Documentation: Self-documenting code through Pydantic model definitions
  • Model reusability: Use the same validation model across multiple endpoints for consistency

Changes

🌟New features and non-breaking changes

  • feat(event_handler): add support for Pydantic models in Query and Header types (#7253) by @​tonnico

📜 Documentation updates

🐛 Bug and hot fixes

🔧 Maintenance

... (truncated)

Changelog

Sourced from aws-lambda-powertools's changelog.

[v3.22.0] - 2025-10-21

Bug Fixes

  • event_handler: Preserve examples field in OpenAPI schema for BedrockAgentResolver (#7561)

Maintenance

  • version bump

[v3.21.0] - 2025-10-08

Bug Fixes

  • docs: correct build optimization script and docs (#7367)
  • event_handler: parse single list items in form data (#7415)

Code Refactoring

  • parser: Improve AppSync models with examples and descriptions (#7330)

Documentation

  • aws: add AWS docs bootstrap JavaScript (#7472)
  • event_handler: remove the wrong CORS warning (#7385)
  • event_handler: update test section (#7374)
  • event_handler: add info section about types (#7368)
  • logger: clarify Advanced Logging Controls interaction with sampling (#7429)

Features

  • event-handler: add support for Pydantic Field discriminator in validation (#7227)
  • event_handler: enhance OpenAPI response with headers, links, examples and encoding (#7312)
  • parser: add field metadata and examples for CloudWatch models (#7343)

Maintenance

  • Fix Discord badge in README (#7488)
  • version bump
  • ci: new pre-release 3.20.1a12 (#7492)
  • ci: new pre-release 3.20.1a5 (#7418)
  • ci: new pre-release 3.20.1a0 (#7362)
  • ci: new pre-release 3.20.1a11 (#7485)
  • ci: new pre-release 3.20.1a4 (#7404)
  • ci: new pre-release 3.20.1a10 (#7479)
  • ci: new pre-release 3.20.1a3 (#7393)
  • ci: new pre-release 3.20.1a1 (#7372)
  • ci: new pre-release 3.20.1a9 (#7469)
  • ci: new pre-release 3.20.1a8 (#7456)
  • ci: new pre-release 3.20.1a6 (#7442)

... (truncated)

Commits
  • 635892e chore: version bump
  • 7ebd820 fix(event_handler): Preserve examples field in OpenAPI schema for BedrockAg...
  • 7c4261e chore(ci): changelog rebuild (#7560)
  • ff994b5 chore(ci): new pre-release 3.21.1a7 (#7563)
  • 366d69c chore(deps-dev): bump sentry-sdk from 2.42.0 to 2.42.1 (#7562)
  • a498401 chore(ci): changelog rebuild (#7559)
  • a521a94 chore(ci): changelog rebuild (#7558)
  • 9978331 chore(deps-dev): bump nox from 2025.10.14 to 2025.10.16 (#7557)
  • 63ca4b2 chore(deps-dev): bump mypy-boto3-appconfigdata from 1.40.0 to 1.40.55 in the ...
  • 64bb665 chore(deps-dev): bump boto3-stubs from 1.40.54 to 1.40.55 (#7555)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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 <dependency name> 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 21, 2025
@jolyonbrownnhs
Copy link
Contributor

@dependabot recreate

Bumps [aws-lambda-powertools](https://github.com/aws-powertools/powertools-lambda-python) from 3.14.0 to 3.22.0.
- [Release notes](https://github.com/aws-powertools/powertools-lambda-python/releases)
- [Changelog](https://github.com/aws-powertools/powertools-lambda-python/blob/develop/CHANGELOG.md)
- [Commits](aws-powertools/powertools-lambda-python@v3.14.0...v3.22.0)

---
updated-dependencies:
- dependency-name: aws-lambda-powertools
  dependency-version: 3.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/aws-lambda-powertools-3.22.0 branch from e15d9cb to 442ce2b Compare January 14, 2026 15:00
@sonarqubecloud
Copy link

@jolyonbrownnhs jolyonbrownnhs self-requested a review January 15, 2026 15:27
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 15, 2026

A newer version of aws-lambda-powertools exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant