π’ AWS SDK v4 Support Update β v2.0.0 GA Released #45
Pinned
Blind-Striker
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
AWS SDK v4 Support Update β
v2.0.0
GA ReleasedExciting news! The
v2.0.0
GA is now live on NuGet and GitHub Packages - released earlier than expected with complete AWS SDK v4 support!β What's Available Now - GA Released
LocalStack.Client
v2.0.0 GALocalStack.Client.Extensions
v2.0.0 GAπ Quick Start
# Install the GA packages - production ready! dotnet add package LocalStack.Client --version 2.0.0 dotnet add package LocalStack.Client.Extensions --version 2.0.0
Looking Ahead
TL;DR (Updated)
Original Challenge & Solution
Hi everyone! π
First, a huge thank you to everyone who raised issues regarding the recent release of the AWS SDK for .NET v4. I know this was a critical blocker for many of you, and I appreciate your patience while I investigated the full scope of the changes.
What Happened
AWS SDK v4 introduced significant breaking changes that went beyond what I initially anticipated. While the most visible issue was in the dependency injection extensions (the
ClientFactory
becoming generic), the core library's extensive use of reflection against AWS SDK internals created additional risk areas.See the issues: #42, #44
The potentially affected areas included:
Rather than ship a quick fix that only addressed the visible startup crash, I made the strategic decision to take the time to properly test and validate all these reflection points.
My Decision: Quality Over Speed
I believed users deserve a high-quality, reliable solution rather than a band-aid fix. Therefore, I made the strategic decision to skip the temporary patch and go straight to a proper major version release that fully embraces AWS SDK v4.
The Plan: Two-Track Strategy for Smooth Transition
To serve both existing users and those migrating to the new SDK, I officially moved to a two-track maintenance model:
π‘οΈ The v1.x Line (AWS SDK v3 - Maintenance Mode)
sdkv3-lts
branchπ The v2.x Line (AWS SDK v4 - The Future)
master
branchFinal Timeline & Milestones
Mid-AugustJuly 25Migration Guidance
π If you're currently on AWS SDK v3:
β‘ If you need AWS SDK v4 now:
π Migration from v1.x to v2.x:
Why This Approach Benefited You
π― Quality & Reliability
β‘ Performance & Modern Features
π£οΈ Clear Migration Path
What's Different in v2.0
π§ Under the Hood
π¦ API Changes
AddLocalStack()
and service registration patterns unchangedποΈ Architecture
Commitment to the Community
This transition represents our commitment to providing you with:
Next Steps
sdkv3-lts
branch creation and v1.x freezeQuestions & Discussion
This announcement thread will serve as the central place for:
I'm here to help make this transition as smooth as possible for everyone. Don't hesitate to ask questions or share your specific requirements!
Thank you for your continued support of LocalStack .NET Client.
Key Links:
This announcement has been updated to reflect the successful GA release on July 25, 2025.
Beta Was this translation helpful? Give feedback.
All reactions