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

latest releases: v2.38.1, v2.38.0, v2.37.0...
11 months ago

Summary

This release adds support for A/B testing in Feature Flags, and the ability to enable/disable compression for custom responses in Event Handler.

⭐ Huge thanks to our new contributor: @ajwad-shaikh

Feature Flags

Docs

You can now run experiments on a percentage of customers (e.g., A/B testing) with the new MODULE_RANGE action.

image
image

Event Handler

Docs

You can now enable GZIP compression with custom responses. This is useful when you only want to compress certain responses, or override compression for non-200 HTTP status code.

image

Changes

🌟New features and non-breaking changes

  • feat(feature_flags): add modulo range condition for segmented experimentation support (#2331) by @ajwad-shaikh

📜 Documentation updates

  • docs(homepage): fix .NET repository link (#2549) by @hjgraca
  • docs(homepage): add Open Source Security Foundation badge; update links to new url (#2545) by @heitorlessa
  • docs(navigation): make Key Feature the first section (#2517) by @leandrodamascena
  • feat(feature_flags): add modulo range condition for segmented experimentation support (#2331) by @ajwad-shaikh

🐛 Bug and hot fixes

🔧 Maintenance

This release was made possible by the following contributors:

@ajwad-shaikh, @dependabot, @dependabot[bot], @github-actions, @github-actions[bot], @heitorlessa, @hjgraca, @leandrodamascena and @sthulb

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

NewReleases is sending notifications on new releases.