3.0.4¶
Release Date: December 29, 2025
✨ New Features¶
Templates¶
Platform Team Option in Project Templates¶
Added support for selecting "Platform team" as an option when creating new projects using the SAIF project template.
Key Improvements:
- ✅ Platform Team Selection - New option available in project template configuration
- ✅ Enhanced Template Flexibility - Support for platform team-specific project setup
Benefits:
- 🚀 Simplified project initialization for platform team members
- 🎯 Better team organization and project categorization
🔧 Enhancements¶
DevOps Tooling¶
- ✅ DevOps Engineer Agent Configuration - Updated agent configuration for improved consistency and reliability in DevOps workflows
🐛 Bug Fixes¶
- 🐛 Terraform Connection String Handling - Fixed error handling for optional Cosmos DB connection string attributes using
try()function - 🐛 NuGet Warnings - Added NU5123 to NoWarn list to suppress unnecessary build warnings
- 🐛 System.CommandLine Dependencies - Fixed package version conflicts and updated dependabot configuration
- 🐛 Project Path References - Corrected project path references in SAIF.Platform.CLI solution file
- 🐛 Build Consistency - Fixed lint issues and improved solution file structure
- 🐛 Key Vault Role Assignment - Ensured scope is properly lowercased for Key Vault role assignments
📋 Additional Notes¶
- Total Commits: 3 merged PRs since 3.0.3
- Release Scope: Bug fixes and template enhancements with focus on reliability and developer experience
- Backward Compatibility: Full backward compatibility maintained
Migration Notes:
- All changes are backward compatible
- New platform team template option is optional and defaults to existing behavior
- Terraform configurations will automatically use improved error handling for optional attributes
Contributors:
This release was prepared by the Forge platform team with targeted improvements on infrastructure reliability and template flexibility.
For Questions or Issues: - 💬 Teams Support Channel - 📚 Documentation - 📖 Contributing Guide