docs(serialization): document first-run round trip and retryable serdes error - #275
Conversation
|
This language-neutral section is not accurate for every SDK. In the current C# SDK, step, child-context, wait-for-condition, map, and parallel operations serialize their checkpoint but return the raw first-run value; they deserialize only on replay. C# also uses a single ILambdaSerializer, not a per-operation custom SerDes. Java defaults to round-tripping but allows it to be disabled with DurableConfig.withDeserializeAfterSerialization(false). Please move this behavior into language tabs: document TypeScript/Python round-tripping, Java’s configurable behavior, and C#’s raw-first-run/replay-deserialization behavior. This will also remove the Python-specific wait_for_condition spelling from shared prose. |
63bdcbc to
e271950
Compare
|
picking this up. creating commit with suggested changes. |
|
c# roundtripping landing here aws/aws-lambda-dotnet#2561 |
Issue #, if available: aws/aws-durable-execution-sdk-python#663
Description of changes:
Document two 2.x serialization behaviors:
Checks: mdformat, codespell, check_example_refs, zensical build all pass.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.