-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
3.0Issue planned for initial 3.0 releaseIssue planned for initial 3.0 release3.0-release-notesIssues relevant for 3.0 release notes.Issues relevant for 3.0 release notes.most-wantedTag to indicate that there is heavy user +1'ing actionTag to indicate that there is heavy user +1'ing action
Milestone
Description
DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES
currently defaults to true
. So assuming you're using Jackson to deserialize HTTP request bodies this will mean, deserialization fails if the clients sends a single property unknown to the server. This blatantly violates Postel's law.
So if all the world is reconfiguring that default immediately, is it maybe worth considering to change it? I know that's a tough thing to do (and probably - if ever - will only make it into a new major release), but I thought I'd raise the question as in general, not failing is definitely the better default.
Mahoney, dgibson-microfocus, rubengees, kpuranik-jama, WellingR and 3 more
Metadata
Metadata
Assignees
Labels
3.0Issue planned for initial 3.0 releaseIssue planned for initial 3.0 release3.0-release-notesIssues relevant for 3.0 release notes.Issues relevant for 3.0 release notes.most-wantedTag to indicate that there is heavy user +1'ing actionTag to indicate that there is heavy user +1'ing action