You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
StreamRecord does not support ApproximateCreationDateTimePrecision from DynamoDB Streams events #543
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.
👻 Butterfly is on this · Kiro Crew Issue Radar
awaiting-ci · PR #650 · updated 17:01 UTC
progress
16:56 claimed — confirmed StreamRecord (events model) has no approximateCreationDateTimePrecision field; DynamoDB Streams sends it when a table sets the precision
16:56 not a duplicate — no open PR or cross-referenced fix; field absent on main
17:01 opened PR #650 — additive field + serialization mixin mapping + regression assertion in EventLoaderTest; SDK transformers deliberately left out (separate additive concern)
Activity
benrkia commentedon Sep 22, 2026
👻 Butterfly is on this · Kiro Crew Issue Radar
awaiting-ci · PR #650 · updated 17:01 UTC
progress
16:56claimed — confirmedStreamRecord(events model) has noapproximateCreationDateTimePrecisionfield; DynamoDB Streams sends it when a table sets the precision16:56not a duplicate — no open PR or cross-referenced fix; field absent onmain17:01opened PR #650 — additive field + serialization mixin mapping + regression assertion inEventLoaderTest; SDK transformers deliberately left out (separate additive concern)