1.7.2
Startup configuration validation
All three services (Server, Runner, Agent) now validate their configuration at startup and fail with a single aggregated error listing everything that is missing, rather than failing later at first use with a partial message.
[Required]and[NonEmptyGuid]annotations across settings classes, bound withValidateDataAnnotations().ValidateOnStart().- Conditional validators for provider-dependent fields.
- Validation runs before migrations, so a misconfigured server fails fast.
- The settings schema generator emits
requiredarrays from the same annotations, so the published schemas stay accurate.