github aws-powertools/powertools-lambda-python v2.26.1

latest releases: v3.2.0, v3.1.0, v3.0.0...
12 months ago

Summary

This patch release fixes a regression when using prefix stripping with middlewares on the event handler. It also fixes a mistyped field on the Kinesis Firehose event source, and a problem when getting multiple encrypted SSM parameters.

Huge thanks to @roger-zhangg and @sean-hernon for helping us identifying and fixing these issues.

Changes

  • fix(event_handler): Router prefix mismatch regression after Middleware feat (#3302) by @leandrodamascena
  • fix(event_source): kinesis subsequenceNumber str type to int (#3275) by @roger-zhangg
  • fix(parameters): Respect POWERTOOLS_PARAMETERS_SSM_DECRYPT environment variable when getting multiple ssm parameters. (#3241) by @sean-hernon

📜 Documentation updates

  • chore(deps): bump squidfunk/mkdocs-material from 772e14e to f486dc9 in /docs (#3299) by @dependabot
  • chore(deps): bump squidfunk/mkdocs-material from df9409b to 772e14e in /docs (#3265) by @dependabot
  • docs(event-handler): fixed SchemaValidationMiddleware link (#3247) by @jvnsg
  • docs(customer-reference): add Vertex Pharmaceuticals as a customer reference (#3210) by @leandrodamascena
  • chore(deps): bump squidfunk/mkdocs-material from cb38dc2 to df9409b in /docs (#3216) by @dependabot

🔧 Maintenance

  • chore(deps-dev): bump ruff from 0.1.4 to 0.1.5 (#3315) by @dependabot
  • chore(deps-dev): bump the boto-typing group with 3 updates (#3314) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3313) by @dependabot
  • chore(deps-dev): bump aws-cdk-lib from 2.104.0 to 2.105.0 (#3309) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3310) by @dependabot
  • chore(deps): bump actions/dependency-review-action from 3.1.1 to 3.1.2 (#3308) by @dependabot
  • chore(deps-dev): bump aws-cdk from 2.104.0 to 2.105.0 (#3307) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3305) by @dependabot
  • chore(deps): bump actions/dependency-review-action from 3.1.0 to 3.1.1 (#3301) by @dependabot
  • chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 3.0.0 to 3.0.1 (#3300) by @dependabot
  • chore(deps): bump squidfunk/mkdocs-material from 772e14e to f486dc9 in /docs (#3299) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 2 updates (#3298) by @dependabot
  • chore(deps-dev): bump ruff from 0.1.3 to 0.1.4 (#3297) by @dependabot
  • feat(event_handler): add ability to expose a Swagger UI (#3254) by @rubenfonseca
  • chore(deps-dev): bump aws-cdk-lib from 2.103.1 to 2.104.0 (#3291) by @dependabot
  • chore(deps-dev): bump sentry-sdk from 1.33.1 to 1.34.0 (#3290) by @dependabot
  • chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 2.1.5 to 3.0.0 (#3289) by @dependabot
  • chore(deps-dev): bump aws-cdk from 2.103.1 to 2.104.0 (#3288) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3287) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3282) by @dependabot
  • chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions from 2.1.4 to 2.1.5 (#3281) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3278) by @dependabot
  • chore(deps-dev): bump sentry-sdk from 1.32.0 to 1.33.1 (#3277) by @dependabot
  • chore(deps-dev): bump the boto-typing group with 1 update (#3273) by @dependabot
  • chore(deps-dev): bump cfn-lint from 0.83.0 to 0.83.1 (#3274) by @dependabot
  • chore(deps-dev): bump aws-cdk from 2.103.0 to 2.103.1 (#3264) by @dependabot
  • chore(deps-dev): bump aws-cdk-lib from 2.103.0 to 2.103.1 (#3263) by @dependabot
  • chore(deps): bump squidfunk/mkdocs-material from df9409b to 772e14e in /docs (#3265) by @dependabot
  • chore(deps-dev): bump aws-cdk from 2.102.0 to 2.103.0 (#3259) by @dependabot
  • chore(deps-dev): bump ruff from 0.1.2 to 0.1.3 (#3257) by @dependabot
  • chore(deps-dev): bump aws-cdk-lib from 2.102.0 to 2.103.0 (#3258) by @dependabot
  • chore(deps): bump actions/setup-node from 3.8.1 to 4.0.0 (#3244) by @dependabot
  • chore(deps-dev): bump pytest from 7.4.2 to 7.4.3 (#3249) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 2 updates (#3248) by @dependabot
  • chore(deps-dev): bump ruff from 0.1.1 to 0.1.2 (#3250) by @dependabot
  • feat(event_handler): generate OpenAPI specifications and validate input/output (#3109) by @rubenfonseca
  • chore(deps-dev): bump the boto-typing group with 2 updates (#3242) by @dependabot
  • chore(deps): bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#3245) by @dependabot
  • chore(deps-dev): bump cfn-lint from 0.82.2 to 0.83.0 (#3243) by @dependabot
  • chore(deps-dev): bump ruff from 0.1.0 to 0.1.1 (#3235) by @dependabot
  • chore(deps-dev): bump the boto-typing group with 1 update (#3231) by @dependabot
  • chore(deps-dev): bump aws-cdk from 2.101.1 to 2.102.0 (#3232) by @dependabot
  • chore(deps-dev): bump cfn-lint from 0.82.0 to 0.82.2 (#3229) by @dependabot
  • chore(deps): bump datadog-lambda from 4.80.0 to 4.81.0 (#3228) by @dependabot
  • chore(deps-dev): bump cfn-lint from 0.81.0 to 0.82.0 (#3224) by @dependabot
  • chore(deps-dev): bump aws-cdk from 2.101.0 to 2.101.1 (#3223) by @dependabot
  • chore(deps): bump urllib3 from 1.26.17 to 1.26.18 (#3222) by @dependabot
  • chore(deps-dev): bump urllib3 from 1.26.17 to 1.26.18 in /layer (#3221) by @dependabot
  • chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#3220) by @dependabot
  • chore(deps): bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#3219) by @dependabot
  • chore(deps-dev): bump ruff from 0.0.292 to 0.1.0 (#3213) by @dependabot
  • chore(deps-dev): bump aws-cdk-lib from 2.100.0 to 2.101.1 (#3217) by @dependabot
  • chore(deps-dev): bump aws-cdk from 2.100.0 to 2.101.0 (#3214) by @dependabot
  • chore(deps): bump squidfunk/mkdocs-material from cb38dc2 to df9409b in /docs (#3216) by @dependabot
  • chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3215) by @dependabot
  • chore(deps-dev): bump the boto-typing group with 2 updates (#3211) by @dependabot

This release was made possible by the following contributors:

@dependabot, @dependabot[bot], @github-actions, @github-actions[bot], @jvnsg, @leandrodamascena, @roger-zhangg, @rubenfonseca and @sean-hernon

Don't miss a new powertools-lambda-python release

NewReleases is sending notifications on new releases.