v2.5.2
Backward-compatible patch release. Fixes the Portal Maintenance Configuration release-source wrapper so generated Portal deployments retain the complete typed configuration supplied to AVM 0.3.1.
Fixed
- A release source for the Portal Maintenance Configuration wrapper now forwards its complete typed object to AVM 0.3.1.
maintenanceScope,maintenanceWindow,extensionProperties,installPatches,namespace,visibility,enableTelemetry,lock, androleAssignmentsare no longer dropped. Omitted non-nullable values retain the AVM defaults, while nullable lock, role assignments, and tags remain nullable. Regenerated Portal wrappers can therefore retain anInGuestPatchconfiguration's schedule and reboot settings instead of silently falling back toHost. The corresponding generated Portal wrapper is updated through the normal downstream release adoption process.
Compatibility
No parameter, resource, or default is added or removed. This restores forwarding of the existing typed wrapper contract and requires no consumer migration. The manifest.json jumpbox/bootstrap shape and component pins are unchanged.
Validation
- Exact release commit
54186742215d28eeb893fccc55647eb74aa3beeepassed Copilot asset validation and validator tests. az bicep build --file main.bicepandaz bicep lint --file main.bicep: passed with pre-existing warnings only.- Compiled-template size gate: 4.663 MB, below the 4.7 MB fail threshold; size-gate regression tests passed.
- Targeted Maintenance Configuration wrapper contract and all existing CI contract tests passed.
- Deterministic preflight suite: 53/53 passed.
- No Azure deployment was performed.
Full details: issue #122, PR #137, release PR #139.
Full Changelog: v2.5.1...v2.5.2