Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feature/dynamodb/attributevalue needs a new major version to remove all of the opt-in flags that should be default #2900

Open
lucix-aws opened this issue Nov 15, 2024 · 0 comments
Labels
feature/dynamodb/attributevalue Pertains to dynamodb attributevalue marshaler HLL (feature/dynamodb/attributevalue). feature-request A feature should be added or improved. p2 This is a standard priority issue

Comments

@lucix-aws
Copy link
Contributor

lucix-aws commented Nov 15, 2024

We've had to add all of the following enhancements/fixes through opt-in flags on encode/decode options to avoid potentially breaking customer data.

All of these behaviors should realistically be on by default, which we should do in a 2.x major version of the feature/dynamodb/attributevalue module.

We CANNOT do this right now due to the internal mirror of the Go v2 SDK being a monolithic module. That would force the behavioral break on every internal customer. We would need to address that before bumping the major version here.

@lucix-aws lucix-aws added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. p2 This is a standard priority issue feature/dynamodb/attributevalue Pertains to dynamodb attributevalue marshaler HLL (feature/dynamodb/attributevalue). and removed needs-triage This issue or PR still needs to be triaged. labels Nov 15, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
feature/dynamodb/attributevalue Pertains to dynamodb attributevalue marshaler HLL (feature/dynamodb/attributevalue). feature-request A feature should be added or improved. p2 This is a standard priority issue
Projects
None yet
Development

No branches or pull requests

1 participant