Skip to content
New issue

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

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

Already on GitHub? Sign in 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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