Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: update roadmap end Q1 #3776

Merged
merged 1 commit into from
Mar 25, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 13 additions & 9 deletions docs/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,36 +45,40 @@ To close the gap between Powertools for AWS Lambda (Python) and Powertools for A

##### Logger

- [ ] [Ability to buffer logs](https://github.com/aws-powertools/powertools-lambda-typescript/discussions/3410){target="_blank"}
- [ ] [Ability to add a correlation ID to logs via decorator/middleware](https://github.com/aws-powertools/powertools-lambda-typescript/issues/2863){target="_blank"}
- [ ] [Ability to refresh debug log sampling rate via decorator/middleware](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3278){target="_blank"}
- [x] [Ability to add a correlation ID to logs via decorator/middleware](https://github.com/aws-powertools/powertools-lambda-typescript/issues/2863){target="_blank"}
- [ ] [Ability to pretty print stack traces](https://github.com/aws-powertools/powertools-lambda-typescript/issues/1362){target="_blank"}
- [x] [Ability to buffer logs](https://github.com/aws-powertools/powertools-lambda-typescript/releases/tag/v2.16.0){target="_blank"}
- [x] [Ability to refresh debug log sampling rate via decorator/middleware](https://github.com/aws-powertools/powertools-lambda-typescript/releases/tag/v2.16.0){target="_blank"}

##### Event Handler

In addition to the Event Handler REST feature mentioned above, we will also be working on the following:

- [ ] Implement resolver for Amazon Bedrock Agents
- [ ] [Implement resolver for Amazon Bedrock Agents Functions](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3710){target="_blank"}
- [ ] Implement resolver for Amazon Bedrock Agents OpenAPI
- [ ] Create RFC for AppSync GraphQL resolver

##### Validation

For the Validation utility, we'll experiment with a community-driven approach to building a new Powertools for AWS Lambda utility.

We will update this roadmap with more details as they become available.
- [x] [Standalone validation utility](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3607){target="_blank"}
- [x] [Class method decorator validation](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3608){target="_blank"}
- [x] [Middy.js middleware validation](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3609){target="_blank"}
- [x] [Documentation](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3716){target="_blank"}

#### Governance & Advanced Use Cases (p2)

To streghten our offering for more advanced customers as well as enterprises, we will be working on a set of activities that will help us better support their needs and practices. These include:

- [ ] [Publish Lambda layers to GovCloud](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3423){target="_blank"}
- [x] [Publish Lambda layers to GovCloud](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3423){target="_blank"}
- [ ] Publish Lambda layers to China regions
- [ ] [Publish SSM Parameters to lookup Lambda layers ARNs](https://github.com/aws-powertools/powertools-lambda-typescript/issues/3439){target="_blank"}
- [ ] Improve OSS supply chain posture (Q2) by making sure we're auditing our dependencies for compatible licenses and include NOTICE files in our Lambda layers
- [ ] Create a new "Advanced Use Cases" section in the docs - to help customers with more complex use cases, such as running Powertools for AWS Lambda in container environments
- [ ] Set up CI/CD for performance testing
- [ ] Improve performance of our core utilities
- [ ] [Improve performance overhead of Lambda layers](https://github.com/aws-powertools/powertools-lambda-typescript/issues/1725){target="_blank"}
- [x] [Publish SSM Parameters to lookup Lambda layers ARNs](https://github.com/aws-powertools/powertools-lambda-typescript/releases/tag/v2.14.0){target="_blank"}

#### Community engagement & new customers (p3)

Expand All @@ -83,8 +87,8 @@ To ensure we are attracting tomorrow's customers as well as new contributors to
- [ ] [Create a new "Getting Started" guide in the docs](https://github.com/aws-powertools/powertools-lambda-typescript/issues/2948){target="_blank"}
- [ ] Further improve the "Contributing" & "How to find contributions" pages
- [ ] Surface contribution opportunities in Discord & other community channels
- [ ] Improve release notes announcements in Discord & other community channels
- [ ] We will also attempt to create a community-developed new utility (see [Validation](#validation) above)
- [ ] Improve release notes announcements in Discord & other community channels
- [x] We will also attempt to create a community-developed new utility (see [Validation](#validation) above)

### Missing something?

Expand Down
Loading