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

docs: Remove TODOs from specification #151

Merged
merged 2 commits into from
Apr 27, 2023
Merged

docs: Remove TODOs from specification #151

merged 2 commits into from
Apr 27, 2023

Conversation

lavaleri
Copy link
Contributor

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@lavaleri lavaleri requested a review from a team as a code owner April 26, 2023 23:09
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:09 — with GitHub Actions Inactive
@@ -124,7 +122,7 @@ In DynamoDB, Set Entry Value can only be a [Value](#value) of the following type
- [Number](#number)
- [Binary](#binary)

#### Map (TODO: Duvet currently can't handle headers named "Map")
#### Map Attribute
Copy link
Contributor Author

@lavaleri lavaleri Apr 26, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Created issue for duvet to fix this bug: awslabs/duvet#114

The workaround is not egregious enough to be worth tracking follow up on our side.

@@ -358,8 +358,6 @@ this result.
If any [Decrypt Item](./decrypt-item.md) operation fails,
BatchGetItem MUST yield an error.

TODO: Is there a way to make use of `UnprocessedKeys` to return a partial result?
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tracking this internally as a post-GA feature request, to be prioritized.

@@ -112,8 +112,6 @@ followed by the length of the key, followed by the key as a UTF8 string.

### Encryption Context

TODO: Link directly to the MPL definition once it is more generalized.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is a good idea to have this format explicitly define how to serialize it's information.

@@ -145,8 +143,6 @@ Each Key Value Pair MUST be serialized as follows

### Encrypted Data Keys

TODO : This is the same as in ESDK and MPL. Should they be unified somehow?
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is a good idea to have this format explicitly define how to serialize it's information.

@@ -63,8 +63,6 @@ String MUST be serialized as UTF-8 encoded bytes.
Number MUST be serialized as UTF-8 encoded bytes.
Note that DynamoDB Number Attribute Values are strings.

TODO: consider fixed-length serialization for numeric types
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tracking this internally as a post-GA feature request, to be prioritized.

@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:36 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:36 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:36 — with GitHub Actions Inactive
@lavaleri lavaleri temporarily deployed to ESDK CI April 26, 2023 23:36 — with GitHub Actions Inactive
@lavaleri lavaleri merged commit 00b9ff6 into main Apr 27, 2023
@lavaleri lavaleri deleted the spec-todos branch April 27, 2023 04:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants