You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: migrate to AWS SDK for .NET v4 with breaking changes
BREAKING CHANGE: Complete migration from AWS SDK for .NET v3 to v4
- Collections in AWS models now default to null instead of empty collections
- DynamoDB entity validation requires proper attribute decoration for GSI operations
- Applications must implement null-conditional operators for collection access
Key Changes:
- Fixed SNS Topics collection null-safety in functional tests
- Fixed SQS Messages collection null-safety in functional tests
- Added DynamoDB entity GSI attribute decoration for MovieEntity
- Corrected MovieTableMovie index name typo in test constants
- All 1,099 tests passing across .NET 8, 9, Standard 2.0, Framework 4.7.2
-**Deprecated** support for **.NET Framework 4.6.2**.
9
+
-**Added** support for **.NET Framework 4.7.2** (required for AWS SDK v4 compatibility).
10
+
11
+
#### 2. General
12
+
13
+
-**AWS SDK v4 Migration:**
14
+
-**Complete migration** from AWS SDK for .NET v3 to v4.
15
+
-**AWSSDK.Core** minimum version set to **4.0.0.15**.
16
+
-**AWSSDK.Extensions.NETCore.Setup** updated to **4.0.2**.
17
+
- All 70+ AWS SDK service packages updated to v4.x series.
18
+
19
+
-**Framework Support:**
20
+
-**.NET 9**
21
+
-**.NET 8**
22
+
-**.NET Standard 2.0**
23
+
-**.NET Framework 4.7.2**
24
+
25
+
-**Testing Validation:**
26
+
-**1,099 total tests** passing across all target frameworks.
27
+
- Successfully tested with AWS SDK v4 across all supported .NET versions.
28
+
- Tested against following LocalStack versions:
29
+
-**v3.7.1**
30
+
-**v4.3.0**
31
+
32
+
#### 3. Important Notes
33
+
34
+
-**Preview Release**: This is a preview release for early adopters and testing. See the [v2.0.0 Roadmap & Migration Guide](https://github.com/localstack-dotnet/localstack-dotnet-client/discussions/45) for the complete migration plan.
35
+
-**No API Changes**: LocalStack.NET public APIs remain unchanged. All changes are internal to support AWS SDK v4 compatibility.
36
+
-**Feedback Welcome**: Please report issues or feedback on [GitHub Issues](https://github.com/localstack-dotnet/localstack-dotnet-client/issues).
37
+
-**v2.x series requires AWS SDK v4**: This version is only compatible with AWS SDK for .NET v4.x packages.
38
+
-**Migration from v1.x**: Users upgrading from v1.x should ensure their projects reference AWS SDK v4 packages.
39
+
-**Framework Requirement**: .NET Framework 4.7.2 or higher is now required (upgrade from 4.6.2).
0 commit comments