powertools-lambda-typescript
powertools-lambda-typescript copied to clipboard
Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.
### Use case As a customer, I want to enable OpenAPI schema generation when using Event Handler, similar to what described in the [utility RFC](#3500) and to what [Powertools for...
### Summary We're using a third party dependency, `lodash.merge` on our Logger utility. We would want to replace the dependency on this library and implement our own deep merge utility...
### Use case As a customer I want to use Standard Schema-compatible libraries to validate requests and/or responses when using Event Handler. When enabled, things like body and query parameters...
### Expected Behavior Migrating from `BatchProcessorSync` and `processPartialResponseSync` to `BatchProcessor` and `processPartialResponse` with the `processInParallel` flag set to `false` should make no change to behaviour. ### Current Behavior Using `BatchProcessor`...
### Summary The E2E tests should: * Create a durable function * Verify that a durable execution containing a wait step executes successfully * Verify that a duplicate durable execution...
### Expected Behavior I am able to use Powertools class decorators with Durable Function handlers ### Current Behavior Typescript emits a warning, as the Handler interface does not accept the...
### Use case We should have a way of getting traces from HTTP routes in event handler so that the customer does not have to manually instrument their routes. ###...
### Summary When upgrading the `InvokeStore` utility in https://github.com/aws-powertools/powertools-lambda-typescript/pull/4794 we needed a workaround because of a build issue with the batch utility. ### Why is this needed? We would like...
### Summary We should migrate package publishing to OIDC based tokens. https://github.blog/changelog/2025-07-31-npm-trusted-publishing-with-oidc-is-generally-available/ ### Why is this needed? To create a more secure Release pipeline. ### Which area does this relate...
### Use case I'm attempting to emit a request log (also known as canonical log) per request. Using global middleware I've got something working but I have a few bits...