-
Notifications
You must be signed in to change notification settings - Fork 1.3k
v5.0.0
Bryan Soltis edited this page Oct 30, 2025
·
10 revisions
Version 5.0.0 is a major release featuring Azure Tenant Name Validation, modernized UI/UX, improved configuration management, and API versioning support.
- Validate generated names against your Azure tenant before deployment
- Prevent naming conflicts by checking if resource names already exist
- Support for both Managed Identity (recommended) and Service Principal authentication
- Flexible conflict resolution strategies:
- NotifyOnly - Warn about conflicts but allow generation (default)
- AutoIncrement - Automatically append incremented suffix (e.g., -001, -002)
- Fail - Block generation if name exists
- SuffixRandom - Add random suffix to resolve conflicts
- Performance caching to minimize Azure API calls
- Scoped validation - configure specific subscription(s) to check
- Integrated into Site Settings for easy configuration
- Consistent card-based design across all Admin tabs
- Boxed styling with hover effects for all settings
- Improved visual hierarchy and spacing
- Optimized grouped settings (e.g., Site Navigation toggles)
- Modern, clean interface throughout the application
- Intuitive drag-and-drop sorting for all configuration lists
- Replaces up/down arrow controls with drag handles
- Visual feedback during drag operations
- Immediate persistence to storage (JSON or SQLite)
- Supports: Components, Environments, Functions, Locations, Orgs, Projects/Apps/Services, Units/Depts, Custom Components
- Support for API versioning (v1 and v2)
- Separate Swagger documentation for each version
- v1 endpoints remain stable; v2 enables future enhancements
- No breaking changes to existing v1 APIs
- Fixed ID reassignment issues during list reorders
- Corrected sort-order behavior when Enabled flag changes
- Added dedicated UpdateSortOrder APIs for reliable persistence
- Transactional SQLite saves with proper cache invalidation
- Improved Blazor component rendering with render-key strategy
- Better JavaScript handler initialization after DOM updates
- More reliable UI updates across all configuration sections
-
FileSystem/JSON: Ensure write permissions to
settings/folder - SQLite: Backups recommended before upgrading production environments
- Enable in Admin → Site Settings → "Azure Tenant Name Validation"
- Configure authentication (Managed Identity recommended for Azure deployments)
- Set conflict resolution strategy based on your naming convention
- Test connection before saving configuration
- No breaking changes to v1 endpoints
- v2 endpoints are opt-in and experimental
- Fixed configuration list ordering persistence issues
- Resolved Enabled flag affecting sort order
- Improved client/server data synchronization
- Fixed spacing inconsistencies in grouped UI elements
For detailed feature guides, see:
For issues or questions, please open a GitHub issue in the repository.