Skip to content

Conversation

@kuhe
Copy link
Contributor

@kuhe kuhe commented Apr 14, 2025

Removes the log function overrides set by the DynamoDBDocumentClientCommand abstract base class.

The overwriting of the log functions caused stale values to be logged under concurrent invocation.

The original reasoning for having the logging overrides does not apply to DynamoDB because it currently has no sensitive fields and is not likely to add any. Even if it did, it would not be inside a AttributeValue <-> JS Object mapping, so the base dynamodb client's log filter would still apply to the document client in such cases.

@kuhe kuhe requested a review from a team as a code owner April 14, 2025 15:54
@kuhe kuhe merged commit 37b59f9 into aws:main Apr 14, 2025
4 checks passed
@kuhe kuhe deleted the fix/dynamodb-logging branch April 14, 2025 16:28
@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs and link to relevant comments in this thread.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 29, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants