aws-powertools / powertools-lambda-python

A developer toolkit to implement Serverless best practices and increase developer velocity.
https://docs.powertools.aws.dev/lambda/python/latest/
MIT No Attribution
2.83k stars 389 forks source link

Roadmap update reminder weekly - Python #4611

Closed dreamorosi closed 2 months ago

dreamorosi commented 3 months ago

Quick report of top 3 issues/PRs to assist in roadmap updates. Issues or PRs with the following labels are excluded:

NOTE: It does not guarantee they will be in the roadmap. Some might already be and there might be a blocker.

Untriaged Issues

title created_at last_update labels
Maintenance: Review pipeline to update the aws-actions/configure-aws-credentials action August 29, 2023 14 days triage
internal
Static typing: APIGatewayRestResolver .post() decorator return type Unknown March 20, 2024 14 days help wanted
triage
typing
REST API: Provide a way to add extra JSON to generated OpenAPI schema endpoints March 28, 2024 0 days help wanted
triage
feature-request
openapi-schema

Top Bug Issues

title created_at last_update labels
Bug: logger_handler argument is ignored if logging.getLogger() already has a handler. May 5, 2024 37 days bug
logger
Cannot use models generated by datamodel-codegen from OpenAPI 3.0 spec with property-level example:s June 10, 2024 6 days bug
event_handlers
openapi-schema
Bug: Event handler + cors + headers June 20, 2024 0 days bug

Top Long Running Pull Requests

Pull Requests updated in the last 7 days are excluded.

title created_at last_update reviewers labels
feat(tracer): Support for external observability providers - Tracer May 30, 2023 67 days dependencies
feature
size/L
tests
tracer
feat(nested-event-sources): Generic unwrapping of event source data April 4, 2024 18 days feature
size/XL
tests
refactor(event_source): fix type hint April 19, 2024 48 days size/M
enhancement
middleware_factory

Items pending release

title created_at last_update labels
Maintenance: Create a development release versions in pypi June 13, 2024 3 days pending-release
internal
[I Made This]: Best practices for accelerating development with serverless blueprints June 14, 2024 7 days pending-release
community-content
Maintenance: Install and configure nox June 14, 2024 5 days pending-release
internal
tests
Maintenance: add the Metrics feature to nox tests June 14, 2024 4 days pending-release
internal
tests
Maintenance: add the Tracer feature to nox tests June 14, 2024 4 days pending-release
internal
tests
Maintenance: add the Event Handler feature to nox tests June 14, 2024 4 days pending-release
internal
tests
Maintenance: Fix error when creating a developer environment in Gitpod June 14, 2024 0 days pending-release
internal
Maintenance: add the Parameters feature to nox tests June 18, 2024 4 days pending-release
internal
tests
Maintenance: add the Typing feature to nox tests June 18, 2024 4 days pending-release
internal
tests
Maintenance: add the Validation feature to nox tests June 18, 2024 4 days pending-release
internal
tests

Prioritary Milestone Issues

title last_update labels assignee
Publish layer to Gov Cloud regions 3 days feature-request
need-customer-feedback
internal
v3
rubenfonseca
Feature request: query_string_parameters should never be None 1 days feature-request
breaking-change
need-customer-feedback
event_handlers
No assignee
Feature request: Return empty Dict or List in Event Source Data Classes instead of None 13 days help wanted
feature-request
breaking-change
need-customer-feedback
need-rfc
revisit
v3
No assignee
Remaining Prioritary Milestone Issues | title | last_update | labels | assignee | | ----------- | ----------- | ----------- | ----------- | | [Feature request: event_parser envelopes should handle unions of BaseModels](https://github.com/aws-powertools/powertools-lambda-python/issues/2734) | 16 days | `feature-request`
`breaking-change`
`v3` | sthulb | | [Feature request: Pydantic v2 managed layer](https://github.com/aws-powertools/powertools-lambda-python/issues/2939) | 139 days | `feature-request`
`need-customer-feedback`
`v3` | No assignee | | [Tech debt: refactor the SSMProvider class to implement the get_multiple method](https://github.com/aws-powertools/powertools-lambda-python/issues/3252) | 242 days | `tech-debt`
`v3` | leandrodamascena | | [Maintenance: Create a Powertools Lambda layer for each Python version](https://github.com/aws-powertools/powertools-lambda-python/issues/3859) | 62 days | `internal`
`v3` | No assignee | | [Maintenance: Pydantic v1 end of life](https://github.com/aws-powertools/powertools-lambda-python/issues/4067) | 67 days | `internal`
`v3` | No assignee | | [Maintenance: Deprecate `tracing.base.BaseProvider`](https://github.com/aws-powertools/powertools-lambda-python/issues/4105) | 74 days | `internal`
`v3` | No assignee | | [RFC: Powertools for AWS Lambda (Python) v3](https://github.com/aws-powertools/powertools-lambda-python/issues/4189) | 23 days | `RFC`
`v3` | rubenfonseca | | [Maintenance: Add the aws-encryption-sdk dependency in the Lambda layer](https://github.com/aws-powertools/powertools-lambda-python/issues/4192) | 61 days | `internal`
`v3`
`data-masking` | No assignee | | [Tech debt: Refactor api_gateway.py file by splitting its code into multiple files.](https://github.com/aws-powertools/powertools-lambda-python/issues/4194) | 35 days | `event_handlers`
`tech-debt`
`v3` | No assignee | | [Maintenance: Ensure Bedrock Agents resolver works with Pydantic v2](https://github.com/aws-powertools/powertools-lambda-python/issues/4196) | 60 days | `internal`
`v3` | No assignee | | [Feature request: Support for retrieving batch of secrets](https://github.com/aws-powertools/powertools-lambda-python/issues/4200) | 25 days | `feature-request`
`parameters`
`v3` | No assignee | | [Tech debt: Review the name of the method extract_data_from_envelope in JMESPath Functions](https://github.com/aws-powertools/powertools-lambda-python/issues/4218) | 14 days | `good first issue`
`help wanted`
`jmespath`
`tech-debt`
`v3` | No assignee |
heitorlessa commented 3 months ago

NOTE: there were some issues with listing triaged/bug issues; we answered and addressed them regardless.

Low hanging fruits

Batch

AppSync milestone (backport REST features)

Must answer this week

github-actions[bot] commented 2 months ago

⚠️COMMENT VISIBILITY WARNING⚠️

This issue is now closed. Please be mindful that future comments are hard for our team to see.

If you need more assistance, please either tag a team member or open a new issue that references this one.

If you wish to keep having a conversation with other community members under this issue feel free to do so.