Skip to content

StreamRecord does not support ApproximateCreationDateTimePrecision from DynamoDB Streams events #543

Open
@szczekutekr

Description

@szczekutekr

When the ApproximateCreationDateTimePrecision is explicitly set for a DynamoDB table, the corresponding precision attribute is sent inside the DynamoDB Streams events. However, the StreamRecord class present in the SDK does not currently contain support for the ApproximateCreationDateTimePrecision attribute.

This results in two main issues:

  • The attribute is not parsed from the event, so downstream consumers cannot access the precision information.
  • If the ObjectMapper is configured to not ignore unknown properties, receiving the event with this attribute can cause deserialization errors.

Suggested Fix:
Please add the ApproximateCreationDateTimePrecision attribute to the StreamRecord class so that it is properly parsed from DynamoDB Streams events and available to consumers using the SDK.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions