Skip to content

Conversation

@leandrodamascena
Copy link
Contributor

closes #228

Description of changes:

This PR migrates from the preview lambdainternal client to the public lambda client now that boto3 has added official support for Durable Execution APIs.

I also updated LambdaClient.initialize_client() (renamed from initialize_from_env) to use the standard lambda service client and bumped the minimum boto3 version to 1.42.1 to ensure the Durable Execution APIs are available.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Copy link
Member

@yaythomas yaythomas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good, but integration tests faiiing because these are relying on the lambdanternal being there.

https://github.com/search?q=repo%3Aaws%2Faws-durable-execution-sdk-python-testing%20lambdainternal&type=code

so prob should update testing repo first.

@leandrodamascena
Copy link
Contributor Author

Yep, that make sense. Let me fix the testing project then.

@leandrodamascena
Copy link
Contributor Author

I'm fixing the e2e pipeline

@leandrodamascena
Copy link
Contributor Author

leandrodamascena commented Dec 3, 2025

Ready for review @yaythomas

@leandrodamascena leandrodamascena self-assigned this Dec 3, 2025
@leandrodamascena leandrodamascena merged commit 31f4703 into main Dec 3, 2025
15 checks passed
@wangyb-A wangyb-A deleted the chore/remove-prebuilt-client branch December 9, 2025 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Remove internal boto3 client

2 participants