2.40.0

(feat): Add support for client-side default parameter values via use-default-request-parameter-values flag. When enabled, query and header parameters with defaults become Optional types and defaults are automatically applied when not provided. Example:

1customConfig:
2 use-default-request-parameter-values: true

Generated code:

1// Parameters with defaults become Optional
2private final Optional<Integer> perPage; // Has default: 50
3
4// Defaults are applied automatically
5QueryStringMapper.addQueryParameter(httpUrl, "per_page", request.getPerPage().orElse(50), false);