Commit 3db7487
committed
release: SourceFlow.Net v2.0.0 - AWS Cloud Integration & CI Improvements
Major release with AWS cloud integration, CI/CD enhancements, and comprehensive testing improvements.
## AWS Cloud Integration
- Add AWS SQS/SNS integration for distributed command and event processing
- Implement LocalStack support for local AWS service emulation
- Add comprehensive AWS integration tests with property-based testing
- Fix LocalStack connectivity and authentication in CI environments
- Add external LocalStack detection to prevent container conflicts
## CI/CD Improvements
- Configure LocalStack as GitHub Actions service for integration tests
- Add NuGet cache clearing to prevent stale package metadata issues
- Exclude integration and security tests from CI (run unit tests only)
- Add comprehensive GitHub Actions setup documentation
- Fix GitVersion configuration for release branches
- Update workflows with paths-ignore for documentation changes
## Testing Enhancements
- Add LocalStack timeout and connectivity diagnostics
- Implement property-based tests for AWS service equivalence
- Add dead letter queue processing tests
- Fix SQS queue attribute names and DLQ test timing
- Add CI-optimized LocalStack configuration with extended timeouts
## Documentation
- Add GitHub Actions setup guide with troubleshooting
- Update cloud integration testing documentation
- Add AWS cloud architecture documentation
- Update README with new logo images
## Bug Fixes
- Fix .NET Standard 2.1 compatibility with GlobalUsings.cs
- Fix AWS client endpoint configuration for LocalStack
- Fix IAM enforcement in LocalStack service container
- Fix compilation errors in AwsTestConfiguration
## Breaking Changes
- Cloud.Core functionality consolidated into main SourceFlow package (v2.0.0)
- Namespace changes: SourceFlow.Cloud.Core.* → SourceFlow.Cloud.*
Related specs:
- .kiro/specs/v2-0-0-release-preparation/
- .kiro/specs/github-actions-localstack-timeout-fix/
- .kiro/specs/github-actions-ci-configuration-fix/1 parent eb645af commit 3db7487
File tree
40 files changed
+3127
-341
lines changed- .github/workflows
- .kiro/specs
- github-actions-ci-configuration-fix
- github-actions-localstack-timeout-fix
- v2-0-0-release-preparation
- Images
- docs
- Versions/v2.0.0
- src
- SourceFlow.Cloud.AWS
- SourceFlow
- tests/SourceFlow.Cloud.AWS.Tests
- Integration
- TestHelpers
40 files changed
+3127
-341
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
9 | 13 | | |
10 | 14 | | |
11 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
12 | 33 | | |
13 | 34 | | |
14 | 35 | | |
15 | 36 | | |
16 | 37 | | |
17 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
18 | 60 | | |
19 | 61 | | |
20 | 62 | | |
| |||
24 | 66 | | |
25 | 67 | | |
26 | 68 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | 69 | | |
54 | 70 | | |
55 | 71 | | |
| |||
58 | 74 | | |
59 | 75 | | |
60 | 76 | | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | 77 | | |
69 | 78 | | |
70 | 79 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments