JasperFx 1.26
Released April 2026.
New in JasperFx.Descriptors
[DescribeAsConfigurationState] — show whether a property was configured
For properties whose value is opaque or sensitive but whose configured-ness is diagnostically meaningful, apply this attribute to render the property as either "Configured" (when the value is non-null) or "Default" (when the value is null).
csharp
[DescribeAsConfigurationState]
public Func<IWolverineRuntime, AWSCredentials>? CredentialSource { get; set; }In the rendered OptionsDescription the property shows as a plain Text value of "Configured" or "Default" rather than as a raw delegate pointer, which is uninformative at best and misleading at worst.
This is the preferred rendering for delegate-valued hooks such as credential providers, naming selectors, and customization callbacks that are either present or absent.
Behavior changes
None. The new attribute is purely additive — properties without it continue through the existing reflection rules.
