3.0.2¶
Release Date: December 17, 2025
🔧 Enhancements¶
NuGet Packages¶
- ✅ SAIF.Platform.Aspire.Hosting.Keycloak - Improved business role mapping configuration
- Load
project_idfrom feature-specific configuration files (infra/auth/ext/user/features/api.yml) instead of requiring duplication inbusiness-role-app-role.yml - Simplified YAML structure by removing redundant fields (removed separate Corp/External role arrays in favor of single
authorized_business_rolesarray) - Updated YAML property names to use snake_case convention (
app_rolesinstead ofappRoles) for consistency - Added automatic fallback to load project_id from features folder when not specified in business roles file
Project Templates¶
- ✅ saif-feature-api - Updated Keycloak configuration files to match simplified business role mapping structure
- Business roles configuration now uses consistent snake_case naming
- Project ID automatically loaded from feature-specific configuration
🔄 Breaking Changes¶
None in this release ✅
📋 Additional Notes¶
- Total commits: 1
- Files changed: 4
- Insertions: 23
- Deletions: 14
- Contributors: Emmitt Johnson
Support¶
- 📧 Teams Support Channel: Support