NHSDigital / terraform-aws-mesh-client

Reference implementation of a MESH Client in an AWS environment only using serverless technologies.
MIT License
1 stars 1 forks source link

py dev (deps): bump aws-lambda-powertools from 2.34.0 to 2.36.0 #125

Closed dependabot[bot] closed 6 months ago

dependabot[bot] commented 6 months ago

Bumps aws-lambda-powertools from 2.34.0 to 2.36.0.

Release notes

Sourced from aws-lambda-powertools's releases.

v2.36.0

Summary

We're excited to introduce some significant new features and improvements in this release:

  • Support for creating and updating Parameters and Secrets
  • Custom timestamps are now available with the EMF Metrics Provider for creating metrics
  • New flag for optimized batch processing with SQS Fifo queues
  • Introducing the new CloudWatchAlarmEvent data class

We also made enhancements to our OpenAPI and type checking, and fixed some bugs!

⭐ Huge thanks to our new contributors: @​rafrafek, @​xquek, and @​par6n!

Creating and updating Parameters and Secrets

Docs

In response to our customer requests, Powertools now provides an enhanced experience for effortlessly creating and updating Parameters and Secrets. Recognizing the critical importance of parameters and secrets management, we created this new feature to empower customers with a seamless experience in managing their sensitive information.

parameters

secrets

A big thank you to @​stephenbawks for their dedicated effort in implementing this new feature.

EMF Metrics with custom timestamp

Docs

Some customers may need to create metrics with specific timestamps, to address this use case we've added the capability set custom metrics with specific timestamps to improve customer flexibility. Previously, this was not possible and all metrics were generated with the current timestamp.

timestamp

New flag for optimized batch processing with SQS Fifo queues

Docs

We've created a new flag to enable seamless processing of messages from different group IDs. Activating this flag ensures that messages from a failed group ID are returned to SQS, allowing uninterrupted processing of messages from subsequent group IDs.

batch

Thank you @​duc00, for highlighting such an important matter and contributing to the improvement of this utility.

New CloudWatchAlarmEvent data class

Docs

Customers now have the ability to utilize CloudWatchAlarmEvent, which provides Type hinting and code completion support for this event, enhancing the development experience.

... (truncated)

Changelog

Sourced from aws-lambda-powertools's changelog.

[v2.36.0] - 2024-03-27

Bug Fixes

  • event_handler: always add 422 response to the schema (#3995)
  • event_handler: make decoded_body field optional in ApiGateway resolver (#3937)
  • tracer: add name sanitization for X-Ray subsegments (#4005)

Code Refactoring

  • logger: add type annotation for append_keys method (#3988)
  • parameters: improve typing for get_secret method (#3910)

Documentation

  • batch: improved the example demonstrating how to create a custom partial processor. (#4024)
  • bedrock-agents: fix type in Bedrock operation example (#3948)
  • tutorial: fix "Simplifying with Tracer" section in the tutorial (#3962)

Features

  • batch: add flag in SqsFifoProcessor to enable continuous message processing (#3954)
  • data_classes: Add CloudWatchAlarmEvent data class (#3868)
  • event-handler: add compress option when serving Swagger HTML (#3946)
  • event_handler: define exception_handler directly from the router (#3979)
  • metrics: allow custom timestamps for metrics (#4006)
  • parameters: add feature for creating and updating Parameters and Secrets (#2858)
  • tracer: auto-disable tracer when for AWS SAM and Chalice environments (#3949)

Maintenance

  • version bump
  • deps: bump squidfunk/mkdocs-material from 3678304 to 6c81a89 in /docs (#3973)
  • deps: bump datadog-lambda from 5.89.0 to 5.90.0 (#3941)
  • deps: bump actions/checkout from 4.1.1 to 4.1.2 (#3939)
  • deps: bump redis from 5.0.2 to 5.0.3 (#3929)
  • deps: bump slsa-framework/slsa-github-generator from 1.9.0 to 1.10.0 (#3997)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#4001)
  • deps: bump actions/dependency-review-action from 4.2.3 to 4.2.4 (#4012)
  • deps: bump docker/setup-buildx-action from 3.1.0 to 3.2.0 (#3955)
  • deps: bump actions/dependency-review-action from 4.1.3 to 4.2.3 (#3993)
  • deps: bump datadog-lambda from 5.90.0 to 5.91.0 (#3958)
  • deps: bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 (#3918)
  • deps: bump squidfunk/mkdocs-material from 6c81a89 to 3307665 in /docs (#4017)
  • deps: bump actions/dependency-review-action from 4.2.4 to 4.2.5 (#4023)
  • deps: bump aws-encryption-sdk from 3.1.1 to 3.2.0 (#3983)
  • deps: bump actions/setup-python from 5.0.0 to 5.1.0 (#4022)
  • deps: bump codecov/codecov-action from 4.1.0 to 4.1.1 (#4021)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3972)
  • deps-dev: bump filelock from 3.13.1 to 3.13.3 (#4014)
  • deps-dev: bump cdklabs-generative-ai-cdk-constructs from 0.1.90 to 0.1.91 (#3975)

... (truncated)

Commits
  • 636cc48 chore: version bump
  • 17a7ac5 feat(metrics): allow custom timestamps for metrics (#4006)
  • fd9f882 docs(batch): improved the example demonstrating how to create a custom partia...
  • cea4af6 chore(ci): changelog rebuild (#4025)
  • 4b91ebd chore(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 (#4021)
  • d64c52a chore(deps): bump actions/setup-python from 5.0.0 to 5.1.0 (#4022)
  • fde9029 chore(deps): bump actions/dependency-review-action from 4.2.4 to 4.2.5 (#4023)
  • 44179c9 chore(deps-dev): bump cdklabs-generative-ai-cdk-constructs from 0.1.101 to 0....
  • b9c1e98 chore(ci): changelog rebuild (#4018)
  • bd1b183 chore(deps): bump squidfunk/mkdocs-material from 6c81a89 to 3307665 in /d...
  • 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)