github aws-powertools/powertools-lambda-python v1.31.1

latest releases: v3.2.0, v3.1.0, v3.0.0...
2 years ago

Summary

This patch release is focused on Parser with SNS FIFO.

When using SNS FIFO topics, SNS removes three fields, namely: SigningCertUrl, Signature, and SignatureVersion. As such, we're marking these fields as Optional to prevent ValidationError. Thanks to @plondino for flagging this.

NOTE: In the future, we'll be looking at creating separate FIFO Models.

Hacktoberfest

Big thanks to @digitalisx and @senmm who helped addresses typos in the documentation. Thank you for helping make the documentation better for everyone 💞!

Changes

NOTE: This release will be available in PyPi in roughly 5m, and Lambda Layers across all AWS commercial regions in ~15m.

📜 Documentation updates

🐛 Bug and hot fixes

  • fix(parser): loose validation on SNS fields to support FIFO (#1606) by @heitorlessa

🔧 Maintenance

  • docs(governance): allow community to suggest feature content (#1593) by @heitorlessa
  • chore(deps-dev): bump mypy-boto3-ssm from 1.24.81 to 1.24.90 (#1594) by @dependabot
  • chore(deps-dev): bump flake8-builtins from 1.5.3 to 2.0.0 (#1582) by @dependabot

This release was made possible by the following contributors:

@dependabot, @dependabot[bot], @digitalisx, @eldritchideen, @heitorlessa, @rubenfonseca, @senmm and Release bot

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

NewReleases is sending notifications on new releases.