Skip to content

Conversation

@normj
Copy link
Member

@normj normj commented Apr 28, 2025

Description of changes:
The Amazon.Lambda.DynamoDBEvents.SDK.Converter and Amazon.Lambda.KinesisEvents have an SDK dependency. This PR updates those packages to reference V4 as a major version update for the event packages.

For the Amazon.Lambda.DynamoDBEvents.SDK.Converter I had to duplicate a fair amount of conversion code because in V3 world there was one AttributeValue type across DynamoDB and DynamoDB streams but in V4 they are separate types. Although the have the same shape the don't share an interface so the conversion code had to be duplicated.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

…inesisEvents packages that have an SDK dependency to use V4.
@normj normj requested a review from GarrettBeatty April 28, 2025 21:44
@normj normj changed the base branch from master to dev April 28, 2025 23:14
@normj normj merged commit 489a01e into dev Apr 29, 2025
5 checks passed
@normj normj deleted the normj/ddb-converter-v4 branch April 29, 2025 01:19
ppittle pushed a commit to ppittle/aws-lambda-dotnet that referenced this pull request May 13, 2025
…inesisEvents packages that have an SDK dependency to use V4. (aws#2056)
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