LocalStack.Aspire.Hosting 13.1.0
✨ What's New in 13.1.0
This release focuses on alignment with the latest .NET ecosystem updates and significant improvements to our testing infrastructure and reliability.
🚀 Aspire 13.1 & .NET 10 Support
Full compatibility with the latest .NET Aspire 13.1 release and added support for .NET 10.0
- Aspire.Hosting: Updated to
13.1.0 - Target Frameworks: Added
net10.0alongsidenet8.0andnet9.0
🧪 Modern Testing with TUnit
We've completely modernized our test suite by migrating from xUnit to TUnit. This shift brings:
- Performance: Faster test execution using the Microsoft.Testing.Platform.
- Reliability: Async-first assertions throughout the entire suite.
- Maintainability: Source-generated test discovery for 450+ tests.
- Developer Experience: A more robust foundation for future features.
🛡️ Improved Health Check Reliability
Refined the LocalStackHealthCheck to better handle application shutdown scenarios.
- Fix:
OperationCanceledExceptionis now correctly propagated during cancellation, distinguishing it from genuine timeouts. - Improvement: Added log suppression for
localstack_health_clientto reduce console noise during startup, keeping your logs clean.
📦 Version Updates
Aspire Alignment:
- Aspire.Hosting:
13.1.0 - Aspire.Hosting.AWS:
9.3.0
LocalStack:
- Container Image:
4.10.0→4.12.0
Other:
- TUnit:
1.5.70(New testing framework)
📚 Documentation Updates
- CONTRIBUTING.md: Updated with guidance on running tests using TUnit, including specific examples for filtering and project selection.
🛠️ Installation
dotnet add package LocalStack.Aspire.HostingNote: Package uses namespace
Aspire.Hosting.LocalStackfor .NET Aspire convention alignment.
Platform Support
- ✅ .NET 8, .NET 9, and .NET 10 support
- ✅ Cross-platform (Windows, Linux, macOS)
- ✅ Integration with LocalStack.NET Client
- ✅ Compatible with official AWS integrations for .NET Aspire
👥 Contributors
We'd like to thank the community for their continued feedback and support in driving these improvements.
📚 Resources
- Documentation: README.md
- Configuration Guide: CONFIGURATION.md
- Examples: Playground
- Contributing: Contributing Guide
- Changelog: CHANGELOG.md
💬 Community & Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
🔧 Dependencies
- Aspire.Hosting: 13.1.0
- Aspire.Hosting.AWS: 9.3.0
- LocalStack.Client: 2.0.0
- LocalStack Container: 4.12.0
- .NET 8.0+ required
What's Changed
- Aspire 13.1.0, .NET 10 support, and TUnit migration by @Blind-Striker in #20
Full Changelog: 9.5.3...13.1.0