2.42.0
(feat):
Add support for semantic distinction between nullable<T>
and optional<T>
types via use-nullable-annotation
flag.
When enabled, nullable<T>
generates as raw type T
with @Nullable
annotation, while optional<T>
remains as Optional<T>
.
This provides proper API semantics for fields that can be null vs those that may be absent from requests.