You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This task tracks removing the unused disable-required-property-annotation emitter setting from http-client-java, which was previously used to control @JsonProperty(required=true) generation but is no longer needed now that the emitter uses stream-style serialization.
Impact: Minor breaking change for users who may have this setting configured — should be documented or handled with a deprecation warning before full removal
📝 Suggested next steps
Identify all references to disable-required-property-annotation in packages/http-client-java
Remove the setting from the emitter options schema and code
Add a changelog entry noting the removal (breaking change if publicly documented)
Verify generated output for models with required properties is correct without the setting
disable-required-property-annotation(affects generated@JsonProperty(required=true). since we now use stream-style, this setting is no longer needed)