Skip to content

LocalStack.Aspire.Hosting 13.1.0

Choose a tag to compare

@Blind-Striker Blind-Striker released this 19 Dec 11:51
· 13 commits to master since this release

✨ What's New in 13.1.0

NuGet Version

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.0 alongside net8.0 and net9.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: OperationCanceledException is now correctly propagated during cancellation, distinguishing it from genuine timeouts.
  • Improvement: Added log suppression for localstack_health_client to 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.Hosting

Note: Package uses namespace Aspire.Hosting.LocalStack for .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

💬 Community & Support


🔧 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

Full Changelog: 9.5.3...13.1.0