Skip to content

Using LocalStack.Client.Extensions v1.x with AWS SDK v4 in Olive.Entities.Data.DynamoDB #433

@Blind-Striker

Description

@Blind-Striker

Hi 👋,

I’m the author of the LocalStack.Client NuGet package, and I noticed that the Olive.Entities.Data.DynamoDB package currently references:

<PackageReference Include="AWSSDK.DynamoDBv2" Version="4.0.1.3" />
<PackageReference Include="LocalStack.Client.Extensions" Version="1.4.0" />

⚠️ Issue: LocalStack.Client.Extensions v1.x is only compatible with AWS SDK v3.
The v1.x line uses internal SDK constructs that are no longer compatible with AWS SDK v4 due to internal breaking changes. Using them together might work in some scenarios, but it's not supported and could lead to subtle bugs. See the discussion


✅ What You Can Do

You can safely upgrade to the latest stable the package:

<PackageReference Include="LocalStack.Client.Extensions" Version="2.0.0" />

There are no breaking changes to public APIs, the upgrade should be painless.

Version 2.1 (currently under development) will also include Native AOT support via reflection-free service factories.


Thanks for all the work on Olive!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions